﻿// JScript File

function showImage(ctrlFileId,spnImageId)
{
    ctrlFile = document.getElementById(ctrlFileId);    
    spnImage = document.getElementById(spnImageId);
    
    if(ctrlFile.value!="")
    {
        if(!checkExtention(ctrlFile.value))
            return false;   
        //spnImage.innerHTML = "<a href=javascript:zoomImage('"+ ctrlFile.value +"') ><img src='"+ ctrlFile.value +"' height=20 width=70 align=absmiddle border=0 /></a>";    
        spnImage.innerHTML = "<img src='/"+ ctrlFile.value +"' height=20 width=70 align=absmiddle border=0 />";            
    }
    else     
        spnImage.innerHTML = "";
}

//function zoomImage(imgPath)
//{
//    window.open(imgPath,"PropertyImage","toolbar=no,scrollbars=yes,top=50,left=50")    
//}

function advertiseHome()
{   
    document.getElementById('ctl00_CPHUser_hdnCity').value = document.getElementById('ctl00_CPHUser_ddlCity').value;
    document.getElementById('ctl00_CPHUser_hdnPropertyType').value = document.getElementById('ctl00_CPHUser_ddlPropertyType').value;
     
    if(!requireSelectFieldByValue('ctl00_CPHUser_ddlPropertyType','Please Select Type of the Property.','ctl00_CPHUser_spnMessage'))return false; 
    if(!requireField('ctl00_CPHUser_txtAddress1','Please Specify Address1','ctl00_CPHUser_spnMessage'))return false;
    //if(!requireField('ctl00_CPHUser_txtAddress2','Please Specify Address2','ctl00_CPHUser_spnMessage'))return false;
    if(!requireSelectField('ctl00_CPHUser_ddlCity','Please Select City for Your Property.','ctl00_CPHUser_spnMessage'))return false;
    if(!requireField('ctl00_CPHUser_txtZip','Please Specify ZipCode','ctl00_CPHUser_spnMessage'))return false;
    if(!isNumeric('ctl00_CPHUser_txtZip','ZipCode must be Numeric','ctl00_CPHUser_spnMessage'))return false;
    if(!requireField('ctl00_CPHUser_txtArea','Please Specify Property Area','ctl00_CPHUser_spnMessage'))return false;
    
    //var radio = document.getElementsByName("mode");       
    var mode;
    if(document.getElementById('ctl00_CPHUser_rdoRent').checked)
    {       
        mode = 2;        
        if(!requireField('ctl00_CPHUser_txtRent1','Please Specify Property Rent.','ctl00_CPHUser_spnMessage'))return false;         
        if(!isNumeric('ctl00_CPHUser_txtRent1','Rent must be Numeric','ctl00_CPHUser_spnMessage'))return false;
        rent = document.getElementById('ctl00_CPHUser_txtRent1').value ;
    }
    else if(document.getElementById('ctl00_CPHUser_rdoSellAndRent').checked)
    {
        mode = 3;        
        if(!requireField('ctl00_CPHUser_txtAmount','Please Specify Property Amount.','ctl00_CPHUser_spnMessage'))return false;
        if(!isNumeric('ctl00_CPHUser_txtAmount','Amount must be Numeric','ctl00_CPHUser_spnMessage'))return false;
        if(!requireField('ctl00_CPHUser_txtRent1','Please Specify Property Rent.','ctl00_CPHUser_spnMessage'))return false;
        if(!isNumeric('ctl00_CPHUser_txtRent1','Rent must be Numeric','ctl00_CPHUser_spnMessage'))return false;
        amount = document.getElementById('ctl00_CPHUser_txtAmount').value ;
        rent = document.getElementById('ctl00_CPHUser_txtRent1').value ;
    }
    else 
    {
        mode = 1;        
        if(!requireField('ctl00_CPHUser_txtAmount','Please Specify Property Amount.','ctl00_CPHUser_spnMessage'))return false;
        if(!isNumeric('ctl00_CPHUser_txtAmount','Amount must be Numeric','ctl00_CPHUser_spnMessage'))return false;
        amount = document.getElementById('ctl00_CPHUser_txtAmount').value ;        
    }   
    
    //if(!requireField('ctl00_CPHUser_ddlBsmtType','Please Specify Basement','ctl00_CPHUser_spnMessage'))return false;
    if(!requireField('ctl00_CPHUser_txtDescription','Please Specify Description','ctl00_CPHUser_spnMessage'))return false;    
    if(!checkLength('ctl00_CPHUser_txtDescription',4000,'Description'))return false;    
    //if(!requireField('ctl00_CPHUser_txtFeatures','Please Specify Features of the Property.','ctl00_CPHUser_spnMessage'))return false;     
    if(!checkLength('ctl00_CPHUser_txtFeatures',4000,'Special Features'))return false;
    if(!checkFileExtention('ctl00_CPHUser_file1','Image 1'))return false;     
    if(!checkFileExtention('ctl00_CPHUser_file2','Image 2'))return false;     
    if(!checkFileExtention('ctl00_CPHUser_file3','Image 3'))return false;     
    if(!checkFileExtention('ctl00_CPHUser_file4','Image 4'))return false;     
    if(!checkFileExtention('ctl00_CPHUser_file5','Image 5'))return false;     
    //if(!checkFileExtention('ctl00_CPHUser_file6','Location Map'))return false;     
    
}

function checkRadio(ctrlId)
{   
    if(ctrlId.id == "ctl00_CPHUser_rdoRent")
    {   
        document.getElementById('txtRent').style.display = "block";
        document.getElementById('ctl00_CPHUser_txtRent1').style.display = "block";
        document.getElementById('ctl00_CPHUser_txtAmount').style.display = "none";
    }
    else if(ctrlId.id == "ctl00_CPHUser_rdoSellAndRent")
    {
        document.getElementById('txtRent').style.display = "block";
        document.getElementById('ctl00_CPHUser_txtRent1').style.display = "block";
        document.getElementById('ctl00_CPHUser_txtAmount').style.display = "block";
    }
    else
    {
        document.getElementById('ctl00_CPHUser_txtAmount').style.display = "block";
        document.getElementById('txtRent').style.display = "none";
        document.getElementById('ctl00_CPHUser_txtRent1').style.display = "none";
    }
}

function showStates(ddlCountry)
{    
    var parentId = document.getElementById('ctl00_CPHUser_ddlCountry').value;       
    if(parentId!='--Select Country--' && parentId!='-1')
    {
        var cityCombo = document.getElementById('ctl00_CPHUser_ddlCity');
        //box2.options[i/2] = new Option(list[i],list[i+1]);
        cityCombo.options.length = 0 ;
        cityCombo.options[0] = new Option("--Select City--",0);        
    
        var divState=document.getElementById('divState').innerHTML;        
        AdvertiseYourHomeOnline.ShowStates(divState,parentId,showStates_CallBack);      
    }
}
function showStates_CallBack(response)
{    
    if(response!=null && response.error==null && response.value!=null)
    {
        document.getElementById('divState').innerHTML = response.value
    }    
}
function showCities(ddlState)
{    
    var parentId = document.getElementById('ddlState').value           
    if(parentId!='--Select State--' && parentId!='-1')
    {
        var divCity = document.getElementById('divCity').innerHTML;        
        AdvertiseYourHomeOnline.ShowCities(divCity,parentId,showCities_CallBack);      
    }
}
function showCities_CallBack(response)
{    
    if(response!=null && response.error==null && response.value!=null)
    {
        document.getElementById('divCity').innerHTML = response.value
    }    
}
