var oldEditOpen="";
var nSaveQte=0;
var printPage="false";
var bModifPanier=false;

function fermePopup(){
		window.close();
}

//boutons flash
//fonction POPUP CONFIRM annuler
function hideConfirm(){
	getElem('bull_confirm').style.display='none';	
	getElem('mask_devant').style.display='none';
}


// recuperation element
function getElem(id){	
	return document.getElementById(id);
}

function getElemValue(id){
	return document.getElementById(id).value;	
}




//popup
function get_left(size) {
	var x=0;
	var ecran=screen.width;
	return Math.round((ecran/2)-(size/2));	
}

function get_top(size) {
	var y=0;
	var ecran=screen.height;
	return Math.round((ecran/2)-(size/2));	
}

var sTmp=Math.round(Math.random()*999999);
var popUpWindow ;
var popUpWindowPrint ;

function popup(URLStr,width, height)
{
	width=parseInt(width);
	height=parseInt(height);
 	popUpWindow = window.open(URLStr, 'popUpWin'+sTmp, 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+(width+18)+',height='+height+',left='+get_left(width)+', top='+get_top(height));
  	 popUpWindow.focus();
 
}

function popupScroll(URLStr,width, height)
{
	width=parseInt(width);
	height=parseInt(height);	
  	popUpWindowPrint = window.open(URLStr, 'popUpWinPrint'+sTmp, 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+get_left(width)+', top='+get_top(height));
   	popUpWindowPrint.focus();
}

// Swicth div
function switchDisplay(id) {
	if(	getElem(id).style.display=='block'){
		getElem(id).style.display='none';
	}else {
		getElem(id).style.display='block';
	}
}


function getContenu(sURL,sParam,sDiv){	
	var sMethod="POST";
	var ajax=new Ajax.Request(sURL,{asynchronous:true,method:sMethod,parameters:sParam+'&div='+sDiv,
							  onSuccess:function(t){
								  if(document.getElementById(sDiv)){
									  if(sDiv=='popCmdBon'){
										  sDiv='popCmdBonContentHtml';
									  }
								  $(sDiv).innerHTML=t.responseText;
								  autoLoad({id:sDiv});
								  $(sDiv).style.display='block';
								  if(document.getElementById("bon_cmd_print")){window.print();}
								  $("loading").style.display='none';
								  if(document.getElementById('popCmdBon-grise')){
										$('popCmdBon-grise').style.display='none';
									}
								  $("loading_devant").style.display='none';
								  $('mask_devant').style.display='none';
								  //resizeFondGris();
								  }
								},
							 	onFailure :function(t){
									$(sDiv).style.display='none';
									$("loading").style.display='none';
									$("loading_devant").style.display='none';
									$('mask_devant').style.display='none';
								}
							});	
}


function sendData(sMethod,sURL,sParam){
	
	document.getElementById("loading").style.display='block'; 
		if(document.getElementById('popCmdBon-grise')){
			document.getElementById('popCmdBon-grise').style.display='block';
			document.getElementById('popCmdBon-grise').style.height = document.getElementById('popCmdBon').scrollHeight+'px';
			setOpacity('popCmdBon-grise', 20);
		}
		var temp=nNbModif;
	var ajax=new Ajax.Request(sURL,{asynchronous:true ,method:sMethod,parameters:sParam,onSuccess:function(t){	nNbModif=temp;	recupData(t.responseXML);}});	
}

