function cambiaEstadoPA(id,color1,color2) {

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
url="habilitar.asp?id="+id
url=url+"&sid="+Math.random()
alert(url);
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

var pas=document.getElementById('cpa'+id).checked;

if (pas) { color=color1 } else { color=color2}
document.getElementById('c5b'+id).bgColor = color;
} 


function piso(id,pag) {
if (!pag) {pag=1}
showmeAjax("datos","/visualweb/pisos/datos_sitios2.asp?id="+id+"&pag="+pag)
}

function tipotrans(tipo,pag) {
if (!pag) {pag=1}
document.MyForm.alq.value=tipo
showLista(pag)
}

function order(ordstr,pag) {
if (!pag) {pag=1}
document.MyForm.ord.value=ordstr
showLista(pag)
}


function showListaFotos(id,idpiso,pid) {

//if (document.getElementById("cuadrolistaFotos")) {
//document.getElementById("cuadrolistaFotos").innerHTML="<BR><BR><BR><BR><img src='http://www.visualgrup.info/visualweb/images/loading.gif'  border=0><BR><BR><BR><BR>";
//}	
xmlHttpFOTOS=GetXmlHttpObject();
var url="/visualweb/pisos/listaFotos.asp";
url=url+"?idcliente="+id;
url=url+"&idpiso="+idpiso;
url=url+"&pid="+pid;
url=url+"&sid="+Math.random()
xmlHttpFOTOS.onreadystatechange=function () {
if (xmlHttpFOTOS.readyState==4 || xmlHttpFOTOS.readyState=="complete"){ 
document.getElementById("listaFotos").innerHTML=xmlHttpFOTOS.responseText 
} 
}
xmlHttpFOTOS.open("GET",url,true)
xmlHttpFOTOS.send(null)
} 


function listaFotos(url,id,idcliente,foto) {

//if (document.getElementById("listaFotos")) {
//document.getElementById("listaFotos").innerHTML="<BR><BR><BR><BR><img src='http://www.visualgrup.info/visualweb/images/loading.gif'  border=0><BR><BR><BR><BR>";
//}	
xmlHttpFOTOS=GetXmlHttpObject();
var url=url
url=url+"&foto="+foto
url=url+"&idpiso="+id
url=url+"&sid="+Math.random()

xmlHttpFOTOS.onreadystatechange=function () {
if (xmlHttpFOTOS.readyState==4 || xmlHttpFOTOS.readyState=="complete"){ 
document.getElementById("listaFotos").innerHTML=xmlHttpFOTOS.responseText 

} 
}
xmlHttpFOTOS.open("GET",url,true)
xmlHttpFOTOS.send(null)
 

showListaFotos(idcliente,id)
}






function showLista(pag) {

if (!pag) {pag=1}
alq		=document.MyForm.alq.value;
cat		=document.MyForm.cat.value;
prov		=document.MyForm.prov.value;
com		=document.MyForm.com.value;
mun		=document.MyForm.mun.value;
pob		=document.MyForm.pob.value;

metros	=document.MyForm.metros.value;
hab		=document.MyForm.hab.value;
precio	=document.MyForm.precio.value;
emp		=document.MyForm.emp.value;
ord		=document.MyForm.ord.value;

//document.getElementById("datos").innerHTML="Cargando datos..."
Tip('<b>Cargando datos... Por favor, espere.</b>',STICKY, true, CENTERWINDOW, true, CENTERALWAYS, true,BGCOLOR,'#EEEEEE',FONTCOLOR,'BLACK',BORDERCOLOR, '#CCCCCC', BORDERWIDTH, 2,OPACITY,96,PADDING, 50,OFFSETX, 0, OFFSETY, 0)

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="/visualweb/pisos/buscadatos.asp"
url=url+"?emp="+emp
url=url+"&alq="+alq
url=url+"&cat="+cat
url=url+"&prov="+prov
url=url+"&com="+com
url=url+"&mun="+mun
url=url+"&pob="+pob
url=url+"&metros="+metros
url=url+"&hab="+hab
url=url+"&precio="+precio
url=url+"&npag="+pag
url=url+"&order="+ord
url=url+"&sid="+Math.random()



xmlHttp.onreadystatechange=buscadatos
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function buscadatos() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
Tip('')
UnTip();
document.getElementById("datos").innerHTML=xmlHttp.responseText 

} 
} 

//-------------------------------------------------------------------------------------
function showMap(lg,lt,z) {
document.getElementById("pantalla").innerHTML="Cargando datos...";

var elNews=document.getElementById("pantalla");
document.getElementById("pantalla").className ="mapa";
var map = new GMap(elNews);
var marker = new GMarker(new GLatLng(lt,lg));
GEvent.addListener(marker,"click", function(){
});
map.addControl(new GSmallMapControl());
map.centerAndZoom(new GPoint(lg, lt), z);
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(lt,lg), z);
map.addOverlay(marker);
showMENU("m3")  
}

function showMENU(objeto) {
	for (var i=0; i <= 3;i++) { 
	elementoMenu=document.getElementById("m"+i)
	if (elementoMenu) {elementoMenu.className ="miceldainactiva";}
    } 
document.getElementById(objeto).className ="micelda";
document.getElementById(objeto).blur();
}

function showform(capa,pag,objeto) {
//document.getElementById(capa).className ="micelda";
micapa=capa
document.getElementById(micapa).innerHTML="Cargando datos...";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url=pag
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged1
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
showMENU(objeto)
} 

function stateChanged1() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
document.getElementById(micapa).innerHTML=xmlHttp.responseText 
} 
} 


