if(!i)var i=0;
function swapBG(color1,color2,menu)
{
	//var menu_name=menu;
	
	bgc=new Array("#006666","#FFFFFF");
	tc=new Array("#FFFFFF","#006666");
	i = (++i%bgc.length);
	//alert('bgc='+bgc[i]+' c1='+color1+' c2='+color2+' menu='+menu);	
	document.getElementById('menu_home').style.backgroundColor=bgc[i];	
	document.getElementById('menu_home').style.color=tc[i];	
	setTimeout("swapBG('','','')",500);	
}
function verifSaisie(format,name) 
{ 
	var valeur=document.forms['saisie'].elements[name].value;
	if (format=='int'){Expression=/(^\d+$)|(^\d+\.\d+$)/;}
	else if (format=='double'){Expression=/(^\d+$)|(^\d+\.\d+$)|[,.]/;}
	var valeurs=valeur.split("");
	var remplace="";
	for(id in valeurs)
	{			
		if (Expression.test(valeurs[id])==true && valeurs[id]!='')
		{remplace=remplace+''+valeurs[id].replace(',','.');}
	}
	document.forms['saisie'].elements[name].value=remplace;
}
function verifLongueur(champ,compteur,maximum){
   var iLongueur, iLongueurRestante;
   iLongueur = document.getElementById(champ).value.length;
   if (iLongueur>maximum) {
      document.getElementById(champ).value = document.getElementById(champ).value.substring(0,maximum);
      iLongueurRestante = 0;
   }
   else {
      iLongueurRestante = maximum - iLongueur;
   }
   if (iLongueurRestante <= 1)
      document.getElementById(compteur).innerHTML = iLongueurRestante + "&nbsp;caract&egrave;re&nbsp;disponible";
   else
      document.getElementById(compteur).innerHTML = iLongueurRestante + "&nbsp;caract&egrave;res&nbsp;disponibles";
}

function callForm(theme,cat,output) 
{ 
	slink='http://shopping.okisurf.com/ajax/_callForm.php?theme='+theme+'&cat='+cat+'&output='+output;
	myDiv=document.getElementById(output);
	$.get(slink, function(data){
		//$('#'+output).show('fast');
		myDiv.innerHTML=data;
		});                  
}
function callRegion(pays) 
{ 
	slink='http://shopping.okisurf.com/ajax/_callForm.php?pays='+pays;
	myDiv=document.getElementById('regions');
	$.get(slink, function(data){
		myDiv.innerHTML=data;
		});                  
}

function calculTotal(prix)
{
	for(id=0;id<=4;id++)
	{
		if(document.pro.pro_pack[id].checked==true)
		{
			var nb=document.pro.pro_pack[id].value;
			if(nb==100)prix=100;else if(nb==200)prix=175;else if(nb==500)prix=400;
			else if(nb==1000)prix=700;else if(nb=='nolimit')prix=700;
			break;
		}		
	}
	for(id=0;id<=3;id++)
	{
		if(document.pro.mois_pro_pack[id].checked==true){var mois=document.pro.mois_pro_pack[id].value;break;}
	}	
	if(mois==3)remise=0.95;
	else if(mois==6)remise=0.90;
	else if(mois==12)remise=0.80;
	else remise=1;
	if(remise<1)div_prix='<span class="prix_barre">'+prix*mois+' €</span><br/>'+prix*mois*remise+' € T.T.C.';
	else div_prix=prix*mois*remise+' € T.T.C.';
	document.getElementById('total').innerHTML=div_prix;
}
function showOnglet(id)
{
	for(i=1;i<=3;i++)
	{
		if(i!=id && document.getElementById('onglet_'+i))
		{
			document.getElementById('onglet_'+i).style.display='none';
		}
	}
	$('#onglet_'+id).slideToggle('fast');
}
function showImage(id,name)
{
	im='im_'+id;
	myDiv=document.getElementById(im);
	slink='http://shopping.okisurf.com/ajax/_getimage.php?id='+id+'&name='+escape(name);
	if(document.getElementById(im).style.display=='none')
	{
		$.get(slink, function(data){myDiv.innerHTML=data;});
		document.getElementById(im).style.display='block';		
	}
	else if(document.getElementById(im).style.display=='block')
	{
		document.getElementById(im).style.display='none';
	}
}
function fadeImage(id)
{	
	for(id_im=1;id_im<=3;id_im++)
	{
		document.getElementById('im_'+id_im).style.display='none';					
	}
	$('#im_'+id).fadeIn('slow');
	
}
function showHideElement(element)
{
	$('#'+element).slideToggle("fast");	
}
function showHide(id)
{
	$('#cat_'+id).slideToggle("fast");
	for(id_cat=1;id_cat<=15;id_cat++)
	{
		if(id_cat != id && document.getElementById('cat_'+id_cat).style.display=='block')
		{
			$('#cat_'+id_cat).slideToggle("fast");
			$('#bt_'+id_cat).css({backgroundImage:'none',backgroundColor:''});
		}
	}	
}

