// JavaScript Camp de la Sort
jQuery.noConflict();

var titulopordefecto = "Ampliación de Imagen";

var ventana;

var cont=0;



function afoto(cual,titulo){

	if(cont==1){ventana.close();ventana=null}

	if(titulo==null){titulo=titulopordefecto}

	ventana=window.open('','ventana','resizable=yes,scrollbars=no')

	ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">');

	ventana.document.close();

	cont++;

}

/*  Funcio que redimensiona  */
function redimensionar(ancho, alto){

	ventana.resizeTo(ancho+12,alto+28);

	ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2); //centra la ventana. Eliminar si no se quiere centrar el popup

}

/*  Agregar producte al carro  */
function agregaCar(id){
			document.getElementById('botoAfegir_'+id).style.display = 'none';
			document.getElementById('cargando_'+id).style.display = 'block';
jQuery.ajax({url:'agregacar_esp.php?id='+id+'&id_producte='+id,
			success:function (response){
			document.getElementById('cargando_'+id).style.display = 'none';
			document.getElementById('botoTreure_'+id).style.display = 'block';
			actualitzarCistella(id);
				},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});
}
/*actualitzar la cistella del cataleg*/
function actualitzarCistella(id){
//cridm directament a la pagina que genera la cistella
	jQuery.ajax({url:'carro.php?id_producte='+id,
			success:function (response){
			jQuery("#Cistella").html(response);
//			document.getElementById('botoTreure_'+id).style.display = 'block';
			},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});
		jQuery.ajax({url:'calc_tot_prod.php',
			success:function (response){
			jQuery("#quant_tot").html(response);
//			document.getElementById('botoTreure_'+id).style.display = 'block';
			},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});

}


/*  Esborrar producte al carro  */
function esborraProd(id){
	if(document.getElementById('botoTreure_'+id)||document.getElementById('botoAfegir_'+id)){
	document.getElementById('botoTreure_'+id).style.display = 'none';
	document.getElementById('cargando_'+id).style.display = 'block';
	}
	jQuery.ajax({url:'esborraprod_esp.php?<?php echo SID ?>&id='+id+'&id_producte='+id,
			success:function (response){
				if(document.getElementById('botoTreure_'+id)||document.getElementById('botoAfegir_'+id)){
			document.getElementById('cargando_'+id).style.display = 'none';
			document.getElementById('botoAfegir_'+id).style.display = 'block';
				}
			actualitzarCistella(id);
				},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});

}

function redirecciona(pagina)
{
	location.href=pagina;
} 


