	var	ClickedOnBanner = GetCookie('ClickedOnBanner');

	$(document).ready(
		
		function(){
			doPageLoad();
		}
	);


 	function toggleHomeTab(sID){
		var obj = document.getElementsByTagName('li');
		if(obj.length > 0){
			for(i=0; i < obj.length; i++){
				if(obj[i].id.indexOf('tab') > -1){
					tmpID = obj[i].title;
	
					if(obj[i].title == sID){
						var objTab = document.getElementById('tab' + sID);
						var objDiv = document.getElementById('div' + sID);
						objTab.className = 'Selected';
						objDiv.className = 'Selected';
					}else{
						var objTab = document.getElementById('tab' + tmpID);
						var objDiv = document.getElementById('div' + tmpID);			
						objTab.className = 'NotSelected';
						objDiv.className = 'NotSelected';
					}
				}
			}
		}
	}

	function closeslider(){
		$('div.slider').hide();
		iQ.Utils.SetCookie('ClickedOnBanner','True');
	}
	
	function hideslider(){
		$('div.slider').hide();
	 }
	
	function slidebox(){
		$('div.slider').show();
		$('div.slider').animate({"right": "+=600px"},5000);
	}

	function ChangeSiteID(){
 		GetFieldData();
	}

 	function ChangeSearch(sSearchType,iPosition){
 		for (i=1;i<=3;i=i+1){
			if (i==iPosition){
				$("#" + 'SearchBy' + i).attr("class","SearchBySelected");
 			}
			else{
				$("#" + 'SearchBy' + i).attr("class","SearchBy");
			}
		}
		document.DataForm.SearchType.value=sSearchType;
 		GetFieldData();
	}

	function doPageLoad(){
		GetFieldData();
	}

	function GetFieldData(){ 
 	
		var SiteID = document.DataForm.SiteID.value;
		$.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;
			}
		}
	
	}


	function SetCookie( name, value, expires){
 		var today = new Date();
		today.setTime( today.getTime() );
 		if ( expires ){
			expires = expires * 1000 * 60 * 60 * 24;
		}
 		var tDomain =  window.location.host.toLowerCase();
 		var expires_date = new Date( today.getTime() + (expires) );
	
		document.cookie = name.toUpperCase() + "=" + escape(value) +
			( ( expires ) ? "; expires=" + expires_date.toGMTString() : "" ) + 
			( "; path=/" ) + 
			( "; domain=" + tDomain );
	}
 
 	function GetCookie( name ) {
 		var a_all_cookies = document.cookie.split( ';' );
		var a_temp_cookie = '';
		var cookie_name = '';
		var cookie_value = '';
		var b_cookie_found = false;  
		
		for ( i = 0; i < a_all_cookies.length; i++ ){
 			a_temp_cookie = a_all_cookies[i].split( '=' );
 			cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
 			if ( cookie_name.toUpperCase() == name.toUpperCase()){
				b_cookie_found = true;
 				if ( a_temp_cookie.length > 1 )
				{
					cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
				}
 				return cookie_value;
				break;
			}
			a_temp_cookie = null;
			cookie_name = '';
		}
		if ( !b_cookie_found ){
			return null;
		}
	}