function recherche(type)
{
	
	if(type=='')
	{
		var keywords=document.searchForm.mySearch.value;
		var cat=document.searchForm.myCat.value;
		slink='http://shopping.okisurf.com/ajax/_autoSearch.php?search='+escape(keywords)+'&cat='+cat;	
		var myDiv=document.getElementById('result');
		var result='result';
	}
	else if(type=='marque')
	{
		var keywords=document.saisie.crit_1_2.value;
		slink='http://shopping.okisurf.com/ajax/_autoMarque.php?search='+escape(keywords);	
		var myDiv=document.getElementById('resultMarque');
		var result='resultMarque';
	}
	if(keywords=='')
	{
		myDiv.innerHTML='';
		$('#'+result).hide('fast');		
	}
	else if(keywords)
	{
		$.get(slink, function(data){
			$('#'+result).show('fast');
			myDiv.innerHTML=data;
		});
	}
}
function showOuidow(id)
{	
	im_c='c_'+id;
	im_o='o_'+id;
	ouidow='ouidowIn_'+id;
	if(document.getElementById(ouidow).style.display=='none')
	{		
		$('#'+ouidow).slideToggle('fast');
		$('#'+im_o).fadeOut('fast',function(){$('#'+im_c).fadeIn('fast');});
		oc='block';
	}
	else if(document.getElementById(ouidow).style.display=='block')
	{
		$('#'+ouidow).slideToggle('fast');
		$('#'+im_c).fadeOut('fast',function(){$('#'+im_o).fadeIn('fast');});
		oc='none';
	}
	
	slink = '/ajax/_updateParam.php?action=updateOC&id='+id+'&oc='+oc;		
	$.get(slink);
}

function showDiv(id)
{	
	im_c='c_'+id;
	im_o='o_'+id;
	if(document.getElementById(im_c).style.display=='none')
	{		
		$('.'+id).slideToggle('fast');
		$('#'+im_o).fadeOut('fast',function(){$('#'+im_c).fadeIn('fast');});
		slink='/ajax/_updateParam.php?action=updateDivOC&oc=block&name='+id;	
		$.get(slink);
	}
	else if(document.getElementById(im_o).style.display=='none')
	{
		$('.'+id).slideToggle('fast');
		$('#'+im_c).fadeOut('fast',function(){$('#'+im_o).fadeIn('fast');});
		slink='/ajax/_updateParam.php?action=updateDivOC&oc=none&name='+id;	
		$.get(slink);
	}
}

function savePosition(gauche,droite)
{		
	var rang=0;
	var liste_g='';
	var liste_d='';
	var gauche;
	var droite;
	var id;
	if(droite=='')
	{
		document.getElementById('menu_d').style.width='10px';
		document.getElementById('menu_d').style.backgroundColor='#EDEDED';
		document.getElementById('open_d').style.display='block';
	}
	else 
	{
		document.getElementById('menu_d').style.width='180px';
		document.getElementById('menu_d').style.backgroundColor='';
		document.getElementById('open_d').style.display='none';
	}
	if(gauche=='')
	{
		document.getElementById('menu_g').style.width='10px';
		document.getElementById('menu_g').style.backgroundColor='#EDEDED';
		document.getElementById('open_g').style.display='block';
	}
	else 
	{
		document.getElementById('menu_g').style.width='180px';
		document.getElementById('menu_g').style.backgroundColor='';
		document.getElementById('open_g').style.display='none';
	}
	for(id in gauche)
	{
		rang++;
		liste_g+='g_'+rang+'='+gauche[id]+'&';
	}
	for(id in droite)
	{		
		rang++;
		liste_d+='d_'+rang+'='+droite[id]+'&';
	}
	slink = '/ajax/_updateParam.php?action=updatePosition&'+liste_g+liste_d;
	$.get(slink);	
}