/*  Actualitzar el carro  */
function actCar(id,quantitat){
	var comprova = /^[0-9]+(\.[0-9]+)?$/;
	if(comprova.test(quantitat)){
//	if(quantitat.match(comprova)){
		jQuery.ajax({url:'agregacar_esp.php?<?php echo SID ?>&id='+id+'&id_producte='+id+'&cantidad='+quantitat,
				success:function (response){
					actualitzarCistella(id);
					},
				error:function(error){
					alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
					}
			});
	}else{
		alert("La quantitat ha de ser un nombre enter o un decimal separat amb un PUNT")
		jQuery("#qProd_"+id).val("1");
	}
}
/*Funcio de validació del formulari Usuari nou*/
function comprovaContras(){

	var ctr1 = jQuery("#contrassenya1").val();
	var ctr2 = jQuery("#contrassenya2").val();

	if(ctr1!=ctr2){
		jQuery("input[id^='contrassenya']").css("border","1px solid red");
		jQuery("#com_ctr").css("text-align","left");
		jQuery("#com_ctr").css("font-size","10px");
		jQuery("#com_ctr").css("color","red");
		jQuery("#com_ctr").html("Contrassenyes diferents");
		jQuery("#com_ctr").removeClass();
		jQuery("#com_ctr").addClass('incorrecte');
	}else{
		if(ctr1.length<5){
		jQuery("input[id^='contrassenya']").css("border","1px solid red");
			jQuery("#com_ctr").css("text-align","left");
			jQuery("#com_ctr").css("font-size","10px");
			jQuery("#com_ctr").css("color","red");
			jQuery("#com_ctr").html("La contrassenya ha de ser, com a minim, de 5 caràcters");
			jQuery("#com_ctr").removeClass();
			jQuery("#com_ctr").addClass('incorrecte');
		}else{
			jQuery("input[id^='contrassenya']").css("border","1px solid #0FFF2F");
			jQuery("#com_ctr").css("text-align","left");
			jQuery("#com_ctr").css("font-size","10px");
			jQuery("#com_ctr").css("color","#0FFF2F");
			jQuery("#com_ctr").html("Contrassenya correcte");
			jQuery("#com_ctr").removeClass();
			jQuery("#com_ctr").addClass('correcte');
		}
	}

}
function mostraFNou(){
	jQuery('.borde_c_formComu').css('display','none');
	jQuery('.borde_c_formNou').show('blind');
}
function getPuntsR(){
	var id_cat = jQuery("#puntRecollida").val();
	var puntRecollida = document.getElementById('puntRecollida').options[document.getElementById('puntRecollida').selectedIndex].title;
	var titol_cat = jQuery("#puntRecollida").attr();
	
	if(puntRecollida=='Tenda Marsan'){
		document.getElementById("metodePagament").remove(2);
	}else{
		if(document.getElementById("metodePagament").length<3){
				var optn = document.createElement("OPTION");
				optn.text = "Contrareembors";
				optn.value = "Contrareembors";
				document.getElementById("metodePagament").options.add(optn);
		}
	}
	jQuery.ajax({
		url: 'puntsRecollida.php',
		type:'POST',
		data:'id_categoria='+id_cat+'&titol_cat='+titol_cat,
		success:function(ret){
			jQuery('#listaPRecollida').fadeOut();
			jQuery("#listaPRecollida").html(ret);
			jQuery('#listaPRecollida').show('blind');
		}
	});
}
function comprovaUsuari(){
	if(jQuery("#usuari").val()=='' || jQuery("#usuari").val().length<5){
		jQuery("#usuari").css("border","1px solid red");
		jQuery("#comp_U").css("text-align","left");
		jQuery("#comp_U").css("font-size","10px");
		jQuery("#comp_U").css("color","red");
		jQuery("#comp_U").html("El camp usuari ha de estar informat amb un mínim de 5 caràcters");
		jQuery("#comp_U").removeClass();
		jQuery("#comp_U").addClass('incorrecte');
	}else{
		jQuery.ajax({
			url: 'validaUsuari.php',
			type:'POST',
			data:'nom_usuari='+jQuery("#usuari").val(),
			success:function(ret){
				if(ret=="true"){
					jQuery("#usuari").css("border","1px solid #0FFF2F");
					jQuery("#comp_U").css("text-align","left");
					jQuery("#comp_U").css("font-size","10px");
					jQuery("#comp_U").css("color","#0FFF2F");
					jQuery("#comp_U").html("Usuari disponible");
					jQuery("#comp_U").removeClass();
					jQuery("#comp_U").addClass('correcte');
				}
				else{
					jQuery("#usuari").css("border","1px solid red");
					jQuery("#comp_U").css("text-align","left");
					jQuery("#comp_U").css("font-size","10px");
					jQuery("#comp_U").css("color","red");
					jQuery("#comp_U").html("Aquest usuari ja existeix. Seleccioni'n un altre");
					jQuery("#comp_U").removeClass();
					jQuery("#comp_U").addClass('incorrecte');
				}
			}
		});
	}
}
function validaNo15(){
	//Preparamos dialog para respuesta
	jQuery(function(){
		var be = false;
		// Dialog			
		jQuery('#dialog').dialog({
			autoOpen: false,
			width: 550,
			buttons: {
				"D'acord": function() { 
					jQuery(this).dialog("close"); 
					//fiCompra(be);
				}
			}
		});
		//hover states on the static widgets
		jQuery('#dialog_link').hover(
			//Estil link
			function() { jQuery(this).addClass('ui-state-hover'); }, 
			function() { jQuery(this).removeClass('ui-state-hover'); }
		);
	});
	//Fin - Preparamos dialog para respuesta	
	var mal=0;
	jQuery('#dialog').dialog('option', 'title', '');
	jQuery('#dialog').dialog('option', 'buttons', { "D'acord": function(){jQuery('#dialog').dialog('close');} })
	if(jQuery("#comp_U").attr('class')!="correcte" || jQuery("#com_ctr").attr('class')!="correcte" ){
		jQuery("#popupText").html("L'usuari o la contrassenya estan malament");
		mal=1;
	}else if(document.getElementById("nom").value == ""){
		
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta el nom.");
		mal=1;
		}
	else if(document.getElementById("cognom1").value==""){
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta el primer cognom.");
		mal=1;
		}
	else if(document.getElementById("cognom2").value==""){
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta el segon cognom.");
		mal=1;
		}
	else if(document.getElementById("adreca").value==""){
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta l'adreça.");
		mal=1;
		}
	else if(document.getElementById("tel1").value==""&&document.getElementById("tel2").value==""){
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta el telèfon.");
		mal=1;
		}
	else if(!/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(document.getElementById("tel1").value)){
		jQuery("#popupText").html("El telèfon ha de ser un numero.");
		mal=1;
		}
	else if(!/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(document.getElementById("tel2").value)&&document.getElementById("tel2").value){
		jQuery("#popupText").html("El telèfon ha de ser un numero.");
		mal=1;
		}
	else if(document.getElementById("mail").value==""){
		jQuery("#popupText").html("Tots els camps són obligatòris. Falta el correu electrònic.");
		mal=1;
		}
	else if(jQuery('#aceptoCondReg').attr('checked') == false){
		jQuery("#popupText").html("Ha de confirmar haver llegit les condicions del servei i amb l'estipulat en la Política de Privadesa.");
		mal=1;
		}
	else if(jQuery('#huma').val()==""){
		jQuery("#popupText").html("Cal que demostris que ets humà'");
		mal=1;}
	else if(jQuery('#huma').val()!="4"){
		jQuery("#popupText").html("No ets humà...? o_O'");
		mal=1;
	}else {
		mal=0;
		var usuari=document.getElementById("usuari").value;
		var contrassenya=document.getElementById("contrassenya1").value;
		var nom=document.getElementById("nom").value;
		var cognom1=document.getElementById("cognom1").value;
		var cognom2=document.getElementById("cognom2").value;
		var adreca=document.getElementById("adreca").value;
		var tel1=document.getElementById("tel1").value;
		var tel2=document.getElementById("tel2").value;
		var mail=document.getElementById("mail").value;
		//var code=document.getElementById("code").value;

		jQuery("#registraUsuari").css("display","none");
		jQuery.ajax({
			url:'getAjax/registreUsuari.php',
			type:'POST',
			data:'usuari='+usuari+'&contrassenya='+contrassenya+'&nom='+nom+'&cognom1='+cognom1+'&cognom2='+cognom2+'&adreca='+adreca+'&tel1='+tel1+'&tel2='+tel2+'&mail='+mail,
			success:function(ret){
				
				jQuery('.borde_c_formNou').css('display','none');
				jQuery('.borde_c_formComu').show('blind');
				
				jQuery('#paso2').css('display','none');
				jQuery('#paso3').css('display','block');
				
				//2do)Mostramos botón correspondiente
				jQuery('#realitzaComandaReg').css('display','none');
				jQuery('#realitzaComandaNou').css('display','block');
				
				jQuery.ajax({url:'ctrl_access.php?nom_usr='+usuari+'&contrassenya='+contrassenya,
					success:function (response){
					}
				});
			}
		});
	}
	if(mal==0){
		return true;
	}else{
		jQuery('#dialog').dialog('open');
		return false;
	}
}
function fiCompra(be){
	if(!be){
	}else{
		redirecciona("index.php?pag=queEs");
	}
}
function enviaComanda(nou){

	if(jQuery('#aceptoCondEntiPag').attr('checked') == false)
	{		
		jQuery("#popupText").html("Ha de confirmar haver llegit les condicions d'entrega i pagament.");
		jQuery('#dialog').dialog('open');
	}
	else{
	if(nou){
	var nom_usr = jQuery('#usuari').val();
	var contrassenya = jQuery('#contrassenya1').val();
	var nom = jQuery('#nom').val();
	var cognom1 = jQuery('#cognom1').val();
	var cognom2 = jQuery('#cognom2').val();
	var adreca = jQuery('#adreca').val();
	var mail = jQuery('#mail').val();
	var tel1 = jQuery('#tel1').val();
	var tel2 = jQuery('#tel2').val();
	}
	else{
	var nom_usr = "";
	var contrassenya = "";
	}
	
	
	var puntRecollida = document.getElementById('puntRecollida').options[document.getElementById('puntRecollida').selectedIndex].title;
	
	/*
	//Recogemos valor del titulo de la opción seleccionada por el usuario
	for (var i=0;i<document.getElementById('puntRecollida').length;i++) 
  {
    
	
	
	
    if(document.getElementById('puntRecollida').options[i].selected==true){
		
		var puntRecollida = document.getElementById('puntRecollida').options[document.getElementById('puntRecollida').selectedIndex].title;
		}
  }
  //Fin - Recogemos valor del titulo de la opción seleccionada por el usuario
*/
	

	var adrecaRecollida = jQuery('#adrecaRecollida').val();
	var horariEntrega = jQuery('#horariEntrega').val();
	var metodePagament = jQuery('#metodePagament').val();
	var total = jQuery("#totalFactura").val();
	

	var url='ctrl_pedido_esp.php?';

	if(nou){
		url+='nom='+nom+'&cognom1='+cognom1;
		if(cognom2!=""){
			url +='&cognom2='+cognom2;
		}
		if(tel2!=""){
			url+='&tel2='+tel2;
		}
		if(tel1!=""){
			url+='&tel1='+tel1;
		}
		url+='&adreca='+adreca+'&mail='+mail+'&puntRecollida='+puntRecollida+'&adrecaRecollida='+adrecaRecollida+'&metodePagament='+metodePagament+'&horariEntrega='+horariEntrega;
		
	}else{
		url+='&puntRecollida='+puntRecollida+'&adrecaRecollida='+adrecaRecollida+'&metodePagament='+metodePagament+'&horariEntrega='+horariEntrega;
		
	}
	url+='&nom_usr='+nom_usr+'&contrassenya='+contrassenya;
	url+='&total='+total;
//Preparamos dialog para respuesta
jQuery(function(){
				var be = false;
				// Dialog			
				jQuery('#comandaEnviada').dialog({
					autoOpen: false,
					width: 550,
					buttons: {
						"D'acord": function() { 
							jQuery(this).dialog("close"); 
							//fiCompra(be);
							//redirecciona("index.php");
						},
						"Imprimir":function(){
							popupImprimir('facturaImprimible.php');
							//redirecciona("index.php");
							}
					},
					close:function(){redirecciona("index.php")}
				});
				
				// Dialog Link
				/*jQuery('#dialog_link').click(function(){
					jQuery('#dialog').dialog('open');
					be = validaNo15();
					return false;
				});*/

				//hover states on the static widgets
				jQuery('#dialog_link').hover(
					//Estil link
					function() { jQuery(this).addClass('ui-state-hover'); }, 
					function() { jQuery(this).removeClass('ui-state-hover'); }
				);
				
				
				
});
//Fin - Preparamos dialog para respuesta		
jQuery.ajax({url:url,
	success:function (response){
				if(response =='ok'){
					jQuery('#paso2').css('display','none');
					jQuery('#paso3').css('display','none');
					jQuery('#paso4').css('display','block');
					jQuery('#printF').css('display','block');
					jQuery("#comandaEnviada").html("<p>La teva comanda s'ha realitzat correctament.<br/>Moltes gràcies per confiar en nosaltres.<br/><br/><b>Ja pots imprimir la teva factura</b>.</p>");
					jQuery('#comandaEnviada').dialog('open');
					
				}
				else {
					jQuery("#comandaEnviada").html("<p>No s'ha pogut realitzar la commanda.</p>");
					jQuery('#comandaEnviada').dialog('open');
					}
				return true;
			},
		error:function(error){
			return false;
			}
	});

	}

}



