function GoToPage(nPagina)
{
	document.forms[0].nCodigo.value = 0;
	document.forms[0].nPaginaActual.value = nPagina;
	SubmitForm(1);
}

function informacion(sUrl)
{
	AbrirVentana(sUrl,'Informacion',550,600,true);	
}
function imprimir(sUrl)
{
	AbrirVentana(sUrl,'Imprimir',550,600,true);
}

function VentanaImagen3(obj)
{
	var ventana2;
	var Opciones2;
	var Ancho;
	var Alto;
	
	Ancho = 800;
	Alto = 600;
	
	Opciones2 = '';
	if (Ancho == 0 || Alto == 0) {
		Ancho = screen.availWidth - 10;
		Alto = screen.availHeight - 10;
		PosX = 0;
		PosY = 0;
	}
	else {
		PosX = (screen.availWidth - Ancho )/2;
		PosY = (screen.availHeight - Alto)/2;
	}
	Opciones2 = 'toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0'			    
	Opciones2 = Opciones2 + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
			
	ventana2=window.open(obj.src+'&nAmpliar=1&nPromo=0','Imagen',Opciones2);

}

function VentanaImagen4(obj)
{
	var ventana2;
	var Opciones2;
	var Ancho;
	var Alto;
	
	Ancho = 800;
	Alto = 600;
	
	Opciones2 = '';
	if (Ancho == 0 || Alto == 0) {
		Ancho = screen.availWidth - 10;
		Alto = screen.availHeight - 10;
		PosX = 0;
		PosY = 0;
	}
	else {
		PosX = (screen.availWidth - Ancho )/2;
		PosY = (screen.availHeight - Alto)/2;
	}
	Opciones2 = 'toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0'			    
	Opciones2 = Opciones2 + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
			
	ventana2=window.open(obj.src+'&nAmpliar=1&nPromo=1','Imagen',Opciones2);

}

function VentanaImagen2(sUrl)
{
		var ventana2;
		var Opciones2;
		var Ancho;
		var Alto;
		
		Ancho = 800;
		Alto = 600;
		
		Opciones2 = '';
		if (Ancho == 0 || Alto == 0) {
			Ancho = screen.availWidth - 10;
			Alto = screen.availHeight - 10;
			PosX = 0;
			PosY = 0;
		}
		else {
			PosX = (screen.availWidth - Ancho )/2;
			PosY = (screen.availHeight - Alto)/2;
		}
		Opciones2 = 'toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0'			    
		Opciones2 = Opciones2 + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
				
		ventana2=window.open(sUrl,'Imagen',Opciones2);

}

function VentanaImagen(sUrl)
{
		var ventana2;
		var Opciones2;
		var Ancho;
		var Alto;
		
		Ancho = 550;
		Alto = 600;
		
		Opciones2 = '';
		if (Ancho == 0 || Alto == 0) {
			Ancho = screen.availWidth - 10;
			Alto = screen.availHeight - 10;
			PosX = 0;
			PosY = 0;
		}
		else {
			PosX = (screen.availWidth - Ancho )/2;
			PosY = (screen.availHeight - Alto)/2;
		}
		Opciones2 = 'toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0'			    
		Opciones2 = Opciones2 + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
				
		ventana2=window.open(sUrl,'Imagen',Opciones2);

}

function AbrirVentana(sUrl,sTitulo,Ancho,Alto,bOpener)
{
		var ventana
		var Opciones
		
		Opciones = '';
		if (Ancho == 0 || Alto == 0) {
			Ancho = screen.availWidth - 10;
			Alto = screen.availHeight - 10;
			PosX = 0;
			PosY = 0;
		}
		else {
			PosX = (screen.availWidth - Ancho )/2;
			PosY = (screen.availHeight - Alto)/2;
		}
		Opciones = 'toolbar = 1,location = 1,directories = 1,status = 1,menubar = 1,scrollbars = 1'			    
		Opciones = Opciones + ', width =' + Ancho + ',height = ' + Alto + ', left = '+ PosX + ',top = ' + PosY
				
		ventana=window.open(sUrl,sTitulo,Opciones);
		if (bOpener == true) 
			if ((window != null) && (!ventana.opener))			
				ventana.opener=window.self;
}

