﻿var xmlDoc;

//llegir document
function nova_opcio(){
	if (document.implementation && document.implementation.createDocument){
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = escriure_cp;
		xmlDoc.load('users/cp.php?nom='+document.forms.add_user.loc.value);
	}else if(window.XMLHttpRequest) {
		this.fx = false;
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
		xmlDoc.async = false;
		xmlDoc.load('users/cp.php?nom='+document.forms.add_user.loc.value);
		escriure_cp();
	}else{
		alert("El seu navegador no soporta aquesta web");
		return;
	}
}

//escriure codis a la caixa corresponent
function escriure_cp(){
	var labels = xmlDoc.getElementsByTagName('marker');
	
	//borrar posible contingut de la caixa
	document.forms.add_user.cp.length = 0;
		
	for (var i = 0; i < labels.length; i++){
		document.forms.add_user.cp.options[i]=new Option(labels[i].getAttribute('cp'),labels[i].getAttribute('id'));
	}
	
	document.forms.add_user.cp.options[0].selected = true;
}

 //Cerca caracter que no siguin blancs en una cadena de caracters
 function vacio(q) {  
	 for ( i = 0; i < q.length; i++ ) {  
			 if ( q.charAt(i) != " " ) {  
					 return true  
			 }  
	 }  
	 return false  
 }

function validacio(F){
	if( vacio(F.nom.value) == false ) {  
		alert("El camp nom es obligatori")  
		return false  
	} else if (vacio(F.llinatges.value) == false) {
		alert("El camp llinatges es obligatori")  
		return false 
	} else if (vacio(F.email.value) == false) {
		alert("El camp email es obligatori")  
		return false 
	} else if (F.loc.selectedIndex == 0) {
		alert("El camp poblacio es obligatori")  
		return false 	
	} else if (vacio(F.psw.value) == false) {
		alert("El camp contrasenya es obligatori")
		return false
	}else if (vacio(F.psw.value) == true) {
		if(F.psw.value == F.psw2.value){
			return true
		}else{
			F.psw.value = ""
			F.psw2.value = ""
			alert("Les contrassenyes no coincideixen")
			return false 
		}
	} else {
		return true
	}
}

function validacio_edit(F){
	if( vacio(F.nom.value) == false ) {  
		alert("El camp nom es obligatori")  
		return false  
	} else if (vacio(F.llinatges.value) == false) {
		alert("El camp llinatges es obligatori")  
		return false 
	} else if (vacio(F.email.value) == false) {
		alert("El camp email es obligatori")  
		return false 
	} else if(F.psw.value != F.psw2.value){
		F.psw.value = ""
		F.psw2.value = ""
		alert("Les contrassenyes no coincideixen")
		return false
	} else {
		return true
	}
}

function valida_add_foto(F){
	var cadena = F.foto.value.split('.')
	if( vacio(F.foto.value) == false ) {  
		alert("S'ha d'elegir una imatge")  
		return false  
	}else if (cadena[1] != 'jpg' && cadena[1] != 'jpeg' && cadena[1] != 'png'){
		alert('Les imatges nomes poden ser en format jpg o png')
		return false
	} else if (vacio(F.titol.value) == false) {
		alert("S'ha de posar un titol a la fotografia")  
		return false 
	}else{
		return true
	}
}

function valida_edit_foto(F){
	var cadena = F.foto.value.split('.')
	if (vacio(F.foto.value) == true){
		if (cadena[1] != 'jpg' && cadena[1] != 'jpeg' && cadena[1] != 'png'){
			alert('Les imatges nomes poden ser en format jpg o png')
			return false
		}else{
			return true
		}
	} else if (vacio(F.titol.value) == false) {
		alert("S'ha de posar un titol a la fotografia")  
		return false 
	}else{
		return true
	}
}


var marcat_enq = false;
function valida_enq(F){
	if(!marcat_enq){
		alert("S'ha de triar una opció"); 
		return false
	}else{
		return true
	}
}