function mostrar_text(ide){

	document.getElementById(ide).style.display="block";

}

function ocultar_text(ide){

	document.getElementById(ide).style.display="none";
	
}

//Registrarse avans de comprar quelcom
function registra(){
	
	validaNo15();
}



//REVISAR ESTA FUNCIÓN, da error y con IE no tira el carrito.


//funcio de generacio de password nou
function getPassword(){
 	var url = location.href;
	url = url.substring(0,url.lastIndexOf("/"));
	jQuery.ajax({
		url:url+"/getAjax/formPwd.php",
		type:"POST",
		success:function(ret){
			jQuery("#popupText").html(ret);
			jQuery('#dialog').dialog('option', 'title', 'Dades de recuperació de dades');
			jQuery('#dialog').dialog('option', 'buttons', { "Envia la contrassenya": function() {
																						jQuery.ajax({
																							url:url+"/getAjax/sendNewPwd.php",
																							type:"POST",
																							data:"username="+jQuery("#doUser").val()+"&email="+jQuery("#doEmail").val(),
																							success:function(ret){
																								if(ret=="true"){
																										alert("La teva nova contrassenya ha estat enviada al correu indicat");
																										//jQuery.('#popupText').dialog('close');
																									}else if(ret=="false"){
																										alert("Nom d'usuari o contrassenya erronis");
																									}else if(ret=="errorMail"){
																										alert("Ha sorgit un error, estem treballant per a arreclarlo");																									
																									}else if(ret=="updateError"){
																										alert("Ha sorgit un error, estem treballant per a arreclarlo, si rep un e-mail a la conta indicada, descarti'l");
																									}
																								}
																							}); 
																						} 
												});
			jQuery('#dialog').dialog('open');	
		}});
}


