function sabz_roll(name,img)
{
 name.src = img;
}


idopened = 0;
nb_cat_menu = 4;

scrolling_speed=0;
moving = 0;

function box_scroll(way,boxid)
{
 var elementId = (boxid != undefined ? boxid : "scrollbloc");
 bloc = document.getElementById(elementId);
 if (moving==0) moving=1;
 if (moving==1)
 	{
	 if (scrolling_speed<5) 
	 	{
		 scrolling_speed+=0.6;
		}
		else if (scrolling_speed<7) 
	 	{
		 scrolling_speed+=0.01;
		}
	 
	 movement = parseInt(Math.exp(scrolling_speed)/30)+1;
	 if (way) bloc.scrollTop+= movement;
	 else bloc.scrollTop-= movement;
	 setTimeout("box_scroll("+way+",'"+elementId+"')",20);
 	}
	else if (moving==2)
	{
	 moving=0;
	 scrolling_speed = 0;
	}
}

function box_scroll_horizontal(way,boxid)
{
 var elementId = (boxid != undefined ? boxid : "scrollbloc");
 bloc = document.getElementById(elementId);
 if (moving==0) moving=1;
 if (moving==1)
 	{
	 if (scrolling_speed<5) 
	 	{
		 scrolling_speed+=0.4;
		}
	 
	 movement = parseInt(Math.exp(scrolling_speed)/15)+1;
	 if (way) bloc.scrollLeft+= movement;
	 else bloc.scrollLeft-= movement;
	 setTimeout("box_scroll_horizontal("+way+",'"+elementId+"')",20);
 	}
	else if (moving==2)
	{
	 moving=0;
	 scrolling_speed = 0;
	}
}


function cat_menu_open(id)
{
 for(i=1;i<=nb_cat_menu;i++)
 	{
	 menu = document.getElementById("cat-menu"+i);
	 if (parseInt(id)==i)
	 	{
		 menu.style.height = "auto";
		}
		else
		{
		 menu.style.height = "1px";
		}
	}
}

// Mise à jour du contenu d'un Div
function DigiJs_DivWrite(Id,Text,EnglobId)//,used_display)
{
 div = document.getElementById(Id);
 div.innerHTML=Text;
 if (arguments.length<=4) if (arguments[3])
 	{
	 div.style.display=(Text)?'block':'none';
	}
}

function Catalog_change_style(style)
{
/*
 div = document.getElementById("list-bloc");
 div.style.display = (style)?"none":"block";
 div = document.getElementById("list-detail");
 div.style.display = (style)?"block":"none";
 */
 jQuery('#list-bloc').css('display',(style)?'none':'block');
 jQuery('#list-detail').css('display',(style)?'block':'none');
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function display_sabz_info_bulle(onoff)
{
 document.getElementById('sabz-info').style.display=(!onoff)?'block':'none';
 window.scrollTo(0,0);
}


field_mark=new Array();
function mark_change(fieldname)
{
 field_mark[fieldname] = 1;
}

function duplicate_value(fieldname)
{
 if (document.addr.same_address.checked==true)
 	{
	 eval("f1 = document.addr."+fieldname+";");
	 eval("f2 = document.addr.s_"+fieldname+";");
	 if (!field_mark[fieldname]) f2.value = f1.value;
	}
}

function duplicate_value_select(fieldname)
{
 if (document.addr.same_address.checked==true)
 	{
	 eval("f1 = document.addr."+fieldname+";");
	 eval("f2 = document.addr.s_"+fieldname+";");
	 if (!field_mark[fieldname]) f2.selectedIndex = f1.selectedIndex;
	}
}

function duplicate_value_radio(fieldname)
{
 if (document.addr.same_address.checked==true)
 	{
	 eval("f1 = document.addr."+fieldname+";");
	 eval("f2 = document.addr.s_"+fieldname+";");
	 if (!field_mark[fieldname])
	 	{
		 for (i=0;i<f1.length;i++) 
		 	{
			 eval("f1_bis = document.addr."+fieldname+"["+i+"];");
			 eval("f2_bis = document.addr.s_"+fieldname+"["+i+"];");
			 f2_bis.checked = f1_bis.checked;
			}
		}
	}
}

function menu_show()
{
 jQuery(this).children("div.submenu_top").show(); 
}
function menu_hide()
{
 jQuery(this).children("div.submenu_top").hide(); 
}

/*	Layer
---------------------------------------------------------------------- */
function layer_show(id) { jQuery('#'+id).show(); }
function layer_hide(id) { jQuery('#'+id).hide(); }

/*	Bookmark
---------------------------------------------------------------------- */
var ajax_page = '../lib/ajax.php';
var bookmarks_nbbypage = 8;

function bookmark_popin(membernr)
{
 layer_show('layer_bookmark');
 get_bookmarks(membernr);
}

function get_nb_bookmarks(membernr)
{
  jQuery.ajax({
	type: 'POST',
	async: false,
	url: ajax_page+'?action=get_nb_bookmarks',
	data: 'membernr='+membernr,
	success: function(datas){
		jQuery('#nb_bookmark_prods').val(datas);
	}
 });
}

function get_bookmarks(membernr, min, max)
{
 if (!min) min=0;
 if (!max) max=bookmarks_nbbypage;
 get_nb_bookmarks(membernr);
 var nb_prods = jQuery('#nb_bookmark_prods').val();
 var nb_page = Math.ceil(nb_prods/bookmarks_nbbypage);
  
 if (nb_page>1)
 	{
 	 var bookmark_pagination='';
	 for(i=1;i<=nb_page;i++)
 		{
 		 p_min = bookmarks_nbbypage*(i-1);
 		 p_max = bookmarks_nbbypage*i;
		 bookmark_pagination+='<a class="'+((min==p_min)?'on':'off')+'" href="javascript:get_bookmarks('+membernr+','+p_min+','+p_max+')">'+i+'</a>';
 		}
	 jQuery('#bookmark_pagination').html(bookmark_pagination);
 	}

 jQuery.ajax({
	type: 'POST',
	url: ajax_page+'?action=get_bookmarks',
	data: 'membernr='+membernr+'&min='+min+'&max='+max,
	success: function(datas){
		datas+='<div class="clear"></div>';
 		jQuery('#bookmarks').html(datas);
	}
 });
}

function delete_bookmark(membernr, docid)
{
 jQuery('#bloc_'+docid).hide();
 jQuery.ajax({
	type: 'POST',
	url: ajax_page+'?action=delete_bookmark',
	data: 'membernr='+membernr+'&docid='+docid,
	success: function(){
		
	}
 });
}


