// JavaScript Document


function openPopUp(pagina,ancho){

	window.open(pagina,'','toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=yes,resizable=yes,width='+ancho+',height=625,titlebar=yes');
	
}

function check_vender() {
	document.getElementById("check_compra").checked=true;
	document.getElementById("check_vender").disabled=true;
	document.getElementById("id_check_vender").className="texto_contacto_blur";
}

function cambia_foto_ficha(ruta) {
	
	document.getElementById("foto_grande").src="backOffice/files/"+ruta;
	
	document.getElementById("link_foto_grande").href="backOffice/files/"+ruta;

}


function valida_condal(provincia) {
	if(provincia=="BARCELONA (CONDAL)") {
		document.getElementById("zona_select").disabled=false;
		document.getElementById("zona_label").className="texto_buscador";
	} else {
		document.getElementById("zona_select").value="0";
		document.getElementById("zona_select").disabled=true;
		document.getElementById("zona_label").className="texto_buscador_blur";
	}
}
function valida_buscador(){
	ok_buscador=0;
	if(document.getElementById("referencia").value){
		ok_buscador=1;
	}
	if(document.getElementById("provincia").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("zona_select").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("estado").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("superficie").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("habitaciones").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("vivienda").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if(document.getElementById("precio").value=="0"){
		
	}else{
		ok_buscador=1;
	}
	if (ok_buscador==1){
		document.getElementById("buscar").submit();
	}else{
		alert ("No s'ha escollit cap opció de búsqueda.");
		return false;
	}
}
function solo_ref(estado){
	if (estado){
		document.getElementById("provincia").disabled=true;
		document.getElementById("zona_select").disabled=true;
		document.getElementById("habitaciones").disabled=true;
		document.getElementById("precio").disabled=true;
		document.getElementById("vivienda").disabled=true;
		document.getElementById("superficie").disabled=true;
		document.getElementById("estado").disabled=true;
		document.getElementById("provincia").value="0";
		document.getElementById("habitaciones").value="0";
		document.getElementById("precio").value="0";
		document.getElementById("vivienda").value="0";
		document.getElementById("superficie").value="0";
		document.getElementById("estado").value="0";
		document.getElementById("provincia_label").className="texto_buscador_blur";
		document.getElementById("zona_label").className="texto_buscador_blur";
		document.getElementById("habitaciones_label").className="texto_buscador_blur";
		document.getElementById("precio_label").className="texto_buscador_blur";
		document.getElementById("vivienda_label").className="texto_buscador_blur";
		document.getElementById("superficie_label").className="texto_buscador_blur";
		document.getElementById("estado_label").className="texto_buscador_blur";
				
	}
}
function no_solo_ref(){		
		document.getElementById("provincia").disabled=false;
		document.getElementById("zona_select").disabled=false;
		document.getElementById("habitaciones").disabled=false;
		document.getElementById("precio").disabled=false;
		document.getElementById("vivienda").disabled=false;
		document.getElementById("superficie").disabled=false;
		document.getElementById("estado").disabled=false;
		document.getElementById("provincia_label").className="texto_buscador";
		document.getElementById("habitaciones_label").className="texto_buscador";
		document.getElementById("precio_label").className="texto_buscador";
		document.getElementById("vivienda_label").className="texto_buscador";
		document.getElementById("superficie_label").className="texto_buscador";
		document.getElementById("estado_label").className="texto_buscador";
}

function cambiafoto(url,foto_id) {
	document.getElementById(foto_id).src=url;
}
function rollover_imagen(ruta,ancho){

	document.getElementById('imagen_roll').src=ruta;
	
	document.getElementById('imagen_roll').style.width=ancho;

}
function fondonoticias(){
	var nume=document.getElementById("div_id").height;

	document.getElementById("id_fondodiv").height=nume;
}

function validarFormulario(){

	var ok=1;
	var email=1;
	if(!(document.forms.contacto.aceptar.checked)){
		alert ("Has d'acceptar la política de privacitat.");
		return false;
	}else {
		if(!(document.forms.contacto.check_compra.checked) && !(document.forms.contacto.check_vender.checked)){
			
			document.getElementById("id_chek_compra").className="texto_error";
			document.getElementById("id_check_vender").className="texto_error";
			ok = 0;		
			
		} else { 
			document.getElementById("id_chek_compra").className="texto_contacto_2"; 
			document.getElementById("id_check_vender").className="texto_contacto_2";
		}
		if(document.forms.contacto.nombre.value==""){
			
			document.getElementById("id_nombre").className="texto_error";
			ok = 0;		
			
		} else { document.getElementById("id_nombre").className="texto_contacto_2"; 
		}
		if(document.forms.contacto.apellidos.value==""){
			
			document.getElementById("id_apellidos").className="texto_error";
			ok = 0;		
			
		} else { document.getElementById("id_apellidos").className="texto_contacto_2"; 
		}

		

		if(document.forms.contacto.telefono.value==""){
			
			document.getElementById("id_telefono").className="texto_error";
			ok = 0;		
			
		} else { document.getElementById("id_telefono").className="texto_contacto_2"; 
		
		}
		
		if(isEmail(document.forms.contacto.mail.value)){
			
			document.getElementById("id_mail").className="texto_error";
			ok = 0;
			email = 0;
			
		} else { document.getElementById("id_mail").className="texto_contacto_2"; 
		}	

	}
	if(ok==1){
		document.forms.contacto.submit();
	}else{ 
		if (email==0) {
			alert ("Has d'introduir un email correcte.");
			return false;
		} else {
			alert ('Els camps en vermell son obligatoris.');
			return false;
		}
	}
	
	
	

	
}


function isEmail(smail) {
	
	var re=/^[a-z0-9\-\.]+@[a-z0-9\-\.]+\.[a-z]{2,}$/i;
	
	if(smail.match(re))	{
		
		return false;
		
	} else {
				
		return true;
		
	}
}

function cambiaColorSeleccion(campo){
	
	document.getElementById(campo).className="seleccionado";
	
}
function cambiaColorNormal(campo){
	
	document.getElementById(campo).className="normal";
	
}
function popitup(url) {
	newwindow=window.open(url,'name','height=500,width=600,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

	