//Función ventana con formulario de Registro de Usuarios
function getFormRegistre(){
 	var url = location.href;
	url = url.substring(0,url.lastIndexOf("/"));
	jQuery.ajax({
		url:url+"/getAjax/formRegistreUs.php",
		type:"POST",
		
		success:function(ret){
			jQuery("#popupText").html(ret);
			
			
			jQuery('#dialog').dialog('option', 'width', 500);
			jQuery('#dialog').dialog('option', 'title', 'Registre d\'usuari');
			jQuery('#dialog').dialog('option', 'buttons', { "Registra\'t": function() {
																						jQuery.ajax({
																							url:url+"/getAjax/registreUsuari.php",
																							type:"POST",
																							data:"username="+jQuery("#doUser").val()+"&email="+jQuery("#doEmail").val(),
																							success:function(ret){
																								if(ret=="true"){
																										alert("Ja ets un usuari registra\'t. Moltes gracies!");
																										//jQuery.('#popupText').dialog('close');
																									}else if(ret=="false"){
																										alert("Nom d'usuari o contrassenya erronis");
																									}else if(ret=="errorMail"){
																										alert("Ha sorgit un error, estem treballant per a arreclarlo");																									
																									}else if(ret=="updateError"){
																										alert("Ha sorgit un error, estem treballant per a arreclarlo, si rep un e-mail a la conta indicada, descarti'l");
																									}
																								}
																							}); 
																						} 
												});
			
			jQuery('#dialog').dialog('open');	
		}});
}


