//-----------------Funcions Index Admin
function validar(){
	if(document.form.usuari.value=="" || document.form.password.value==""){
		alert("Has d'omplir els camps.");
	}else{
		document.form.submit();
	}
}

//Objecte AJAX
function objetoAjax(){
	var xmlhttp=false;
    try {
    	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    	try {
        	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
        	xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    	xmlhttp = new XMLHttpRequest();
	}
    return xmlhttp;
}

//Comprovar que el email te l'estructura correcta
function check_mail(texto){

    var mailres = true;            
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    
    var arroba = texto.indexOf("@",0);
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
    
    var punto = texto.lastIndexOf(".");
                
     for (var contador = 0 ; contador < texto.length ; contador++){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            mailres = false;
            break;
     }
    }

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
     mailres = true;
    else
     mailres = false;
                
    return mailres;
}

function isEmailAddress(email){
	var s = email;
	//s = s.trim();	
	var filter=/^[A-Za-z][-.\w]*[A-Za-z0-9_]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ){
		return true;
	}
	
	if (filter.test(s)){
		return true;
	}else{
		//alert("Ingrese una dirección de correo válida");
		return false;
	}
}

//funciones para subastas
function cargaProvincias(id){	
	var comunidad = document.getElementById(id);
	var provincia = comunidad.options[comunidad.selectedIndex].value;
	var result = document.getElementById("provincias_res");
	
	ajax = objetoAjax();
	var url="provincias.php";
	ajax.open("POST", url);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			result.innerHTML = ajax.responseText;
		}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_comunitat="+provincia);	
}

function cargaBienes(id){	
	var bien = id;
	var result = document.getElementById("bienes_res");
	
	ajax = objetoAjax();

	ajax.open("POST", "bienes.php");
	ajax.onreadystatechange=function() {		
		if (ajax.readyState==4) {
			result.innerHTML = ajax.responseText;
			//alert(ajax.responseText);
		}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_bien="+bien);	
}

function enviar(){
	var ok;
	ok=1;
	
	try{
		if(document.formulari.nom_ob.value=="1"){
			if(document.formulari.nom.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.cognom_ob.value=="1"){
			if(document.formulari.cognom.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.empresa_ob.value=="1"){
			if(document.formulari.empresa.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.adresa_ob.value=="1"){
			if(document.formulari.adresa.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.cp_ob.value=="1"){
			if(document.formulari.cp.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.ciutat_ob.value=="1"){
			if(document.formulari.ciutat.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.provincia_ob.value=="1"){
			if(document.formulari.provincia.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.telefon_ob.value=="1"){
			if(document.formulari.telefon.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.mobil_ob.value=="1"){
			if(document.formulari.mobil.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.fax_ob.value=="1"){
			if(document.formulari.fax.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.email_ob.value=="1"){
			if(document.formulari.email.value==""){
				ok=0;	
			}else{
				var correcte;
				correcte=isEmailAddress(document.formulari.email.value);
				if(correcte==false){
					ok=0;
				}
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.comentari_ob.value=="1"){
			if(document.formulari.comentari.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	try{
		if(document.formulari.archivo_ob.value=="1"){
			if(document.formulari.archivo.value==""){
				ok=0;	
			}
		}
	}catch(e){
		//Salta error
	}
	
	
	if(ok){
		//alert("envie'm el formulari");
		document.getElementById("bt_enviar").innerHTML="enviando...";
		document.formulari.submit();
	}else{
		alert(sms);	
	}
}

function guardar_anunci(idioma){
	var f=document.anunci;
	if(f.email.value=="" || f.titol_esp.value=="" || f.titol_cat.value==""){
		if(idioma=="esp"){
			alert("Debes escribir un email y un titulo.");	
		}else{
			alert("Has d'escriure un email i un títol.");
		}
	}else{
		if(isEmailAddress(f.email.value)){
			if(idioma=="esp"){
				document.getElementById("bt_enviar").innerHTML="enviando...";
			}else{
				document.getElementById("bt_enviar").innerHTML="enviant...";
			}
			f.submit();	
		}else{
			if(idioma=="esp"){
				alert("El formato del email no es correcto.");
			}else{
				alert("El format d'email no es correcte.");
			}
		}
	}
}

function respondre(id){
	var capa="form_contestar"+id;
	var result = document.getElementById(capa);
	
	var actual=document.getElementById("actual").value;
	if(actual!=""){
		var capa_actual="form_contestar"+actual;
		document.getElementById(capa_actual).style.display="none";	
	}
	document.getElementById("actual").value=id;
	result.style.display="inline";
}

function enviar_respuesta(form,idioma,boto){
	var f=eval("document."+form);
	//alert(f.id_borsa_treball.value);
	if(f.nom_cognoms.value=="" || f.email.value==""){
		if(idioma=="esp"){
			alert("Debes rellenar el nombre y el email.");	
		}else{
			alert("Has d'omplir el nom i l'email");
		}
	}else{
		if(f.politica.checked){
			if(idioma=="esp"){
				document.getElementById(boto).innerHTML="enviando...";
			}else{
				document.getElementById(boto).innerHTML="enviant...";	
			}
			f.submit();	
		}else{
			if(idioma=="esp"){
				alert("Debes aceptar la política de privacidad.");	
			}else{
				alert("Has d'acceptar la política de privacitat.");
			}	
		}
	}
}
