function GetId(target) { return window.document.getElementById(target); }

function setInputVal(recherche) {
	 if (GetId("search").value == "") {
	 	GetId("search").value = recherche;
	 }
 else {
	 	if (GetId("search").value == recherche) {
	 		GetId("search").value = "";
	 	}
	 }
}



var Navigateur = navigator.appName;

if(Navigateur == "Microsoft Internet Explorer")
	var ie = true;
else
	var ie = false;

function popupimage(chemin)
{	
	var html;
	html = '<HTML>\n'
	+ '<HEAD>\n'
	+ '<TITLE>D&eacute;tail de la photo</TITLE>\n'
	+ '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n'
	+ '<link rel="stylesheet" href="/charte/style.css" type="text/css">\n'
	+ '</HEAD>\n'
	+ '<BODY onLoad="window.focus();window.resizeTo(document.imageTest.width+35,document.imageTest.height+90);" bgcolor="#FFFFFF" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">\n'
	+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">\n'
	+ '<tr><td align="center" valign="middle">'
	+ '<img src="'+chemin+'" border="0" name="imageTest"></td></tr>\n'
	+ '</table>\n'
	+ '</BODY>\n'
	+ '</HTML>'
	
	var popup;
	popup = window.open('','popupgo','left=200,top=100,width=10,height=10,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popup.document.write(html);
	popup.document.close();
}

function SecureConfirm(obj)
{
	if(confirm('Voulez-vous supprimer votre adresse du carnet ?')) {
		obj.submit();
	}else{
		return false;
	}
}

function SecureConfirm2(obj)
{
	if(confirm('Voulez-vous supprimer ce flux?')) {
		obj.submit();
	}else{
		return false;
	}
}

function getTop(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.y)
			curleft += obj.y;
	}

	return (curleft);
}

function getLeftImg(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.x)
			curleft += obj.x;
	}

	return (curleft);
}

function showPreviewBig(idProd,imglist)
{
	div = 'prod'+idProd;
	
	vartop=getTop(imglist);
	varleft=getLeftImg(imglist);
	
	document.getElementById(div).style.position="absolute";
	document.getElementById(div).style.top=-15 + 'px';
	document.getElementById(div).style.left=0;
	
	//document.getElementById(div).style.top=vartop-135+105 + 'px';
	//document.getElementById(div).style.left=varleft-135+102 + 'px';

	//document.getElementById(div).style.top=vartop-305+105 + 'px';
	//document.getElementById(div).style.left=varleft-435+102 + 'px';

	document.getElementById(div).style.display="block";	
}

function cachePrevisu(idProd)
{
	div = 'prod' + idProd;
	document.getElementById(div).style.display="none";
}

function processPanier(v, id){ 
	
	var save = document.getElementById('qte'+id).value;
	
	if (v == "moins") {
		document.getElementById('qte'+id).value = parseInt(save,10) + 1; 
	}else{
		document.getElementById('qte'+id).value = save-1; 

	}
}

function ActionSelect(Objet){  
	var val = Objet.value.toLowerCase();       
	var dest;        
	switch(val){            
		case "nouvelle_adresse" :                
			dest="/account_address_book.html?cmd=add&amp;origin=panier";                
			break;            
		default:                
			return false;            
	}        
	location.href=dest;
}


function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
	  xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // IE
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	  return(false); 
		
	xhr_object.open("GET", fichier, false); 
	xhr_object.send(null); 
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}

function afficheInfos(id)
{
		
	new Ajax(
		'/ajax/infos_salarie.php?client_sites_id='+ id,
		{
			method: 'get',
			//data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				
				var arr = req.split("|");
				document.getElementById('info_indic').value = arr[0];
				document.getElementById('addr_hide').style.visibility = "visible";
				document.getElementById('addr_employe').innerHTML = arr[1];
				
			},
			evalScripts: true
		}
	).request();		
		
}



function afficheCodeIndic(id)
{
	
		
	new Ajax(
		'/ajax/infos_code.php?pays_id='+ id,
		{
			method: 'get',
			//data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				document.getElementById('info_indic').value = req;
			},
			evalScripts: true
		}
	).request();		


	
	//alert(texte);
	
	
}

var fondDiv = false;
var dataDiv = false;

function addTypeAchat()
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '500px',
	   height: '150px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-50) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/typeAchat.php',
		{
			method: 'get',
			update: dataDiv,
			//data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });

				
			},
			evalScripts: true
		}
	).request();
	
}

