var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}
function makerequest_sincrono(serverPage, objID) {
	 
    var obj = document.getElementById(objID);
	document.getElementById(objID).innerHTML = "<img src='/imatges/carrega.gif'>";
    xmlhttp.open("GET", serverPage,false);
	xmlhttp.send(null);
    //xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
		obj.innerHTML = xmlhttp.responseText;		
		//jQuery(document).ready(function($) {
      		$('a[rel*=facebox]').facebox() 
	    //})
    }
	
	//}	
	
   
} 
function makerequest_facebox(serverPage, objID) {
	
	var randomnumber=Math.floor(Math.random()*111);	
	if (serverPage.indexOf('?')!=-1) { serverPage=serverPage + "&numeroAleat=" + randomnumber; } else { serverPage=serverPage + "?numeroAleat=" + randomnumber; }
	document.getElementById(objID).innerHTML = "<img src='/imatges/carrega.gif'>";
    var obj = document.getElementById(objID);	
    xmlhttp.open("GET", serverPage);
	
	
	
    xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
		obj.innerHTML = xmlhttp.responseText;
		 jQuery(document).ready(function($) {
      		$('a[rel*=facebox]').facebox() 
    })
    }
	
	}	
	xmlhttp.send(null); 
} 
function makerequest(serverPage, objID) {
	
	//alert("aa");
	var randomnumber=Math.floor(Math.random()*111);	
	if (serverPage.indexOf('?')!=-1) { serverPage=serverPage + "&numeroAleat=" + randomnumber; } else { serverPage=serverPage + "?numeroAleat=" + randomnumber; }
	document.getElementById(objID).innerHTML = "<img src='/imatges/carrega.gif'>";
    var obj = document.getElementById(objID);	
    xmlhttp.open("GET", serverPage);
	
	
	
    xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
		obj.innerHTML = xmlhttp.responseText;
		 jQuery(document).ready(function($) {
      //$('a[rel*=facebox]').facebox() 
    })
    }
	
	}	
	xmlhttp.send(null);
	
   
} 
function makerequest_form(url, formid,objID,url2,objID2,tanca_fa,sincr){
 var Formulario = document.getElementById(formid);
 var longitudFormulario = Formulario.elements.length;
 var cadenaFormulario = ""
 var sepCampos
 sepCampos = ""
 document.getElementById(objID).innerHTML = "<img src='/imatges/carrega.gif'>";
 for (var i=0; i <= Formulario.elements.length-1;i++) {
	 
	 campo1=Formulario.elements[i].name; 
	 cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
 	 sepCampos="&";
}
if (sincr==1) {
	xmlhttp.open("POST", url, true);	
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4) {
		//alert(xmlhttp.responseText);
			 document.getElementById(objID).innerHTML = xmlhttp.responseText;
		}
	}
xmlhttp.send(cadenaFormulario);
} else {
	xmlhttp.open("POST", url, false);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	xmlhttp.send(cadenaFormulario);
  	if (xmlhttp.readyState == 4) {
		//alert(xmlhttp.responseText);
		 document.getElementById(objID).innerHTML = xmlhttp.responseText;
	}
}

//carregar_modif2('perfilPropi_notesPortada.php');
if(url2){
	if (sincr==1) {
		makerequest(url2,objID2);
	} else {
		makerequest_sincrono(url2,objID2);
	}
}
if(tanca_fa==1)
{
	$(document).trigger('close.facebox');
} else if (tanca_fa==2) {
	  $('a[rel*=facebox]').facebox()     
}
} 

function menu_plega(idDiv) {
	capas=document.getElementsByTagName('div');
	for (i=0;i<capas.length;i++){		
		if((capas[i].id.substr(0,2)=="n2") || (capas[i].id.substr(0,2)=="n3") || (capas[i].id.substr(0,2)=="n4" )){					
		//alert(capas[i].id.substr(1,1));
			//alert(idDiv.substr(1,1));
			if (capas[i].id.substr(1,1)>=idDiv.substr(1,1)) {
				capas[i].style.display='none';
			}
		}
	}
	if (document.getElementById(idDiv).style.display=='none') {
		document.getElementById(idDiv).style.display='';
	} else {
		document.getElementById(idDiv).style.display='none';
	}
}