//Funcio dacces avans de comprar quelcom
function accedeix(pagina){
	var nom_usr = document.getElementById("nom_usr").value;
	var contrassenya = document.getElementById("contrassenya").value;
	
	controlAcces(nom_usr,contrassenya,pagina);
}

function accedeix2(id_entrada){
	var nom_usr = document.getElementById("nom_usr").value;
	var contrassenya = document.getElementById("contrassenya").value;
	controlAcces(nom_usr,contrassenya);
	actualizaComentarios(id_entrada);
	actualizaLinkCom(id_entrada);
}

function mostraNouForm(resp){
	if(resp=='true'){
		
		jQuery('#paso2').css('display','none');
		jQuery('#paso3').css('display','block');
						
		jQuery('.borde_c_formNou').css('display','none');
		jQuery('.borde_c_formComu').show('blind');
		
		jQuery('#realitzaComandaNou').css('display','none');
		jQuery('#realitzaComandaReg').css('display','block');
		//redirecciona('index.php?pag=modUsr');
		
	}else{
		mostraDialog("Nom d'usuari o contrassenya incorrectes",null);
		//redirecciona('index.php?pag=modUsr');
	}
}

//FUNCIÓ PER A VERIFICAR QUE EL USUARI EXISTEIX EN BBDD I LES DADES D'ACCÉS SÓN CORRECTES
function controlAcces(nom_usr,contrassenya,pagina){
	jQuery.ajax({url:'ctrl_access.php?nom_usr='+nom_usr+'&contrassenya='+contrassenya,
		success:function (response){
			
			if(pagina=='fincompra'){
			mostraNouForm(response);
			}
			else if(pagina=='modUsr'){
				location.reload(true);
				}
		}
	});
}