function recupData(resXML){           
	//lecture XML		
	
	var page_node = resXML.getElementsByTagName('page').item(0);
	if(document.getElementById("loading_devant")){
	/*	document.getElementById("loading_devant").style.display='none';	
		document.getElementById("loading").style.display='none';
		getElem('mask_devant').style.display='none';*/
	}

	
	if(nNbModif>0){
			if(document.getElementById('btnSavePanier')){		
		
			$('btnSavePanier').src='img/btncmdsauv_off.gif';
		}
	}
			
	//page panier						
	if(page_node.getAttribute("nom")=="panier" ){	

		var panier_node = page_node.getElementsByTagName('panier').item(0);	
	/*	getElem('totalEuros').innerHTML=panier_node.getAttribute("total");	
		getElem('nbArticle').innerHTML=panier_node.getAttribute("nbarticles");			
		getElem('nomcmd').innerHTML=panier_node.getAttribute("nom");
		getElem('dateCreation').innerHTML=panier_node.getAttribute("date");*/

		/*if(panier_node.getAttribute("nbarticles")>0){	
			getElem("cmd_encours").style.display="block";
		} else {
			getElem("cmd_encours").style.display="none";
		}*/
		
		/*if(panier_node.getAttribute("nbarticles")>1){	
			getElem('motArticle').innerHTML="articles";
		} else {
			getElem('motArticle').innerHTML="article";
		}*/
		/*if (window.opener != null && !window.opener.closed ){							
			window.opener.refreshPanier();
		}	*/		
		/*if(sPageEnCours=='catalogue'){											
			if(panier_node.getAttribute("nbarticles")>0 ){
				getElem('btnCommande').innerHTML="<img src='img/btncmdon.gif' width='143' height='20' id='cmd' alt='' style='cursor:pointer;' onclick='modifPanier()' />";
			} else {
				getElem('btnCommande').innerHTML="<img src='img/btncmdoff.gif' width='143' height='20' id='cmd' alt='' style='cursor:default;'  />";
			}		
			if(document.getElementById("bon_cmd_prix")){
				getElem('bon_cmd_prix').innerHTML=panier_node.getAttribute("total");
				getElem('bon_cmd_qte').innerHTML=panier_node.getAttribute("nbarticles");
			}	
		}*/
		
		/*if(panier_node.getAttribute("editboncmd")=="true"){	

			modifPanier();					
		}*/
	modifPanier();
		//nNbModif=panier_node.getAttribute("nbmodif");
		
		new Ajax.Request('aja/index.php',
		{
			method:'post',
			parameters:'page=recapPanier',
			onComplete:function(t){
				if(document.getElementById("loading")){
					document.getElementById("loading").style.display='none';
				}
				$('recapPanier').innerHTML=t.responseText;
			
				if(nNbModif>0){
					if(document.getElementById('btnSavePanier')){		
		
						$('btnSavePanier').src='img/btncmdsauv_off.gif';
					}
				}
				
				
	
			}
		});
		
		
	}
				
				//save DATA
	if(page_node.getAttribute("nom")=="save_data"){					
		getElem('mask_devant').style.display='none';
		if(page_node.getAttribute("refresh_resume")=="bon_cmd"){
			refreshPanier();
		}else{
			 $("loading").style.display='none';
			if(document.getElementById('popCmdBon-grise')){
				$('popCmdBon-grise').style.display='none';
			}
			
		}
		if(page_node.getAttribute("refresh")=="bon_cmd"){
			modifPanier();
		}
		var erreur_node = page_node.getElementsByTagName('info').item(0);					
		if(erreur_node.getAttribute("erreur")=="1" ){
			/*getElem('mask_devant').style.display='block';
			getElem('msg_erreur').innerHTML=erreur_node.getAttribute("message");
			getElem('bull_erreur').style.display='block';*/
			alertdiv('img/erreur.gif',erreur_node.getAttribute("message"));
			modifPanier();
		}else{
			if(erreur_node.getAttribute("messageinfo")!="0" ){
				//getElem('mask_devant').style.display='block';
				//getElem('msg_info').innerHTML=erreur_node.getAttribute("messageinfo");
						alertdiv('img/info.gif',erreur_node.getAttribute("messageinfo"));
				//getElem('bull_info').style.display='block';							
			}
		}
	}
	// efface
	if(page_node.getAttribute("nom")=="efface"){															
		//	modifPanier();						
		/*getElem('mask_devant').style.display='none';
		getElem('mask').style.display='none';
		refreshPanier();
		if(sPageEnCours=="list"){
				getElem('bon_cmd').style.display='none';
				getContenu("aja/index.php","page=bonsdecmd&pagedisp=0&type=encours","boncmdencours");
				refreshPanier();					
			}else {						
				refreshPanier();
				getElem('bon_cmd').style.display='none';
				window.opener.getContenu("aja/index.php","page=bonsdecmd&pagedisp=0&type=encours","boncmdencours");
			}*/
			fermeBon('popCmdBon');
				nNbModif=0;		
		sParam='page=commande-navigue&nb_pages='+$('nb_pages').value;
				sDivAutoload='liste-commande';
		new Ajax.Request('aja/index.php',
		{
			method:'post',
			parameters:sParam,
			onComplete:function(t){
				if(document.getElementById("loading")){
					document.getElementById("loading").style.display='none';
				}
				$(sDivAutoload).innerHTML=t.responseText;
				autoLoad({id:sDivAutoload});				
								
	
			}
		});
			alertdiv('img/info.gif',"Commande supprim\351e !");
			refreshPanier();
	
	}
				
	// nouveau
	if(page_node.getAttribute("nom")=="nouveau"){
		if(getElem('bon_cmd').style.display=='block'){
			modifPanier();
		}
		refreshPanier();
		if(sPageEnCours=="list"){
			getContenu("aja/index.php","page=bonsdecmd&pagedisp=0&type=encours","boncmdencours");
		}
	}	
	
	
	// sauvegarde
	if(page_node.getAttribute("nom")=="sauvegarde"){	
		/*if(document.getElementById("loading_devant")){
			refreshPanier();
		}
		nNbModif=0;
		if(document.getElementById('btnSauvegardeCatalogue')){
			$('btnSauvegardeCatalogue').src='img/btncmdsauv_disabled.gif';
		}*/
		/*if(sPageEnCours=="list"){
			getContenu("aja/index.php","page=bonsdecmd&pagedisp=0&type=encours","boncmdencours");
		}else{
			if(window.opener){
				window.opener.getContenu("aja/index.php","page=bonsdecmd&pagedisp=0&type=encours","boncmdencours");
			}
		}*/
		/*if(document.getElementById("mask_devant")){
			getElem('mask_devant').style.display='block';
			getElem('msg_info').innerHTML='Votre commande a \351t\351 sauvegard\351e';
			getElem('bull_info').style.display='block';
			if(bFerme==true){
				bFerme=false;		
				getElem('mask').style.display='none';
				getElem('bon_cmd').style.display='none';			
			}
		}*/
		alertdiv('img/info.gif',"Commande sauvegard\351e !");
		nNbModif=0;		
		sParam='page=commande-navigue&nb_pages='+$('nb_pages').value;
				sDivAutoload='liste-commande';
		new Ajax.Request('aja/index.php',
		{
			method:'post',
			parameters:sParam,
			onComplete:function(t){
				
				$(sDivAutoload).innerHTML=t.responseText;
				autoLoad({id:sDivAutoload});
				
				$("loading").style.display='none';
				if(document.getElementById('popCmdBon-grise')){
					$('popCmdBon-grise').style.display='none';
				}
								
	
			}
		});
		
	}
				
	//envoi
	if(page_node.getAttribute("nom")=="envoi-cmd"){	
	
			alertdiv('img/info.gif',"Votre bon de commande a \351t\351 envoy\351.<br />Nous traiterons votre demande<br />dans les plus brefs d\351lais.");
			nNbModif=0;		
		sParam='page=commande-navigue&nb_pages='+$('nb_pages').value;
				sDivAutoload='liste-commande';
		new Ajax.Request('aja/index.php',
		{
			method:'post',
			parameters:sParam,
			onComplete:function(t){
				
				$(sDivAutoload).innerHTML=t.responseText;
				autoLoad({id:sDivAutoload});
				
				$("loading").style.display='none';
				if(document.getElementById('popCmdBon-grise')){
					$('popCmdBon-grise').style.display='none';
				}
								
	
			}
		});
		
				
	}
				
	//edit
	if(page_node.getAttribute("nom")=="edit"){	
		if(page_node.getAttribute("cat")=="true"){
			getElem('mask_devant').style.display='none';
			getElem('mask').style.display='none';					
			popup('index.php?page=home','1200','1000');
		}else{
			modifPanier();
		}
	}
	
	
	
	
	
}