function fermetureSite()
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '500px',
	   height: '150px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-50) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/fermetureSite.php',
		{
			method: 'get',
			update: dataDiv,
			//data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });

				
			},
			evalScripts: true
		}
	).request();
	
}

function delProduit(texte,produit,attribut)
{
	a = confirm(texte)
	if(a)
		document.location.href="/panier-change.php?action=delete&produit_id=" + produit + "&produit_attribut_id=" + attribut;
}



/* SmoothSlide Element by Id - as first seen in:
* http//www.dynamicdrive.com/forums © by
* John Davenport Scheuer - username:jscheuer1
* This notice must remain for leagal use */
var etat1 = false;
var etat2 = false;
var etat3 = false;

function slidex1 (id, x){
	
	if(id=='cadre_droit') {
		if(etat1 == false) {
			x = -x;
			etat1 = true;			
		}else{
			x = x;
			etat1 = false;
		}
	}

	slidex1.obj=document.layers? document.layers[id] : document.all? document.all[id].style : document.getElementById? document.getElementById(id).style : null;
	if(slidex1.obj&&!slidex1.going){
			
	
			slidex1.x=x<0? -1 : 1;
			slidex1.xa=x*slidex1.x;
			slidex1.going=1;		
		
		if(slidex1.obj.left=='886px'){
			if(id=='cadre_droit') {
					x = x;
					etat1 = false;		
			}
		}

		if(slidex1.obj.left=='676px') {
			if(id=='cadre_droit') {
					x = -x;
					etat1 = true;		
			}		
		}

		
			slidex1.doit();
		
		
	}
}

slidex1.px=document.layers? '' : 'px';
slidex1.doit=function() {
	
	slidex1.obj.left = parseInt(slidex1.obj.left) + slidex1.x*slidex1.speed + slidex1.px;

	if(slidex1.obj.left<='886px' && slidex1.obj.left>='676px') {
		if(slidex1.xa>0){
			
			slidex1.xa-=slidex1.speed;
			setTimeout("slidex1.doit()", slidex1.xa<5*slidex1.speed? 30 : slidex1.xa<10*slidex1.speed? 20 : 15);
		}
		else{
			slidex1.going=0;
		}
	}else{
		
	}
	
}
//Configure speed here (1-5). Note: the x in calls for slidex(id, x) should be evenly divisible by the speed value:
slidex1.speed=10;
/* SmoothSlide Element by Id */


function slidex2 (id, x){
	
	if(id=='cadre_droit2') {
		if(etat2 == false) {
			x = -x;
			etat2 = true;			
		}else{
			x = x;
			etat2 = false;
		}
	}

	slidex2.obj=document.layers? document.layers[id] : document.all? document.all[id].style : document.getElementById? document.getElementById(id).style : null;
	if(slidex2.obj&&!slidex2.going){
			
	
			slidex2.x=x<0? -1 : 1;
			slidex2.xa=x*slidex2.x;
			slidex2.going=1;		
		
		if(slidex2.obj.left=='886px'){
			if(id=='cadre_droit2') {
					x = x;
					etat2 = false;		
			}
		}

		if(slidex2.obj.left=='676px') {
			if(id=='cadre_droit2') {
					x = -x;
					etat2 = true;		
			}		
		}

		
			slidex2.doit();
		
		
	}
}

slidex2.px=document.layers? '' : 'px';
slidex2.doit=function() {
	
	slidex2.obj.left = parseInt(slidex2.obj.left) + slidex2.x*slidex2.speed + slidex2.px;

	if(slidex2.obj.left<='886px' && slidex2.obj.left>='676px') {
		if(slidex2.xa>0){
			
			slidex2.xa-=slidex2.speed;
			setTimeout("slidex2.doit()", slidex2.xa<5*slidex2.speed? 30 : slidex2.xa<10*slidex2.speed? 20 : 15);
		}
		else{
			slidex2.going=0;
		}
	}else{
		
	}
	
}
//Configure speed here (1-5). Note: the x in calls for slidex(id, x) should be evenly divisible by the speed value:
slidex2.speed=10;
/* SmoothSlide Element by Id */