function showAjax(capa,pag) {
document.MyForm.alq.value=0
document.getElementById(capa).innerHTML="Cargando datos...";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url=pag
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=function () {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
document.getElementById(capa).innerHTML=xmlHttp.responseText 
showMENU('m1');
} 
}
xmlHttp.open("GET",url,true)
xmlHttp.send(null)



} 



function GetXmlHttpObject(){ 
var objXMLHttp=null
	if (window.XMLHttpRequest){
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 

function showHint(str) {
if (!str) {
var str=0;
}
if (str.length==0)
{ 
document.getElementById("tabla").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="/buscar.asp"
url=url+"?prov="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
document.getElementById("tabla").innerHTML=xmlHttp.responseText 
} 
} 

//-------------------------------------------------------------------------------------


function resizeIframe() {
	iHeight = document.body.scrollHeight
	window.style.height = iHeight + 5 + "px"
}

function resizeIframe2() {
	i = top.document.getElementById(window.name)
	iHeight = document.body.scrollHeight
	i.style.height = iHeight + 20 + "px"
	i.style.scroll = "no";
}	

function calcular2(f1,f2,nomCamp, max){
	ncaracteres=f1.value.length;
	if (!(ncaracteres > 0)) ncaracteres=0;
	f2.value=ncaracteres;
if (f1.value.length>max){
alert (j100+max+j101+nomCamp)
return false;
}
}

function validaranuncio() {
if (document.MyForm.acepto.checked==false ) {
alert (j102);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j103);
return false;
}
else if (document.MyForm.p_cat.value ==0 ) {
alert (j104);
return false;
}
else if (document.MyForm.nombre.value =='' ) {
alert (j105);
return false;
}
else if (document.MyForm.des.value =='' ) {
alert (j106);
return false;
}
else if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.dir.value =='' ) {
alert (j108);
return false;
}
else if (document.MyForm.p_prov.value ==0 ) {
alert (j109);
return false;
}
else if (document.MyForm.pob.value ==0 ) {
alert (j110);
return false;
}
else if (document.MyForm.metros.value =='' ) {
alert (j111);
return false;
}
else {
return true;
}
}

function validate1() {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j103);
return false;
}
else {
return true;
}
}

function validate2() {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j112);
return false;
}
else {
return true;
}
}

function validate3() {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else {
document.MyForm.action ='nositio.asp';
return true;
}
}

function URLDecode(encoded)
{
   var plaintext = "";
   var i = 0;
   while (i < (encoded.length-2)) {
       var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%" && encoded.charAt(i+1) != "%") {
	       plaintext += unescape( encoded.substr(i,3) );
		   i += 3;
		} else {
		   plaintext += ch;
		   i++;
		}
	}
	if (i < encoded.length) {
	    plaintext += encoded.substr(i,encoded.length-i);
	}
   return unescape(plaintext);
}

function enviarFormulario(url, formid){ 
         var Formulario = document.getElementById(formid); 
         var longitudFormulario = Formulario.elements.length; 
         var cadenaFormulario = "" 
         var sepCampos 
         sepCampos = ""          
         for (var i=0; i <= Formulario.elements.length-1;i++) { 
         cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+(Formulario.elements[i].value); 
         sepCampos="&"; 
         } 
         
         goes=url+'?'+cadenaFormulario

	xmlHttp=GetXmlHttpObject()
	  	xmlHttp.onreadystatechange = function () { 
  		if (xmlHttp.readyState == 4) { 
     	document.getElementById('fotos').innerHTML =xmlHttp.responseText 
		} 
	} 
	
xmlHttp.open("get", goes, true); 
xmlHttp.send(null); 
}


function validate4(mens) {
if (document.MyForm2.acepto.checked==false ) {
alert (URLDecode(mens));
return false;
}
else if (document.MyForm2.nombre.value =='' ) {
alert (j113);
return false;
}
else if (document.MyForm2.email.value =='' ) {
alert (j119);
return false;
}
else if (document.MyForm2.tel.value =='' ) {
alert (j114);
return false;
}
else {
enviarFormulario('sendmailanunciante.asp','MyForm2')
return false;
}
}


function ventana4b(myurl) {
var w = 500
var h = 500
var winleft = (screen.width-w) / 2-10;
var wint = (screen.height-h) / 2;
var props = 'height='+h+',width='+w+',top=60,left='+winleft+',scrollbars=yes, resizable=no, status=no'
var newWindow2;
newWindow2 = window.open(myurl, "b4b", props);
newWindow2.window.focus();
}



function URLDecode(psEncodeString) 
{
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " ")); 
}

function showmeAjax(capa,URL) {
//document.getElementById(capa).innerHTML="<img src='http://www.visualgrup.info/visualweb/images/loading.gif'  border=0>";
xmlHttp4=GetXmlHttpObject()

var url=URL
url=url+"&sid="+Math.random()
xmlHttp4.onreadystatechange=function () { 
if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
document.getElementById(capa).innerHTML=xmlHttp4.responseText;
Tip('')
UnTip();

}
xmlHttp4.open("GET",url,true)
xmlHttp4.send(null)
} 



function showHint(str) {

if (!str) {
var str=0;
}

if (str.length==0)
{ 
document.getElementById("tabla").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="buscar.asp"
url=url+"?prov="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("tabla").innerHTML=xmlHttp.responseText 
} 
} 


function showFoto(img) {

if (!img) {
var str=0;
}

if (img.length==0)
{ 
document.getElementById("foto").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="foto.asp"
url=url+"?img="+img
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=foto 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function foto() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("foto").innerHTML=xmlHttp.responseText 
} 
} 

function GetXmlHttpObject(){ 
var objXMLHttp=null
	if (window.XMLHttpRequest){
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 