function Operacion(nAccion,nOperacion)
{	
	document.forms[0].nAccion.value = nAccion;	
	document.forms[0].nOperacion.value = nOperacion;
	document.forms[0].submit();
}

function Destacada(nAccion)
{	
	document.forms[0].nAccion.value = nAccion;	
	document.forms[0].nDestacada.value = 1;	
	document.forms[0].submit();
}

function SubmitBuscadorSimple(nAccion)
{	
	document.forms[0].nAccionSim.value = nAccion;		
	document.forms[0].submit();
}

function SubmitForm(nAccion)
{	
	document.forms[0].nAccion.value = nAccion;		
	document.forms[0].submit();
}

function RowClicked(nCodigo) {
	document.forms[0].nCodigo.value = nCodigo;
	SubmitForm(1);
}


function PintaFlash(src,he,wi,bg)
{
	
    var tag = new FlashTag(src, he, wi); // last two arguments are height and width
	tag.setFlashvars("lcId=" + lcId);
	if (bg != 'undefined')
		tag.setBgcolor(bg);
	tag.write(document);
}

function incluir_flash(sURL, nHeight,nWidth, sColor)
{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ');
	document.write('width="'+nWidth+'" ');
	document.write('height="'+nHeight+' ');
	document.write('id="flashMovie"> '); 	
	document.write('<param name="movie" value="'+sURL+'" /> ');
    document.write('<param name="quality" value="high" /> ');
    document.write('<param name="bgcolor" value="'+sColor+'" /> ');
	document.write('<embed src="'+sURL+'" quality="high" bgcolor="'+sColor+'" ');
    document.write('width="'+nWidth+'" ');
    document.write('height="'+nHeight+'" ');
    document.write('name="flashMovie" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');	

	//createFlashMarkup(nWidth,nHeight,sURL,'replaced-by-flash',sColor);
//	var sFlash = "<object id='menu' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' id='flash_forum' width='" + nWidth + "' height='" + nHeight + "'>";
//	sFlash += "<param name='movie' value='" + sURL + "'><param name='quality' value='high'><param name='bgcolor' value='" + sColor + "'>";
	//sFlash += "<embed src='" + sURL + "' type='application/x-shockwave-flash' width='" + nWidth + "' height='" + nHeight + "' bgcolor='" + sColor + "' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>";
	//this.document.write(sFlash);
}


function createFlashMarkup(width,height,uri,replaceid,sColor)
{
	var obj = document.createElement('object');
	obj.setAttribute('type','application/x-shockwave-flash');
	obj.setAttribute('classid','clsid:D27CDB6E-AE6D-11cf-96B8-444553540000');
	obj.setAttribute('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0');
	obj.setAttribute('id','flash_forum');	
	obj.setAttribute('width',width);
	obj.setAttribute('height',height);
	
	var p_m = document.createElement('param');
	p_m.setAttribute('name','movie');
	p_m.setAttribute('value',uri);
	obj.appendChild(p_m);

	
	var p_m2 = document.createElement('param');
	p_m2.setAttribute('name','quality');
	p_m2.setAttribute('value','high');
	obj.appendChild(p_m2);


	var p_m3 = document.createElement('param');
	p_m3.setAttribute('name','bgcolor');
	p_m3.setAttribute('value',sColor);
	obj.appendChild(p_m3);
	

	var div = document.getElementById(replaceid);
		
	if (obj.outerHTML)
	{		
		div.innerHTML = obj.outerHTML;		
	}
	else
	{		
		var p_m4 = document.createElement('embed');		
		p_m4.setAttribute('src',uri);
		p_m4.setAttribute('type','application/x-shockwave-flash');
		p_m4.setAttribute('width',width);
		p_m4.setAttribute('height',height);
		p_m4.setAttribute('bgcolor',sColor);
		p_m4.setAttribute('pluginspage','http://www.macromedia.com/go/getflashplayer');
		obj.appendChild(p_m4);
		div.appendChild(obj);
		//alert(p_m4.innerHTML);
		//var mbody = document.getElementsByTagName('body')[0];
		//mbody.replaceChild(div,obj); 
	}
	
}

