<!--
// Poup
function popup(url, h, w)
{
	h=h+20;
	w=w+20;
	newwindow = window.open(url,'name', 'height='+h+',width='+w);
	if (window.focus) {newwindow.focus()}
	return false;
}

//Collapse/Expand menus
function showHideDiv(divID,obj) {
	var state = document.getElementById(divID);
	//var obj = document.getElementById(objID);
	
	if(state.style.display=="none"){
		document.getElementById(divID).style.display="block";
		obj.innerHTML = '[-] esconder respuestas';
	}else{
		document.getElementById(divID).style.display="none";
		obj.innerHTML = '[+] mostrar respuestas';
	}
}

//Saca un mensaje de confirmacion con el texto que se le pasa...
function MsgConfirm (text){
	return confirm (text);
}

//comprueba si un valor es un numero
function isNumeric (numField, bEmptyOK, errorMessage) {
reNumeric = /^\d+$/;

   if(errorMessage==undefined)
   {
	   errorMessage="Debe poner un numero en: "+numField.name;
   }

if (trim(numField.value)!="" && !reNumeric.test(numField.value)) { if (bEmptyOK)
return true;
else
alert(errorMessage);
numField.focus();
return false;
}
return true;
}

//comprueba si un valor es una dirección de correo electrónico
function isEmail (email, bEmptyOK) {
reEmail = /^[A-Z, a-z, 0-9,_]+\.{0,1}[A-Z, a-z, 0-9,_]+\@[A-Z, a-z, 0-9,_]+\.[A-Z, a-z, 0-9,_]+/;

if (trim(email)!="" && !reEmail.test(email)) { if (bEmptyOK)
return true;
else
return false;
}
return true;
}

//comprueba si el dropdown tiene un valor seleccionado
function checkDropdown(dropdown, falseValue, errorMessage) {
   if(errorMessage==undefined)
   {
	   errorMessage="Debe seleccionar algo en: "+dropdown.name;
   }
   if (dropdown.selectedIndex == falseValue) {
	alert(errorMessage);
	dropdown.focus();
	return false;
    }    
return true;
}

//comprueba la longitud de un string
function checkText (textField, errorMessage) {
   if(errorMessage==undefined)
   {
	   errorMessage="Debe poner algo en: "+textField.name;
   }
   if (textField.value=="")
   {
	   alert(errorMessage);
		textField.focus();
		return false;
	}
	return true;
} 

function avisardeerrores(cvendido,cnocontestan,cdatoserroneos,cid,caccion){
	if(cvendido == true || cnocontestan == true || cdatoserroneos == true){
		$('forminspeccion').innerHTML = "<p>Enviando...</p>";
		new Ajax.Request('http://www.centropiso.com/aviso-erroreseninmueble.php', 
		{ method: 'get', 
			parameters: {vendido:cvendido,nocontestan:cnocontestan,datoserroneos:cdatoserroneos,id:cid,accion:caccion},
			onSuccess: 
				function(transport){ 
					var html = transport.responseText;
					//alert (html);
					$('forminspeccion').innerHTML = "<p>"+html+"</p>";
				 }				
		} )
	}
	
	return false;
}

function preguntaralvendedor(ctipo,cmensaje,cid,caccion){
	if(cmensaje != ""){
		$('preguntasyrespuestas').innerHTML = "<p>Preguntando...</p>";
		new Ajax.Request('http://www.centropiso.com/aviso-preguntasalvendedor.php', 
		{ method: 'post', 
			parameters: {tipo:ctipo,mensaje:cmensaje,id:cid,accion:caccion},
			onSuccess: 
				function(transport){ 
					var html = transport.responseText;
					//alert (html);
					$('preguntasyrespuestas').innerHTML = html;
					if(ctipo=='preguntar') $('pregunta').value="";
				 }				
		} )
	}
	
	return false;
}

function sinregistro(){
	alert("no estas registrado");
}

