	var	ClickedOnBanner = GetCookie('ClickedOnBanner');

	$(document).ready(
		
		function(){
			doPageLoad();
		}
	);

	function doHomePageRealtorSearch(){
		$("#" + 'TabSimpleSearch').attr("class","iQ_FormTabInactive");
		$("#" + 'TabRealtorSearch').attr("class","iQ_FormTabActive");
		$('#' + 'RealtorSearch').css({"display":"block"});
		$('#' + 'RealtorSearch').css({"visibility":"visible"});
		$('#' + 'SimpleSearch').css({"display":"none"});
		$('#' + 'SimpleSearch').css({"visibility":"hidden"});
	}

	function doHomePageSimpleSearch(){
		$("#" + 'TabSimpleSearch').attr("class","iQ_FormTabActive");
		$("#" + 'TabRealtorSearch').attr("class","iQ_FormTabInactive");
		$('#' + 'RealtorSearch').css({"display":"none"});
		$('#' + 'RealtorSearch').css({"visibility":"hidden"});
		$('#' + 'SimpleSearch').css({"display":"block"});
		$('#' + 'SimpleSearch').css({"visibility":"visible"});
 	}

	function closeslider(){
		$('div.slider').hide();
		SetCookie('ClickedOnBanner','True');
	}
	
	function hideslider(){
		$('div.slider').hide();
	 }
	
	function slidebox(){
		$('div.slider').show();
		$('div.slider').animate({"right": "+=660px"},5000);
	}

	function ChangeSiteID(){
 		GetFieldData();
	}

	function ChangeSearchType(){	
		GetFieldData();
	}

	function doPageLoad(){
		GetFieldData();
	}

	function GetFieldData(){ 
		var SiteID = document.DataForm.SiteID.value;
		document.MlOrAddress.SiteID.value=SiteID;
		$.ajax({
			url:"/websvc/Listings.cfc",
			type:"POST",
			dataType:"json",
			async:false,
			data:{
				Method:'GetFieldData',
				ReturnFormat:'JSON',
				DomainName: window.location.host,
				Params: '{"SelectedLanguage":"' + $('#SelectedLanguage').val() + '","SiteID_List":"' + SiteID + '","PropertyType":"' + "Residential" + '"}'
				},
			success:function(jsonRet){
				var SearchType = $('#SearchType').val();
 		
				if (SearchType == 'Area'){
					LoadAreaData(jsonRet.RSAREAS);			
				}
			 
				if(SearchType == 'Zip_Code'){
					LoadFieldData(jsonRet.RSZIP_CODE, 'SearchList');
				}
			
				if(SearchType == 'City'){
					LoadFieldData(jsonRet.RSCITY, 'SearchList');
				}
			},
			error:function(httpRet,err){
				alert(httpRet.MESSAGE);
			}
		});
	}
 
	function LoadAreaData(rsData){       
		jsonCols = new Object();
		
		for(var i = 0; i < rsData.COLUMNS.length; i++) {
			jsonCols[rsData.COLUMNS[i]] = i;      
		}
	
		var dd = document.DataForm.SearchList;

		dd.options.length = 0;
 		var aStringBuffer = [];
		
		aStringBuffer.push('<option value="" >ALL</option>');
		aStringBuffer.push('<option value="" >-------------</option>');
	
 		
		if(rsData.DATA.length > 0){					
			
			for(var i = 0; i < rsData.DATA.length; i++) {			
				aStringBuffer.push('<option value="' + rsData.DATA[i][jsonCols["AREA"]] + '" >' + rsData.DATA[i][jsonCols["DESCRIPTION"]] + '</option>');
			}
			
			var str = aStringBuffer.join('');
			if (document.all){	
				dd.outerHTML= dd.outerHTML.replace("</SELECT>", str + "</SELECT>"); 		
			}else{
				dd.innerHTML = str;
			}
		}
	}


	function LoadFieldData(rsData,sFieldName){
		Cols = new Object();
		
		for(var i = 0; i < rsData.COLUMNS.length; i++) {
			Cols[rsData.COLUMNS[i]] = i;      
		}
		
		var dd = document.DataForm.SearchList;
				
		dd.options.length = 0;
		
		var aStringBuffer = [];
		
		aStringBuffer.push('<option value="" >ALL</option>');
		aStringBuffer.push('<option value="" >-------------</option>');
		
		if(rsData.DATA.length > 0){					
			
			for(var i = 0; i < rsData.DATA.length; i++) {						
			
				if(rsData.DATA[i][Cols["DATA"]] == '') continue;
				
				aStringBuffer.push('<option value="' + rsData.DATA[i][Cols["DATA"]] + '" >' + rsData.DATA[i][Cols["DATA"]] + '</option>');
						
			}
			
			var str = aStringBuffer.join('');
			if (document.all){	
				dd.outerHTML= dd.outerHTML.replace("</SELECT>", str + "</SELECT>"); 		
			}else{
				dd.innerHTML = str;
			}
		}
	
	}