function cambiar_provincia(cod)
{
	document.forms[0].nProvincia.value = cod;
	loadXMLDoc(document.forms[0].nUrl.value + cod);	
	//document.mapa.SetVariable("nProvinciaActual", cod);
}

function ChangeOrder()
{				
	document.forms[0].nCodigo.value = 0;
	SubmitForm(1);				
}


function seleccionar_tipo(cod)
{
	document.forms[0].tipoinmuebles.value = cod;	
}
function Reload()
{
	document.forms[0].nAccion.value = 1;
	document.forms[0].nRecarga.value = 1;	
	document.forms[0].submit();
}

var req;
function CargarPoblaciones(url,evt) 
{
    evt = (evt) ? evt : ((window.event) ? window.event : null);
    if (evt) {
        // equalize W3C/IE models to get event target reference
        var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (elem) {
            try {
                if (elem.selectedIndex > 0) 
                {
					flashProxy.call("seleccionar",elem.options[elem.selectedIndex].value);
                	url = url + elem.options[elem.selectedIndex].value;
                    loadXMLDoc(url);
                }	
            }
            catch(e) {
                var msg = (typeof e == "string") ? e : ((e.message) ? e.message : "Unknown Error");
                alert("Unable to get XML data:\n" + msg);
                return;
            }
        }
    }
}
function loadXMLDoc(url)
{

    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();        
        req.onreadystatechange = ProcesarPoblaciones;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = ProcesarPoblaciones;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function ProcesarPoblaciones() 
{
    if (req.readyState == 4) {
        if (req.status == 200) {
			clearPoblaciones();
			buildPoblaciones();
         } else {
            alert("Hubo un problema al intentar obtener el documento XML: " + req.statusText);
         }
    }
}

function clearPoblaciones() 
{
    var select = document.getElementById("nPoblacion");
    while (select.length > 0) {
        select.remove(0);
    }
}

function appendToSelect(select, value, content) 
{	
    var opt;
    opt = document.createElement("option");
    opt.value = value;
    opt.appendChild(content);
    select.appendChild(opt);
}

function buildPoblaciones() 
{
    var select = document.getElementById("nPoblacion");    
    var items = req.responseXML.getElementsByTagName("localidad");    
    for (var i = 0; i < items.length; i++) 
    {		
		var subitems1 = items[i].getElementsByTagName("codigo")[0];
		var subitems2 = items[i].getElementsByTagName("nombre")[0];				
        appendToSelect(select, subitems1.firstChild.nodeValue, document.createTextNode(subitems2.firstChild.nodeValue));
    }
}


function VerInmueble(nCodigo,nAccion) 
{
	document.forms[0].nCodigo.value = nCodigo;
	SubmitForm(nAccion);
}



function showPic (whichpic) 
{
	if (document.getElementById) 
	{
		document.getElementById('placeholder').src = whichpic.src;
		return false;
	}
	else
	{
		return true;
	}
}

function foto_preview(cad)
{
	window.open(cad,'Callejero','toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0 , width = 790, height = 570, left = 0,top = 0');
}


function AbrirVisor(sUrl,nCod)
{
	AbrirVentanaVisor(sUrl + '/Visor.aspx?nCodigo='+nCod,'Visor',0,0,true);	
}

function AbrirVentanaVisor(sUrl,sTitulo,bOpener)
{
		var ventana
		var Opciones
		
		Opciones = '';
		Opciones = 'toolbar = 1,location = 0,directories = 1,status = 1,menubar = 1,scrollbars = 1'
		ventana=window.open(sUrl,sTitulo,Opciones);
		if (bOpener == true) 
			if ((window != null) && (!ventana.opener))			
				ventana.opener=window.self;
}