function ponFormParticulares(add){
if($('Formregistroparticulares') ){
	new Ajax.Request('http://www.centropiso.com/form-registro-particulares.php', 
	{ method: 'post', 
		parameters: $('Formregistroparticulares').serialize(true),
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html);
				if($('cierraForm')) html = "<span onclick=\"$('formregistro').style.display='none';\" style=\"position:absolute; right:5px; top:5px; cursor:pointer;\"><b>[X]</b></span>"+html;
				$('formregistro').update(html);
				$('formregistro').style.display="block";
			 }				
	} );
}else{
	new Ajax.Request('http://www.centropiso.com/form-registro-particulares.php', 
	{ method: 'post',
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html.length);
				if(add!="")
					html = $('formregistro').innerHTML+html;
				$('formregistro').update(html);
				$('formregistro').style.display="block";
			 }				
	} );
}
	
	return false;
}

function ponFormProfesionales(add){
if($('Formregistroprofesionales') ){
	new Ajax.Request('http://www.centropiso.com/form-registro-profesionales.php', 
	{ method: 'post', 
		parameters: $('Formregistroprofesionales').serialize(true),
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html);
				$('formregistro').update(html);
				$('formregistro').style.display="block";
			 }				
	} );
}else{
	new Ajax.Request('http://www.centropiso.com/form-registro-profesionales.php', 
	{ method: 'post',
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html.length);
				if(add!="")
					html = $('formregistro').innerHTML+html;
				$('formregistro').update(html);
				$('formregistro').style.display="block";
			 }				
	} );
}
	
	return false;
}

function ponFormContacto(add){
if($('Formcontacto') ){
	new Ajax.Request('http://www.centropiso.com/form-contacto.php', 
	{ method: 'post', 
		parameters: $('Formcontacto').serialize(true),
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html);
				$('formcontactar').update(html);
				$('formcontactar').style.display="block";
			 }				
	} );
}else{
	new Ajax.Request('http://www.centropiso.com/form-contacto.php', 
	{ method: 'post',
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html.length);
				if(add!="")
					html = $('formcontactar').innerHTML+html;
				$('formcontactar').update(html);
				$('formcontactar').style.display="block";
			 }				
	} );
}
	
	return false;
}

function addFavorito(addi,deli){
	new Ajax.Request('http://www.centropiso.com/aviso-favorito.php', 
	{ method: 'post', 
		parameters: {add:addi,del:deli},
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html);
				if(deli=='del'){
					$('tr_'+addi).update(html);
				}else{
					$('add_'+addi).src=html;
					$('add_'+addi).alt='ok';
				}
			 }				
	} );
}


function enviaremailalvendedor(add){
if($('Formcontactoalvendedor') ){
	new Ajax.Request('http://www.centropiso.com/form-contactoalvendedor.php', 
	{ method: 'post', 
		parameters: $('Formcontactoalvendedor').serialize(true),
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html);
				html = "<span onclick=\"$('formenviaemail').style.display='none';\" style=\"position:absolute; right:5px; top:5px; cursor:pointer;\"><b>[X]</b></span>"+html;
				$('formenviaemail').update(html);
				$('formenviaemail').style.display="block";
			 }				
	} );
}else{
	new Ajax.Request('http://www.centropiso.com/form-contactoalvendedor.php', 
	{ method: 'post',
		parameters: {idv:add},
		onSuccess: 
			function(transport){ 
				var html = transport.responseText;
				//alert (html.length);
				if(add!="")
					html = $('formenviaemail').innerHTML+html;
				$('formenviaemail').update(html);
				$('formenviaemail').style.display="block";
			 }				
	} );
}
	
	return false;
}

function soloNumeros(evt) {
	var keycode;
 
 	if(evt)
		evt = evt;
    else if (window.event)
        evt = window.event;
    else if (event)
        evt = event;
    else
        return true;
 
    if (evt.charCode)
        keycode = evt.charCode;
    else if (evt.keyCode)
        keycode = evt.keyCode;
    else if (evt.which)
        keycode = evt.which;
	
	//alert(keycode);
	
	if(keycode==8 || (keycode >=48 && keycode <= 57) ) return true
	else return false;
}

function escribirciudad(obj){
	if(obj.value == "Escribe la ciudad donde buscar"){
		obj.value = "";
		obj.style.color = "#000000";
	}else if(obj.value == ""){
		obj.value = "Escribe la ciudad donde buscar"
		obj.style.color = "#CCCCCC";
	}
	
	document.getElementById('searchProvincia').value = "";
}