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.top=vartop-135+85 + 'px';
	document.getElementById(div).style.left=varleft-135+85 + '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 afficheFacturation(id)
{

	if(id=="" || id=="undefined" || id==null) {

		//document.getElementById('civilite_id1').disabled = false;
		//document.getElementById('civilite_id1').value = "";
						
		document.getElementById('adresse_societe1').readOnly = true;
		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 = true;
		document.getElementById('adresse_rue1').value = "";
						
		document.getElementById('adresse_rue21').readOnly = true;
		document.getElementById('adresse_rue21').value = "";
				
		document.getElementById('adresse_cp1').readOnly = true;
		document.getElementById('adresse_cp1').value = "";
				
		document.getElementById('adresse_ville1').readOnly = true;
		document.getElementById('adresse_ville1').value = "";
				
		document.getElementById('pays_id1').disabled = true;
		document.getElementById('pays_id2').value = "";
		
		document.getElementById('facturation_code_commande').value = "";
		//document.getElementById('pays_id1').value = "";
		
	}else{
			
		new Ajax(
			'/ajax/infos_addr_facturation.php?client_cdr_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('client_billing_id').value = arr[8];
						
						document.getElementById('facturation_code_commande').value = arr[9];
						
					}
					
				},
				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;
}

function AfficheFormCdr() {
	var bloc = document.getElementById('bloc_tbody');
	if(bloc.style.display=="none") {
		if(ie){
			bloc.style.display="block";
		}else{
			bloc.style.display = "table-row-group";
		}
	}else{
		bloc.style.display="none";
	}
}

function affectCDR() {
	var cdr = document.getElementById('trdcdr');
	var sel = document.getElementById('client_billing_id');

	if(sel.options[sel.selectedIndex].value==1)
	{
		if(ie){
			cdr.style.display="block";
		}else{
			cdr.style.display="table-row";
		}
		document.getElementById('num_cdr').disabled = false;
		
	}
	else
	{
		cdr.style.display="none";
		document.getElementById('num_cdr').disabled = true;
	}
}



function afficheCommercial() {

	var body = document.getElementById('bodycom');
	var chk = document.getElementById('ispromcg');
	if(chk.checked==true) {
		if(ie){
			body.style.display = "block";
		}else{
			body.style.display = "table-row-group";
		}
	}else{
		body.style.display = "none";
	}
}


function switch_msg()
{
	if($('msg_log').style.backgroundColor=="rgb(255, 255, 255)" || $('msg_log').style.backgroundColor=="#ffffff")
		$('msg_log').style.backgroundColor="#ff0000";
	else
		$('msg_log').style.backgroundColor="#ffffff";
	setTimeout(switch_msg,1000);
}