function slidex3 (id, x){
	
	if(id=='cadre_droit3') {
		if(etat3 == false) {
			x = -x;
			etat3 = true;			
		}else{
			x = x;
			etat3 = false;
		}
	}

	slidex3.obj=document.layers? document.layers[id] : document.all? document.all[id].style : document.getElementById? document.getElementById(id).style : null;
	if(slidex3.obj&&!slidex3.going){
			
	
			slidex3.x=x<0? -1 : 1;
			slidex3.xa=x*slidex3.x;
			slidex3.going=1;		
		
		if(slidex3.obj.left=='886px'){
			if(id=='cadre_droit3') {
					x = x;
					etat3 = false;		
					if(document.getElementById('pays_id')) {
						document.getElementById('pays_id').style.visibility = 'hidden';
					}
					if(document.getElementById('selectddn')) {
						document.getElementById('selectddn').style.visibility = 'hidden';
					}							
			}
		}

		if(slidex3.obj.left=='676px') {
			if(id=='cadre_droit3') {
					x = -x;
					etat3 = true;		
					if(document.getElementById('pays_id')) {
						document.getElementById('pays_id').style.visibility = 'visible';
					}
					if(document.getElementById('selectddn')) {
						document.getElementById('selectddn').style.visibility = 'visible';
					}						
								
			}		
		}

		
			slidex3.doit();
		
		
	}
}

slidex3.px=document.layers? '' : 'px';
slidex3.doit=function() {
	
	slidex3.obj.left = parseInt(slidex3.obj.left) + slidex3.x*slidex3.speed + slidex3.px;

	if(slidex3.obj.left<='886px' && slidex3.obj.left>='676px') {
		if(slidex3.xa>0){
			
			slidex3.xa-=slidex3.speed;
			setTimeout("slidex3.doit()", slidex3.xa<5*slidex3.speed? 30 : slidex3.xa<10*slidex3.speed? 20 : 15);
		}
		else{
			slidex3.going=0;
		}
	}else{
		
	}
	
}
//Configure speed here (1-5). Note: the x in calls for slidex(id, x) should be evenly divisible by the speed value:
slidex3.speed=10;
/* SmoothSlide Element by Id */



function afficheFacturation(id)
{
		
	new Ajax(
		'/ajax/infos_addr_facturation.php?client_sites_id='+ id,
		{
			method: 'get',
			//data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				var arr = req.split("|");
				
				// Si on choisi autre sites, on dévérouille tous les champs et on les vides
				if(arr=="other_ok") {
					
					//document.getElementById('civilite_id1').disabled = false;
					//document.getElementById('civilite_id1').value = "";
					
					document.getElementById('adresse_societe1').readOnly = false;
					document.getElementById('adresse_societe1').value = "";
					
					//document.getElementById('client_nom1').removeProperty("readonly");
					document.getElementById('client_nom1').value = "";
					
					//document.getElementById('client_prenom1').readOnly = false;
					document.getElementById('client_prenom1').value = "";
					
					document.getElementById('adresse_rue1').readOnly = false;
					document.getElementById('adresse_rue1').value = "";
					
					document.getElementById('adresse_rue21').readOnly = false;
					document.getElementById('adresse_rue21').value = "";
					
					document.getElementById('adresse_cp1').readOnly = false;
					document.getElementById('adresse_cp1').value = "";
					
					document.getElementById('adresse_ville1').readOnly = false;
					document.getElementById('adresse_ville1').value = "";
					
					document.getElementById('pays_id1').disabled = false;
					document.getElementById('pays_id2').value = "";
					//document.getElementById('pays_id1').value = "";
					
					
					//alert(req);
					
				}else{
					
					document.getElementById('civilite_id1').value = arr[2];
					
					document.getElementById('adresse_societe1').readOnly = true;
					document.getElementById('adresse_societe1').value = arr[3];
					
					//document.getElementById('client_nom1').setProperty("readonly","readonly");
					document.getElementById('client_nom1').value = arr[0];
					
					//document.getElementById('client_prenom1').disabled = true;
					document.getElementById('client_prenom1').value = arr[1];
					
					document.getElementById('adresse_rue1').readOnly = true;
					document.getElementById('adresse_rue1').value = arr[4];
					
					document.getElementById('adresse_rue21').readOnly = true;
					document.getElementById('adresse_rue21').value = "";
					
					document.getElementById('adresse_cp1').readOnly = true;
					document.getElementById('adresse_cp1').value = arr[5];
					
					document.getElementById('adresse_ville1').readOnly = true;
					document.getElementById('adresse_ville1').value = arr[6];
					
					document.getElementById('pays_id1').disabled = true;
					document.getElementById('pays_id1').value = arr[7];
					document.getElementById('pays_id2').value = arr[7];
					
					document.getElementById('facturation_code_commande').value = arr[9];
					
				}
				
			},
			evalScripts: true
		}
	).request();		
		
}