// Ajout de recherche favorite SEARCH
function addFavosearch()
{
	var searchName=document.forms['searchForm'].elements['srch'].value;
	slink='/ajax/_favoris.php?type=favoSearch&action=add&searchName='+searchName;
	var myDiv=document.getElementById('favoSearch');
	$.get(slink, function(data)
	{
  		myDiv.innerHTML=data;
  	}
	);
	
}

// Gestion des recherches favorites SEARCH
function manageFavosearch(action,id)
{
	slink='/ajax/_favoris.php?type=favoSearch&action='+action+'&id='+id;
	var myDiv=document.getElementById('favoSearch');
	$.get(slink, function(data)
	{
  		myDiv.innerHTML=data;
  	}
	);
	
}

// Gestion catégories/sites favoris SEARCH
function manageFavosite(fonction,id)
{
	if(fonction=='add')
	{
		var catName=document.forms['newCat'].elements['catName'].value;
		slink='/ajax/_favoris.php?type=favoSite&action=creaCat&catName='+catName;
	}
	else if(fonction=='del')
	{
		slink='/ajax/_favoris.php?type=favoSite&action=delCat&id='+id;
	}
	else if(fonction=='editCat')
	{
		var catName=document.forms['editCat_'+id].elements['catName'].value;
		slink='/ajax/_favoris.php?type=favoSite&action=editCat&id='+id+'&catName='+catName;
	}
	else if(fonction=='editLink')
	{
		var linkName=document.forms['editLink_'+id].elements['linkName'].value;
		var linkUrl=document.forms['editLink_'+id].elements['linkUrl'].value;
		slink='/ajax/_favoris.php?type=favoSite&action=editLink&id='+id+'&linkName='+linkName+'&linkUrl='+linkUrl;
	}
	else if(fonction=='addLink')
	{
		var linkName=document.forms['addLink_'+id].elements['linkName'].value;
		var linkUrl=document.forms['addLink_'+id].elements['linkUrl'].value;
		slink='/ajax/_favoris.php?type=favoSite&action=addLink&id='+id+'&linkName='+linkName+'&linkUrl='+linkUrl;
	}
	else if(fonction=='delLink')
	{
		slink='/ajax/_favoris.php?type=favoSite&action=delLink&id='+id;
	}
	else if(fonction=='delCat')
	{
		slink='/ajax/_favoris.php?type=favoSite&action=delCat&id='+id;
	}
	var myDiv=document.getElementById('favoSite');
	$.get(slink, function(data)
	{
  		myDiv.innerHTML=data;
  	}
	);
}
// Affichage de la selection de catégories favorites
// Et ajout aux favoris
function addFavosite(id_site,id_cat,action)
{
	slink='/ajax/_favoris.php?type=favoCats&action='+action+'&id_site='+id_site+'&id_cat='+id_cat;
	var myDiv=document.getElementById('site_'+id_site);
	$.get(slink, function(data)
	{		
  		myDiv.innerHTML=data;
		showHideElement('site_'+id_site);
  	}
	);
	if(action=='addLink')
	{
		slink='/ajax/_favoris.php?type=favoSite';
		var myDiv=document.getElementById('favoSite');
		$.get(slink, function(data)
		{		
			myDiv.innerHTML=data;
		}
		);
	}	
}

// Ajax Mail
function mailAction(action,id)
{
	if(action=='send')
	{
		var corps=document.forms['answerForm'].elements['corps'].value;
		slink='/ajax/_mail.php?action=send&id='+id;
		var myDiv=document.getElementById('mail_answer');
		$.post(slink, {corps : corps}, function(data)
		{		
			myDiv.innerHTML=data;
		}
		);
	}
	else if(action=='del')
	{
		slink='/ajax/_mail.php?action=del&id='+id;
		$.get(slink);
	}
}
// popups
function popOpen(type,target)
{
	myDiv=document.getElementById(target);
	slink='/ajax/_popups.php?type='+type;
	if(document.getElementById(target).style.display=='none')
	{
		$.get(slink, function(data){myDiv.innerHTML=data;});
		document.getElementById(target).style.display='block';		
	}
	else if(document.getElementById(target).style.display=='block')
	{
		document.getElementById(target).style.display='none';
	}
}