//FUNCIÓ PER A MOSTRA DIALOG
function mostraDialog(text,redir){

	jQuery("#popupText").html(text);

	jQuery('#dialog').dialog({
			autoOpen: false,
			width: 600,
			buttons: {
				"D'acord": function() { 
					jQuery(this).dialog("close"); 
					if(redir!=null){redirecciona(redir)}
				}
			}
		});
	jQuery('#dialog').dialog('open');	
}


function obreComentaris (idcomentari){
    jQuery.ajax({
        url:"comentaris_blog.php?id="+idcomentari,
        success:function(resp){   
            jQuery("#comentari_entrada").html(resp);
			jQuery("#comentari_entrada").dialog('open');
        }
    });
    
}


function enviaComentari(id_entrada,nom,assumpte,comentari)
{
   	jQuery.ajax({url:'afegirComentari.php?nom='+nom+'&assumpte='+assumpte+'&comentari='+comentari+'&id_entrada='+id_entrada,
			success:function (response){
			actualizaComentarios(id_entrada);
			actualizaLinkCom(id_entrada);
			},
			error:function(error){
				alert("Ha sorgit un error, disculpi les molèsties");
				}
		});
}

function actualizaComentarios(id){
	jQuery.ajax({url:'comentaris_blog.php?id='+id,
			success:function (response){
			jQuery("#cont_com").html(response);
			},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});
}
function actualizaLinkCom(id){
	jQuery.ajax({url:'blog.php?id='+id,
			success:function (response){
			jQuery("#Blog_").html(response);
			},
			error:function(error){
				alert("Ha sorgit un error i no podem atendre la seva comanda, disculpi les molèsties");
				}
		});
}

function logout()
{
	jQuery.ajax({
		url:'logout.php',
		success:function (response){
			alert("Usuari desconnectat.\nPer realitzar nova comanda torni a accedir amb les seves dades d'accés.");
			redirecciona('index.php?pag=modUsr');
		},
		error:function(error){
			alert("Ha sorgit un error, disculpi les molèsties");
			}
		});
}

function popupImprimir(pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, scrollbar-y=yes resizable=no, width=520, height=500, top=85, left=140";
window.open(pagina,"",opciones);
}

