﻿var menu;

function init(){
	menu = new dhtmlXMenuObject("MenuPanel","dhx_skyblue");
	menu.setIconsPath("./IMAGES/DHTMLXMENU/dhxmenu_dhx_skyblue/");
	menu.loadXML("./menu.aspx");
	menu.setOpenMode("web");
	menu.setOverflowHeight(12);

	if (document.getElementById("ModeHiddenField").value == "PUBLISH") {
	    document.getElementById("MainIframe").src = "Property.aspx?MODE=INSERT";
	}
	else if (document.getElementById("ModeHiddenField").value == "SAVED") {
	    document.getElementById("MainIframe").src = "ListSaved.aspx";
	}
    else
	{
	    //document.getElementById("MainIframe").src = "ListProperties.aspx?MODE=VIEW";		
	}
}

function highlightCaracteristica(imagenCaracteristica,isHighlight){

    var status = imagenCaracteristica.getAttribute("Status");

    if(isHighlight == true){

        if(status == ""){
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageActive");
        }else if(status == "ACTIVO"){
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageInactive");        
        }else{
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("Image");          
        }
    
    }
    
    if(isHighlight == false){  

        if(status == ""){
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("Image");
        }else if(status == "ACTIVO"){
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageActive");        
        }else{  
            imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageInactive");          
        }
    
    }    
   

}

function switchCaracteristica(imagenCaracteristica){
   
    var status = imagenCaracteristica.getAttribute("Status");
    var idCaracteristica = imagenCaracteristica.IdCaracteristica;   

    if(status == ""){
        imagenCaracteristica.setAttribute("Status","ACTIVO");
        imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageActive");        
    }else if(status == "ACTIVO"){
        imagenCaracteristica.setAttribute("Status","INACTIVO");    
        imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("ImageInactive");                               
    }else{
        imagenCaracteristica.setAttribute("Status",""); 
        imagenCaracteristica.src = "./IMAGES/CARACTERISTICAS/" + imagenCaracteristica.getAttribute("Image");                                 
    }
    
    updateCaracteristicas();
        
}

function updateCaracteristicas(){

    var stringCaracteristicasActivas = "0";
    var stringCaracteristicasInactivas = "0";  
    var statusImagenCaracteristica = "";
    
    for (i=1;i<=this.document.getElementById("NoCaracteristicas").value;i=i+1)
    {
        if(document.getElementById("AccordionPane3_content_CaracteristicaImage" + i)){
        
            statusImagenCaracteristica = document.getElementById("AccordionPane3_content_CaracteristicaImage" + i).getAttribute("Status");
            
            if(statusImagenCaracteristica == "ACTIVO")
            {
                stringCaracteristicasActivas += "," + document.getElementById("AccordionPane3_content_CaracteristicaImage" + i).getAttribute("IdCaracteristica");
            }
            else if(statusImagenCaracteristica == "INACTIVO")
            {
                stringCaracteristicasInactivas += "," + document.getElementById("AccordionPane3_content_CaracteristicaImage" + i).getAttribute("IdCaracteristica");                
            }
        }
    }

    this.document.getElementById("CaracteristicasActivas").value = stringCaracteristicasActivas;
    this.document.getElementById("CaracteristicasInactivas").value = stringCaracteristicasInactivas;    

}

function submitForm() {

    document.getElementById("ID_TIPO_INMUEBLE").value = TipoInmuebleDropDownList.getSelectedItem().get_value();
    document.getElementById("ID_TIPO_OPERACION").value = TipoOperacionDropDownList.getSelectedItem().get_value();
    document.getElementById("ID_ESTADO").value = (EstadosDropDownList.getSelectedItem() != null)? EstadosDropDownList.getSelectedItem().get_value() : "";
    document.getElementById("DESC_ESTADO").value = (EstadosDropDownList.getSelectedItem() != null)? EstadosDropDownList.getSelectedItem().get_text() : "";
    document.getElementById("CIUDAD").value = (CiudadesDropDownList.getSelectedItem() != null) ? CiudadesDropDownList.getSelectedItem().get_value() : "";
    document.getElementById("DELEGACION").value = (DelegacionesDropDownList.getSelectedItem() != null) ? DelegacionesDropDownList.getSelectedItem().get_value() : "";
    document.getElementById("COLONIA").value = (ColoniasDropDownList.getSelectedItem() != null) ? ColoniasDropDownList.getSelectedItem().get_value() : "";
    document.getElementById("CALLE_NUM").value = document.getElementById("AccordionPane1_content_CalleNumTextBox").value;    

    document.getElementById("PRECIO_MIN").value = document.getElementById("AccordionPane2_content_PrecioMin").value;
    document.getElementById("PRECIO_MAX").value = document.getElementById("AccordionPane2_content_PrecioMax").value;
    document.getElementById("CUARTOS_MIN").value = document.getElementById("AccordionPane2_content_CuartosMin").value;
    document.getElementById("CUARTOS_MAX").value = document.getElementById("AccordionPane2_content_CuartosMax").value;    
    document.getElementById("METROS_MIN").value = document.getElementById("AccordionPane2_content_MetrosMin").value;
    document.getElementById("METROS_MAX").value = document.getElementById("AccordionPane2_content_MetrosMax").value;
    document.getElementById("METROS_TERRENO_MIN").value = document.getElementById("AccordionPane2_content_MetrosTerrenoMin").value;
    document.getElementById("METROS_TERRENO_MAX").value = document.getElementById("AccordionPane2_content_MetrosTerrenoMax").value;
    document.getElementById("METROS_JARDIN_MIN").value = document.getElementById("AccordionPane2_content_MetrosJardinMin").value;
    document.getElementById("METROS_JARDIN_MAX").value = document.getElementById("AccordionPane2_content_MetrosJardinMax").value;   
         
    document.getElementById("CARACTERISTICAS_ACTIVAS").value = document.getElementById("CaracteristicasActivas").value;
    document.getElementById("CARACTERISTICAS_INACTIVAS").value = document.getElementById("CaracteristicasInactivas").value;

    document.getElementById("searchForm").submit();

}

function submitForm2() {
    document.getElementById("searchForm").submit();
}

function showConfirmSavePopupExtender() {
    $find("ConfirmSavePopupExtender").show();
}

function showPasswordRecoveryModalPopupExtender(){
    $find("PasswordRecoveryModalPopupExtender").show();
}

function showPayPalModalPopupExtender(idBanner,idPaqueteBanners){  
    $find("PayPalModalPopupExtender").show();
    document.getElementById("PaypalIframe").src = "./PayPalBuyNow.aspx?ID_BANNER=" + idBanner + "&ID_PAQUETE_BANNERS=" + idPaqueteBanners;
}

function showPopupSysImage(nombre) {
    //alert('aqui');
    //$find("SysThumbnail").src = "/IMAGES/" + nombre;
    document.getElementById("SysThumbnail").src = "IMAGES/" + nombre;
    $find("SystemImageThumbnail").show();
}

function hidePopupSysImage() {
    $find("SystemImageThumbnail").hide();
}

function popupSysImageDoClick(id) {
    parent.document.getElementById("MainIframe").src = "Property.aspx?MODE=VIEW&ID_INMUEBLE="+id;
}