function continuar(primeraPag) {

 var cadenaFormulario = "";
 var sepCampos;
 
 sepCampos = "";
var NoContinua=0;
var Formulario = document.getElementById('afegir_pd');
if (primeraPag!=1 && primeraPag!=2) { 
	if (Formulario.perso1.value==1) {
		Formulario.perso1.value=0;
		pagina="/comandes/perso1.php";	
	}else if (Formulario.perso200002.value==1) {
		Formulario.perso200002.value=0;
		pagina="/comandes/perso2.php";
		
	} else if(Formulario.perso200003.value==1) {
		Formulario.perso200003.value=0;
		pagina="/comandes/perso3.php";
	} else if(Formulario.perso200004.value==1) {
		Formulario.perso200004.value=0;
		pagina="/comandes/perso4.php";
	} else {
		pagina="/comandes/resumComanda.php";
	}
}
for (var i=0; i <= Formulario.elements.length-1;i++) {
		campo1=Formulario.elements[i].name;
		cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";	
		if (Formulario.elements[i].name.substring(0,2)=="u_" || Formulario.elements[i].name.substring(0,2)=="p_")
		{
					
			cant_1=Formulario.elements[i].title;
			cant_posa=Formulario.elements[i].value;
			cant_posa=parseInt(cant_posa);			
			//alert(cant_posa);
			cant_min=cant_1.substring(2);
			cant_min=parseInt(cant_min);
			
			if (!isNaN(cant_min) && !isNaN(cant_posa)) {
				if (cant_min>cant_posa || cant_posa<=0 ) {
					NoContinua=1;
				}
			}
		}
	}
	if (NoContinua==1) {
		alert('Hay productos con pedido minimo!');
	} else {
		var Formulario = "";
		var Formulario = document.getElementById('afegir_pd');
		if (primeraPag==2) {
			document.afegir_pd.submit();
		} else {
		 if (primeraPag==1) {
			pagina="/comandes/comandaPromocions.php";
		 } else {
			 			
			/*for (var i=0; i <= Formulario.elements.length-1;i++) {
				campo1=Formulario.elements[i].name;
				cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
				sepCampos="&";		
			}*/
		 }	  
	 objID="contingutAjax";
		//makerequest_form('/directori/actualitzaunitats.php','afegir_pd','afegir_unaltre','/moduls/controlComanda.php','controlComanda',1,2);		
	 //makerequest_form('/directori/actualitzaunitats.php','afegir_pd','afegir_unaltre','/moduls/controlComanda.php','controlComanda',1);
	 document.getElementById(objID).innerHTML = "<img src='/imatges/carrega.gif'>";
	 //alert(pagina);
	 xmlhttp.open("POST", pagina, false);
	 xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	  xmlhttp.send(cadenaFormulario);
	 //alert('aa');
	// xmlhttp.onreadystatechange = function () {
	//alert(pagina);
	 if (xmlhttp.readyState == 4) {
		
		 document.getElementById(objID).innerHTML = xmlhttp.responseText;
	 }	
	 //}
	
	}
	}
	makerequest('/moduls/controlComanda.php','controlComanda');
}

function afegir_final() {
var NoContinua=0;
var Formulario = document.getElementById('afegir_pd');

	for (var i=0; i <= Formulario.elements.length-1;i++) {
		
		if (Formulario.elements[i].name.substring(0,2)=="u_")
			{
			//alert(Formulario.elements[i].name.substring(0,2));
			cant_1=Formulario.elements[i].title;
			cant_posa=Formulario.elements[i].value;
			cant_posa=parseInt(cant_posa);			
			
			//alert(campo1);
			cant_min=cant_1.substring(2);
			cant_min=parseInt(cant_min);
			
			if (!isNaN(cant_min) && !isNaN(cant_posa)) {
				if (cant_min>cant_posa) {
					NoContinua=1;
				}
			}
		}
	}
	if (NoContinua==1) {
		alert('Hay productos con pedido minimo!');
	} else {
		makerequest_form('/directori/actualitzaunitats.php','afegir_pd','afegir_unaltre','/moduls/controlComanda.php','controlComanda',1);
		//document.getElementById('perso2').submit();
		makerequest('/comandes/llistaPedidosTmp.php','contingutAjax');
	}
}
function validat() {
	$(document).trigger('close.facebox');
	makerequest_sincrono('/usuariValidat.php','menuUsuari');
	makerequest_sincrono('/moduls/controlComanda.php','controlComanda');
}
function Novalidat() {
	alert("Usuario inexistente");
	document.fvalida_usr.usuari.value="";
	document.fvalida_usr.password.value="";
}
function campobligatori(formid,nompag,nomform,nomdiv,nompag2,nomdiv2) {	

var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;

 for (var i=0; i <= Formulario.elements.length-1;i++) {
	estil=Formulario.elements[i].className;	
	if ((estil=="obligatori" || estil=="obligatoridata") && (Formulario.elements[i].value=="")) {
		alert("Los campos marcados con un asterisco son obligatorios!");
		Formulario.elements[i].focus();	
		enviar=0;
		break;
	} else if ((estil=="obligatoridata") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		var dat=el.split("/");
		if (dat.length<3) { dat=el.split("-"); } 
		if (dat.length<3) {				
			alert("Format de data incorrecte. Ha de tenir el format 'dd/mm/aaaa'");
			Formulario.elements[i].focus();	
			enviar=0;
			break;
		} else {
			if (isNaN(dat[0]) || isNaN(dat[1]) || isNaN(dat[2])) {
				alert("Format de data incorrecte. Ha de tenir el format 'dd/mm/aaaa'");
				Formulario.elements[i].focus();	
				enviar=0;
				break;
			} else {
				enviar=1;
			}
		}
 	} else {
		enviar=1;
	}
 }
 if (enviar==1) { 
	 if (nompag!=undefined) {		 
		 makerequest_form(nompag,nomform,nomdiv,nompag2,nomdiv2);
	 } else {		
		 
		 cadena = navigator.appVersion;
		 pat = /7.0/;
		 if (pat.test(cadena)==true && navigator.appName.substring(0,3)=="Mic") {
			Formulario.submit();
			return true;
		 } else {		
		 	Formulario.submit();
			return true; 
		 }//cadena a buscar

		 //alert(navigator.appVersion);
		 
	}
 } else {
		if (nompag==undefined) {
			return false; 
		}
 }
}