/*Formulario de contacto*/
function sendForm(url,callback){
    var inputs = jQuery("input");
	var textAreas = jQuery("textarea");

	var params = new Object();
	var errorVar =0;
	for(var i =0; i<=inputs.length-1; i++){
		if(inputs[i].id=='huma'){
			if (inputs[i].value != '4'){
				jQuery("#"+inputs[i].id+"_error").html("<p>No ets humà o_O'</p>");
				errorVar = 1;
			}else{jQuery("#"+inputs[i].id+"_error").html("");}
		}else if(inputs[i].className.indexOf("mail")!=-1&&!checkEmail(inputs[i].value)){
			jQuery("#"+inputs[i].id+"_error").html("<p>No es un mail vàlid</p>");
			errorVar = 1;
		}else if(inputs[i].value==""&&inputs[i].className.indexOf("required")!=-1){
			jQuery("#"+inputs[i].id+"_error").html("<p>Camp obligatori</p>");
			errorVar = 1;
		}else{
			params[inputs[i].id] = inputs[i].value;
			jQuery("#"+inputs[i].id+"_error").html("");
		}
	}
	for(var i =0; i<=textAreas.length-1; i++){
		if(textAreas[i].value==""&&textAreas[i].className.indexOf("required")!=-1){
			jQuery("#"+textAreas[i].id+"_error").html("<p>Camp obligatori</p>");
			errorVar = 1;
		}else{
			params[textAreas[i].id] = textAreas[i].value;
			jQuery("#"+textAreas[i].id+"_error").html("");
		}
	}
	if(errorVar==0){
		jQuery.ajax({
					url:url,
					type:"POST",
					data:params,
					error:function(ret){
						alert("error");
					},
					complete:function(ret){
						eval(callback+"(ret.responseText);");
					}
				});
	}
}

function checkEmail(email) {
	var filter = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
	if (!filter.test(email)) {
		return false;
	}
	return true;
}
/*Fin Formulario de contacto*/


/*Modificación de los datos de usuario*/

function modUsr(){


var nom_usr=document.getElementById("nom_usr").value;
var antiga_contra=document.getElementById("antiga_contra").value;
	
	/*controlAccess concreto*/
	jQuery.ajax({url:'ctrl_access.php?nom_usr='+nom_usr+'&contrassenya='+antiga_contra,
		success:function (response){
			/*Si sale bien --> */
			
			var contrassenya1=document.getElementById("contrassenya1").value;
			var contrassenya2=document.getElementById("contrassenya2").value;
			
			/*Validación contraseña*/
			var pasa='si';
			if(contrassenya1!="" || contrassenya2!="")
			{
				//if (comprovaContras()==true){pasa='si';}
				//else{pasa='no';alert("Las contraseñas no coinciden");}
				comprovaContras();
				if(jQuery("#com_ctr").attr('class')!="correcte" ){alert("Las contraseñas no coinciden");pasa='no';}

			}
			
			if(pasa=='si'){
			
			/*Si sale bien, seguimos*/
			
			
			var nom=document.getElementById("nom").value;
			var cognom1=document.getElementById("cognom1").value;
			var cognom2=document.getElementById("cognom2").value;
			var adreca=document.getElementById("adreca").value;
			var tel1=document.getElementById("tel1").value;
			var tel2=document.getElementById("tel2").value;
			var mail=document.getElementById("mail").value;
			
			jQuery.ajax({
			url:'getAjax/ctrl_modUsr.php',
			type:'POST',
			data:'usuari='+nom_usr+'&contrassenya1='+contrassenya1+'&contrassenya2='+contrassenya2+'&nom='+nom+'&cognom1='+cognom1+'&cognom2='+cognom2+'&adreca='+adreca+'&tel1='+tel1+'&tel2='+tel2+'&mail='+mail,
			success:function(ret){
						
				/*Si la modificación ha salido con éxito actualizamos modUsr.php y mostramos mensaje*/
				alert("La modificación se ha realizado correctamente");

			},
			error:function(error){
				alert("No se han podido modificar los datos.");
				}
			});
	
			}else{}
			
	
		}
	});



}/*Fin Modificación de los datos de usuario*/