// JavaScript Document

var searchSlide;
var loadDevelopersIcons;
var obj;
var lastTab = "developer";
var prevTab = "";
var clicktab = "test";
var nbhval="true";
var mnum = 0;
var searchSlidehound;
//On load 
window.addEvent('domready', function() {

	searchSlide = new Fx.Tween('searchBox');
	$('searchBut').addEvent('click', function(e){
    gsmap.closeExtInfoWindow();
		if (lastTab != "developer"){
				gsmap.clearOverlays();
				lastTab = "developer";
                callSearchCheck();
				//rewriteMap();
		}
		e = new Event(e);
		searchBut(searchSlide);
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
        document.getElementById('r_maincontainer').style.visibility='hidden';
		e.stop();
	});	
	$('searchTopBut').addEvent('click', function(e){
    	if (lastTab == "commercial"){
        gsmap.closeExtInfoWindow();
		hideCommercialBut(searchSlide4);
        }
        if (lastTab == "rental"){
        hideRentalBut(searchSlide3);
        }
		if (lastTab != "developer"){
				gsmap.clearOverlays();
				lastTab = "developer";
                callSearchCheck();
				//rewriteMap();
		}
		e = new Event(e);
        
        searchBut(searchSlide);
        document.getElementById('p_maincontainer').style.visibility='hidden';
        document.getElementById('r_maincontainer').style.visibility='hidden';
		
		e.stop();
	});	
    $('searchInfoBut').addEvent('click', function(e){
    gsmap.closeExtInfoWindow();
    	if (lastTab == "commercial"){
		hideCommercialBut(searchSlide4);
        }
        if (lastTab == "rental"){
        hideRentalBut(searchSlide3);
        }
		if (lastTab != "developer"){
				gsmap.clearOverlays();
				lastTab = "developer";
                callSearchCheck();
				//rewriteMap();
		}
		e = new Event(e);
        
        searchBut(searchSlide);
        document.getElementById('p_maincontainer').style.visibility='hidden';
        document.getElementById('r_maincontainer').style.visibility='hidden';
		
		e.stop();
	});	
	searchSlide2 = new Fx.Tween('brokerBox');
	$('brokerBut').addEvent('click', function(e){    
    gsmap.closeExtInfoWindow();
		if (lastTab != "broker"){
			gsmap.clearOverlays();
			searchBrokers();			
			lastTab = "broker";
		}
		e = new Event(e);
		brokerBut(searchSlide2);
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
	
	searchSlide3 = new Fx.Tween('rentalBox');
    
	$('rentalBut').addEvent('click', function(e){       
    //alert(document.getElementById('login_checker').value);
	/*if (document.getElementById('login_checker').value=='0') {	
    document.getElementById('clicktab').innerHTML = "rental";
    document.getElementById('counttab').innerHTML = "7,914";
    document.getElementById('r_maincontainer').style.visibility='visible';    
	} else {	*/
    gsmap.closeExtInfoWindow();
		if (lastTab != "rental"){
			gsmap.clearOverlays();
			lastTab = "rental";
			searchRental();
		}
		e = new Event(e);
		rentalBut(searchSlide3);		        
		//}		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
        
	});
	$('rentalTopBut').addEvent('click', function(e){  
    if (lastTab == "developer"){
        hideSearchBut(searchSlide);
        }
    /*if (document.getElementById('login_checker').value=='0') {
    document.getElementById('clicktab').innerHTML = "rental";
    document.getElementById('counttab').innerHTML = "7,914";
    document.getElementById('r_maincontainer').style.visibility='visible';    
    
	} else {*/
	
    gsmap.closeExtInfoWindow();
    	if (lastTab == "commercial"){
		hideCommercialBut(searchSlide4);
        }          
		if (lastTab != "rental"){
			gsmap.clearOverlays();
			lastTab = "rental";
			searchRental();
		}
		e = new Event(e);
        
		rentalBut(searchSlide3);        
        
		//}
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
    $('rentalInfoBut').addEvent('click', function(e){ 
    if (lastTab == "developer"){
        hideSearchBut(searchSlide);
        }
    
	if (document.getElementById('login_checker').value=='0') {
	
    document.getElementById('clicktab').innerHTML = "rental";
    document.getElementById('counttab').innerHTML = "7,914";
    document.getElementById('r_maincontainer').style.visibility='visible';
    
	} else {
	
    gsmap.closeExtInfoWindow(); 
    	if (lastTab == "commercial"){
		hideCommercialBut(searchSlide4);
        }
          
		if (lastTab != "rental"){
			gsmap.clearOverlays();
			lastTab = "rental";
			searchRental();
		}
		e = new Event(e);
        
		rentalBut(searchSlide3);        
        
		}
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
	searchSlide4 = new Fx.Tween('commercialBox');
    searchSlidehound = new Fx.Tween('valueHound_div');
	$('commercialBut').addEvent('click', function(e){
   /*if (document.getElementById('login_checker').value=='0') {
    document.getElementById('clicktab').innerHTML = "sales";
    document.getElementById('counttab').innerHTML = "12,571";
    document.getElementById('r_maincontainer').style.visibility='visible';
    
	} else {*/
	
    gsmap.closeExtInfoWindow();
		if (lastTab != "commercial"){
			gsmap.clearOverlays();
			lastTab = "commercial";
			searchCommercial();
		}
		e = new Event(e);
		commercialBut(searchSlide4);
		
		//}
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
    $('salesTopBut').addEvent('click', function(e){
    	if (lastTab == "developer"){
        	hideSearchBut(searchSlide);
        }
        /*if (document.getElementById('login_checker').value=='0') {
        document.getElementById('clicktab').innerHTML = "sales";
        document.getElementById('counttab').innerHTML = "12,571";
        document.getElementById('r_maincontainer').style.visibility='visible';
        
        } else {*/
	
    		gsmap.closeExtInfoWindow();
    		if (lastTab == "rental"){
        		hideRentalBut(searchSlide3);
        	}                
			if (lastTab != "commercial"){
				gsmap.clearOverlays();
				lastTab = "commercial";
				searchCommercial();
			}
			e = new Event(e);
		
        	commercialBut(searchSlide4);
		
		//}
		
        document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
    
	$('salesInfoBut').addEvent('click', function(e){
    	if (lastTab == "developer"){
        	hideSearchBut(searchSlide);
        }
    	if (document.getElementById('login_checker').value=='0') {
    		document.getElementById('clicktab').innerHTML = "sales";
   			document.getElementById('counttab').innerHTML = "12,571";
		    document.getElementById('r_maincontainer').style.visibility='visible';
    
		} else {
		    gsmap.closeExtInfoWindow();
    		if (lastTab == "rental"){
		        hideRentalBut(searchSlide3);
        	}                
			if (lastTab != "commercial"){
				gsmap.clearOverlays();
				lastTab = "commercial";
				searchCommercial();
			}
			e = new Event(e);
		
        	commercialBut(searchSlide4);
		
		}
		
       document.getElementById('p_maincontainer').style.visibility='hidden';
		e.stop();
	});
	



	
	

		

	//Ajax Search

	$('ajaxSearch').addEvent('submit', function(e) {

		//Prevents the default submit event from loading a new page.

		e.stop();

		//Empty the log and show the spinning indicator.

		var log = $('log_res').empty().addClass('ajax-loading');

		//Set the options of the form's Request handler. 

		//("this" refers to the $('myForm') element).

		this.set('send', {onComplete: function(response) { 

			log.removeClass('ajax-loading');

			log.set('html', response);
		}});

		//Send the form.

		this.send();

	});

		//Rental SEarch
		$('rentalSearch').addEvent('submit', function(e) {

		//Prevents the default submit event from loading a new page.

		e.stop();
		searchRental();

	});
    
    //Commercial Search
		$('commercialSearch').addEvent('submit', function(e) {

		//Prevents the default submit event from loading a new page.

		e.stop();
		searchCommercial();

	});



	
		
		function resetBrokers() {
			var formu = document.getElementById("brokerSearch");
			for(i=0;i<formu.state.options.length;i++)
			{
				if(formu.state.options[i].value == defaultState)
				{				
					$('brokerSearch').state.selectedIndex = i;
					$('brokerSearch').state.onchange("reset");
				}
			}
		};		
	
		
///

	

			$('searchlist[Doorman]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Parking]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Gym]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Lobby]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Rooftop]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Concierge]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Storage]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Wireless]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Pets]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Laundry]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Super]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Green]').addEvent('click',function(){
				
				callSearchCheck();

			});
			$('searchlist[Tax_Abatement]').addEvent('click',function(){
				
				callSearchCheck();

			});

				$('rentalFeature4').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature5').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature6').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature7').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature8').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature9').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature10').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature11').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature12').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature13').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature14').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature15').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature16').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature17').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature18').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature19').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature20').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature21').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature22').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature23').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature24').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature25').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature26').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature27').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature28').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature29').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature30').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature31').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature32').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature33').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature36').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature39').addEvent('click',function(){
				searchRental();
			});
					$('rentalFeature40').addEvent('click',function(){
				searchRental();
			});
					$('commercialFeature4').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature5').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature6').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature7').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature8').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature9').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature10').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature11').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature12').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature13').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature14').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature15').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature16').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature17').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature18').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature21').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature22').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature23').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature24').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature25').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature26').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature27').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature28').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature29').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature30').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature31').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature32').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature33').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature34').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature35').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature36').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature39').addEvent('click',function(){
				searchCommercial();
			});
					$('commercialFeature40').addEvent('click',function(){
				searchCommercial();
			});
			
///
		
		
		//closeContact();
		//closeContactInfo();
		//callSearchCheck();
		//bigSearch("1","1","0","0",true);
		initCbs();
	

});

//END OF ONLOAD


		function searchRental(page){
        	gsmap.clearOverlays();
            nbhval = "false";
        	var rsort = $('rentalSortby').value;
            var rsortarr = rsort.split("|");
			$('rental_res').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
			if(document.getElementById('login_checker').value=='0'){
            	if(parseInt($("rsubRegion2").value) > 0){
                	if(parseInt($("search_setting_hid").value) > 0){
                    	$('rental_res').load("searchRentals.php?options[size]="+$("optionsrSize").value+"&options[bath]="+$("optionsrBath").value+"&options[sqft]="+$("optionsrSqFt").value+"&options[min]="+$("optionsrMin").value+"&options[pets]="+$("optionsrPets").value+"&options[max]="+$("optionsrMax").value+"&keyword="+$("rentalKeyword").value+"&sortby="+rsortarr[0]+"&asc="+rsortarr[1]+"&init="+page+"&state_id="+$("rstate").value+"&region_id="+$("rregion").value+"&borough_level_id="+$("rsubRegion1").value+"&neighborhood_level_id="+$("rsubRegion2").value+"&features[4]="+$('rentalFeature4').checked+"&features[5]="+$('rentalFeature5').checked+"&features[6]="+$('rentalFeature6').checked+"&features[7]="+$('rentalFeature7').checked+"&features[8]="+$('rentalFeature8').checked+"&features[9]="+$('rentalFeature9').checked+"&features[10]="+$('rentalFeature10').checked+"&features[11]="+$('rentalFeature11').checked+"&features[12]="+$('rentalFeature12').checked+"&features[13]="+$('rentalFeature13').checked+"&features[14]="+$('rentalFeature14').checked+"&features[15]="+$('rentalFeature15').checked+"&features[16]="+$('rentalFeature16').checked+"&features[17]="+$('rentalFeature17').checked+"&features[18]="+$('rentalFeature18').checked+"&features[19]="+$('rentalFeature19').checked+"&features[20]="+$('rentalFeature20').checked+"&features[21]="+$('rentalFeature21').checked+"&features[22]="+$('rentalFeature22').checked+"&features[23]="+$('rentalFeature23').checked+"&features[24]="+$('rentalFeature24').checked+"&features[25]="+$('rentalFeature25').checked+"&features[26]="+$('rentalFeature26').checked+"&features[27]="+$('rentalFeature27').checked+"&features[28]="+$('rentalFeature28').checked+"&features[29]="+$('rentalFeature29').checked+"&features[30]="+$('rentalFeature30').checked+"&features[31]="+$('rentalFeature31').checked+"&features[32]="+$('rentalFeature32').checked+"&features[33]="+$('rentalFeature33').checked+"&features[36]="+$('rentalFeature36').checked+"&features[39]="+$('rentalFeature39').checked+"&features[40]="+$('rentalFeature40').checked);
                    }else{
                        showLoginwarning("rental");
                        tabfrm = "rentalSearch";
                        tabSel = "rsubRegion2";
                        setSelVal(tabfrm,tabSel,'0');
                    }
                }else{
                	$('rental_res').load("searchRentals.php?options[size]="+$("optionsrSize").value+"&options[bath]="+$("optionsrBath").value+"&options[sqft]="+$("optionsrSqFt").value+"&options[min]="+$("optionsrMin").value+"&options[pets]="+$("optionsrPets").value+"&options[max]="+$("optionsrMax").value+"&keyword="+$("rentalKeyword").value+"&sortby="+rsortarr[0]+"&asc="+rsortarr[1]+"&init="+page+"&state_id="+$("rstate").value+"&region_id="+$("rregion").value+"&borough_level_id="+$("rsubRegion1").value+"&neighborhood_level_id="+$("rsubRegion2").value+"&features[4]="+$('rentalFeature4').checked+"&features[5]="+$('rentalFeature5').checked+"&features[6]="+$('rentalFeature6').checked+"&features[7]="+$('rentalFeature7').checked+"&features[8]="+$('rentalFeature8').checked+"&features[9]="+$('rentalFeature9').checked+"&features[10]="+$('rentalFeature10').checked+"&features[11]="+$('rentalFeature11').checked+"&features[12]="+$('rentalFeature12').checked+"&features[13]="+$('rentalFeature13').checked+"&features[14]="+$('rentalFeature14').checked+"&features[15]="+$('rentalFeature15').checked+"&features[16]="+$('rentalFeature16').checked+"&features[17]="+$('rentalFeature17').checked+"&features[18]="+$('rentalFeature18').checked+"&features[19]="+$('rentalFeature19').checked+"&features[20]="+$('rentalFeature20').checked+"&features[21]="+$('rentalFeature21').checked+"&features[22]="+$('rentalFeature22').checked+"&features[23]="+$('rentalFeature23').checked+"&features[24]="+$('rentalFeature24').checked+"&features[25]="+$('rentalFeature25').checked+"&features[26]="+$('rentalFeature26').checked+"&features[27]="+$('rentalFeature27').checked+"&features[28]="+$('rentalFeature28').checked+"&features[29]="+$('rentalFeature29').checked+"&features[30]="+$('rentalFeature30').checked+"&features[31]="+$('rentalFeature31').checked+"&features[32]="+$('rentalFeature32').checked+"&features[33]="+$('rentalFeature33').checked+"&features[36]="+$('rentalFeature36').checked+"&features[39]="+$('rentalFeature39').checked+"&features[40]="+$('rentalFeature40').checked);
    		        if($("rsubRegion2").value!=0)
		            	searchNBH($("rsubRegion2").value,"rental",$("rsubRegion2").options[$("rsubRegion2").selectedIndex].getAttribute("lat"),$("rsubRegion2").options[$("rsubRegion2").selectedIndex].getAttribute("lng"),page);
                }
            }else{
            	$('rental_res').load("searchRentals.php?options[size]="+$("optionsrSize").value+"&options[bath]="+$("optionsrBath").value+"&options[sqft]="+$("optionsrSqFt").value+"&options[min]="+$("optionsrMin").value+"&options[pets]="+$("optionsrPets").value+"&options[max]="+$("optionsrMax").value+"&keyword="+$("rentalKeyword").value+"&sortby="+rsortarr[0]+"&asc="+rsortarr[1]+"&init="+page+"&state_id="+$("rstate").value+"&region_id="+$("rregion").value+"&borough_level_id="+$("rsubRegion1").value+"&neighborhood_level_id="+$("rsubRegion2").value+"&features[4]="+$('rentalFeature4').checked+"&features[5]="+$('rentalFeature5').checked+"&features[6]="+$('rentalFeature6').checked+"&features[7]="+$('rentalFeature7').checked+"&features[8]="+$('rentalFeature8').checked+"&features[9]="+$('rentalFeature9').checked+"&features[10]="+$('rentalFeature10').checked+"&features[11]="+$('rentalFeature11').checked+"&features[12]="+$('rentalFeature12').checked+"&features[13]="+$('rentalFeature13').checked+"&features[14]="+$('rentalFeature14').checked+"&features[15]="+$('rentalFeature15').checked+"&features[16]="+$('rentalFeature16').checked+"&features[17]="+$('rentalFeature17').checked+"&features[18]="+$('rentalFeature18').checked+"&features[19]="+$('rentalFeature19').checked+"&features[20]="+$('rentalFeature20').checked+"&features[21]="+$('rentalFeature21').checked+"&features[22]="+$('rentalFeature22').checked+"&features[23]="+$('rentalFeature23').checked+"&features[24]="+$('rentalFeature24').checked+"&features[25]="+$('rentalFeature25').checked+"&features[26]="+$('rentalFeature26').checked+"&features[27]="+$('rentalFeature27').checked+"&features[28]="+$('rentalFeature28').checked+"&features[29]="+$('rentalFeature29').checked+"&features[30]="+$('rentalFeature30').checked+"&features[31]="+$('rentalFeature31').checked+"&features[32]="+$('rentalFeature32').checked+"&features[33]="+$('rentalFeature33').checked+"&features[36]="+$('rentalFeature36').checked+"&features[39]="+$('rentalFeature39').checked+"&features[40]="+$('rentalFeature40').checked);
    	        if($("rsubRegion2").value!=0)
	            	searchNBH($("rsubRegion2").value,"rental",$("rsubRegion2").options[$("rsubRegion2").selectedIndex].getAttribute("lat"),$("rsubRegion2").options[$("rsubRegion2").selectedIndex].getAttribute("lng"),page);
            }
            if(document.getElementById('login_checker').value=='0' && parseInt($("search_setting_hid").value) > 0 && $("rsubRegion2").value > 0){
            	if($('rentalBox').style.left=="-400px" || $('rentalBox').style.left=="") {
				    searchSlide3.start("left","0px");
                }
            }
		}		
		function searchCommercial(page){
        	gsmap.clearOverlays();
            nbhval = "false";
        	var csort = $('commercialSortby').value;
            var csortarr = csort.split("|");
			$('commercial_res').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
			if(document.getElementById('login_checker').value=='0'){
            	if(parseInt($("csubRegion2").value) > 0){
                	if(parseInt($("search_setting_hid").value) > 0){
                    	$('commercial_res').load("searchCommercials.php?options[size]="+$("optionscSize").value+"&options[bath]="+$("optionscBath").value+"&options[sqft]="+$("optionscSqFt").value+"&options[pets]="+$("optionscPets").value+"&options[min]="+$("optionscMin").value+"&options[max]="+$("optionscMax").value+"&keyword="+$("commercialKeyword").value+"&sortby="+csortarr[0]+"&asc="+csortarr[1]+"&init="+page+"&state_id="+$("cstate").value+"&region_id="+$("cregion").value+"&borough_level_id="+$("csubRegion1").value+"&neighborhood_level_id="+$("csubRegion2").value+"&features[4]="+$('commercialFeature4').checked+"&features[5]="+$('commercialFeature5').checked+"&features[6]="+$('commercialFeature6').checked+"&features[7]="+$('commercialFeature7').checked+"&features[8]="+$('commercialFeature8').checked+"&features[9]="+$('commercialFeature9').checked+"&features[10]="+$('commercialFeature10').checked+"&features[11]="+$('commercialFeature11').checked+"&features[12]="+$('commercialFeature12').checked+"&features[13]="+$('commercialFeature13').checked+"&features[14]="+$('commercialFeature14').checked+"&features[15]="+$('commercialFeature15').checked+"&features[16]="+$('commercialFeature16').checked+"&features[17]="+$('commercialFeature17').checked+"&features[18]="+$('commercialFeature18').checked+"&features[21]="+$('commercialFeature21').checked+"&features[22]="+$('commercialFeature22').checked+"&features[23]="+$('commercialFeature23').checked+"&features[24]="+$('commercialFeature24').checked+"&features[25]="+$('commercialFeature25').checked+"&features[26]="+$('commercialFeature26').checked+"&features[27]="+$('commercialFeature27').checked+"&features[28]="+$('commercialFeature28').checked+"&features[29]="+$('commercialFeature29').checked+"&features[30]="+$('commercialFeature30').checked+"&features[31]="+$('commercialFeature31').checked+"&features[32]="+$('commercialFeature32').checked+"&features[33]="+$('commercialFeature33').checked+"&features[34]="+$('commercialFeature34').checked+"&features[35]="+$('commercialFeature35').checked+"&features[36]="+$('commercialFeature36').checked+"&features[39]="+$('commercialFeature39').checked+"&features[40]="+$('commercialFeature40').checked);
                    }else{
                        showLoginwarning("commercial");
                        tabfrm = "commercialSearch";
                        tabSel = "csubRegion2";
                        setSelVal(tabfrm,tabSel,'0');
                    }
                }else{
	                $('commercial_res').load("searchCommercials.php?options[size]="+$("optionscSize").value+"&options[bath]="+$("optionscBath").value+"&options[sqft]="+$("optionscSqFt").value+"&options[pets]="+$("optionscPets").value+"&options[min]="+$("optionscMin").value+"&options[max]="+$("optionscMax").value+"&keyword="+$("commercialKeyword").value+"&sortby="+csortarr[0]+"&asc="+csortarr[1]+"&init="+page+"&state_id="+$("cstate").value+"&region_id="+$("cregion").value+"&borough_level_id="+$("csubRegion1").value+"&neighborhood_level_id="+$("csubRegion2").value+"&features[4]="+$('commercialFeature4').checked+"&features[5]="+$('commercialFeature5').checked+"&features[6]="+$('commercialFeature6').checked+"&features[7]="+$('commercialFeature7').checked+"&features[8]="+$('commercialFeature8').checked+"&features[9]="+$('commercialFeature9').checked+"&features[10]="+$('commercialFeature10').checked+"&features[11]="+$('commercialFeature11').checked+"&features[12]="+$('commercialFeature12').checked+"&features[13]="+$('commercialFeature13').checked+"&features[14]="+$('commercialFeature14').checked+"&features[15]="+$('commercialFeature15').checked+"&features[16]="+$('commercialFeature16').checked+"&features[17]="+$('commercialFeature17').checked+"&features[18]="+$('commercialFeature18').checked+"&features[21]="+$('commercialFeature21').checked+"&features[22]="+$('commercialFeature22').checked+"&features[23]="+$('commercialFeature23').checked+"&features[24]="+$('commercialFeature24').checked+"&features[25]="+$('commercialFeature25').checked+"&features[26]="+$('commercialFeature26').checked+"&features[27]="+$('commercialFeature27').checked+"&features[28]="+$('commercialFeature28').checked+"&features[29]="+$('commercialFeature29').checked+"&features[30]="+$('commercialFeature30').checked+"&features[31]="+$('commercialFeature31').checked+"&features[32]="+$('commercialFeature32').checked+"&features[33]="+$('commercialFeature33').checked+"&features[34]="+$('commercialFeature34').checked+"&features[35]="+$('commercialFeature35').checked+"&features[36]="+$('commercialFeature36').checked+"&features[39]="+$('commercialFeature39').checked+"&features[40]="+$('commercialFeature40').checked);
                    if($("csubRegion2").value!=0)
		        		searchNBH($("csubRegion2").value,"commercial",$("csubRegion2").options[$("csubRegion2").selectedIndex].getAttribute("lat"),$("csubRegion2").options[$("csubRegion2").selectedIndex].getAttribute("lng"),page);
                }
            }else{
	            $('commercial_res').load("searchCommercials.php?options[size]="+$("optionscSize").value+"&options[bath]="+$("optionscBath").value+"&options[sqft]="+$("optionscSqFt").value+"&options[pets]="+$("optionscPets").value+"&options[min]="+$("optionscMin").value+"&options[max]="+$("optionscMax").value+"&keyword="+$("commercialKeyword").value+"&sortby="+csortarr[0]+"&asc="+csortarr[1]+"&init="+page+"&state_id="+$("cstate").value+"&region_id="+$("cregion").value+"&borough_level_id="+$("csubRegion1").value+"&neighborhood_level_id="+$("csubRegion2").value+"&features[4]="+$('commercialFeature4').checked+"&features[5]="+$('commercialFeature5').checked+"&features[6]="+$('commercialFeature6').checked+"&features[7]="+$('commercialFeature7').checked+"&features[8]="+$('commercialFeature8').checked+"&features[9]="+$('commercialFeature9').checked+"&features[10]="+$('commercialFeature10').checked+"&features[11]="+$('commercialFeature11').checked+"&features[12]="+$('commercialFeature12').checked+"&features[13]="+$('commercialFeature13').checked+"&features[14]="+$('commercialFeature14').checked+"&features[15]="+$('commercialFeature15').checked+"&features[16]="+$('commercialFeature16').checked+"&features[17]="+$('commercialFeature17').checked+"&features[18]="+$('commercialFeature18').checked+"&features[21]="+$('commercialFeature21').checked+"&features[22]="+$('commercialFeature22').checked+"&features[23]="+$('commercialFeature23').checked+"&features[24]="+$('commercialFeature24').checked+"&features[25]="+$('commercialFeature25').checked+"&features[26]="+$('commercialFeature26').checked+"&features[27]="+$('commercialFeature27').checked+"&features[28]="+$('commercialFeature28').checked+"&features[29]="+$('commercialFeature29').checked+"&features[30]="+$('commercialFeature30').checked+"&features[31]="+$('commercialFeature31').checked+"&features[32]="+$('commercialFeature32').checked+"&features[33]="+$('commercialFeature33').checked+"&features[34]="+$('commercialFeature34').checked+"&features[35]="+$('commercialFeature35').checked+"&features[36]="+$('commercialFeature36').checked+"&features[39]="+$('commercialFeature39').checked+"&features[40]="+$('commercialFeature40').checked);
                if($("csubRegion2").value!=0)
	        		searchNBH($("csubRegion2").value,"commercial",$("csubRegion2").options[$("csubRegion2").selectedIndex].getAttribute("lat"),$("csubRegion2").options[$("csubRegion2").selectedIndex].getAttribute("lng"),page);
            }
            if(document.getElementById('login_checker').value=='0' && parseInt($("search_setting_hid").value) > 0 && $("csubRegion2").value > 0){
            	if($('commercialBox').style.left=="-400px" || $('commercialBox').style.left=="") {
                    setTimeout('showHoundIcon("400px")','3000');
                    searchSlidehound.start("left","330px");
                    document.getElementById('valueHound_div').style.visibility = 'visible';
                    searchSlide4.start("left","0px");
                }
            }
		}
		function searchNBH(nbh,qpage,lat,lng,page){
        nbhval = "true";        
        if(qpage=="rental") {
        	var rsort = $('rentalSortby').value;
            var rsortarr = rsort.split("|");
			$('rental_res').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
			$('rental_res').load("searchRentals.php?nbh="+nbh+"&options[size]="+$("optionsrSize").value+"&options[bath]="+$("optionsrBath").value+"&options[sqft]="+$("optionsrSqFt").value+"&options[pets]="+$("optionsrPets").value+"&options[min]="+$("optionsrMin").value+"&options[max]="+$("optionsrMax").value+"&keyword="+$("rentalKeyword").value+"&sortby="+rsortarr[0]+"&asc="+rsortarr[1]+"&init="+page+"&state_id="+$("rstate").value+"&region_id="+$("rregion").value+"&borough_level_id="+$("rsubRegion1").value+"&neighborhood_level_id="+$("rsubRegion2").value+"&features[4]="+$('rentalFeature4').checked+"&features[5]="+$('rentalFeature5').checked+"&features[6]="+$('rentalFeature6').checked+"&features[7]="+$('rentalFeature7').checked+"&features[8]="+$('rentalFeature8').checked+"&features[9]="+$('rentalFeature9').checked+"&features[10]="+$('rentalFeature10').checked+"&features[11]="+$('rentalFeature11').checked+"&features[12]="+$('rentalFeature12').checked+"&features[13]="+$('rentalFeature13').checked+"&features[14]="+$('rentalFeature14').checked+"&features[15]="+$('rentalFeature15').checked+"&features[16]="+$('rentalFeature16').checked+"&features[17]="+$('rentalFeature17').checked+"&features[18]="+$('rentalFeature18').checked+"&features[19]="+$('rentalFeature19').checked+"&features[20]="+$('rentalFeature20').checked+"&features[21]="+$('rentalFeature21').checked+"&features[22]="+$('rentalFeature22').checked+"&features[23]="+$('rentalFeature23').checked+"&features[24]="+$('rentalFeature24').checked+"&features[25]="+$('rentalFeature25').checked+"&features[26]="+$('rentalFeature26').checked+"&features[27]="+$('rentalFeature27').checked+"&features[28]="+$('rentalFeature28').checked+"&features[29]="+$('rentalFeature29').checked+"&features[30]="+$('rentalFeature30').checked+"&features[31]="+$('rentalFeature31').checked+"&features[32]="+$('rentalFeature32').checked+"&features[33]="+$('rentalFeature33').checked+"&features[36]="+$('rentalFeature36').checked+"&features[39]="+$('rentalFeature39').checked+"&features[40]="+$('rentalFeature40').checked);
		} else if (qpage=="commercial") {
        var csort = $('commercialSortby').value;
        var csortarr = csort.split("|");
        $('commercial_res').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('commercial_res').load("searchCommercials.php?nbh="+nbh+"&options[size]="+$("optionscSize").value+"&options[bath]="+$("optionscBath").value+"&options[sqft]="+$("optionscSqFt").value+"&options[pets]="+$("optionscPets").value+"&options[min]="+$("optionscMin").value+"&options[max]="+$("optionscMax").value+"&keyword="+$("commercialKeyword").value+"&sortby="+csortarr[0]+"&asc="+csortarr[1]+"&init="+page+"&state_id="+$("cstate").value+"&region_id="+$("cregion").value+"&borough_level_id="+$("csubRegion1").value+"&neighborhood_level_id="+$("csubRegion2").value+"&features[4]="+$('commercialFeature4').checked+"&features[5]="+$('commercialFeature5').checked+"&features[6]="+$('commercialFeature6').checked+"&features[7]="+$('commercialFeature7').checked+"&features[8]="+$('commercialFeature8').checked+"&features[9]="+$('commercialFeature9').checked+"&features[10]="+$('commercialFeature10').checked+"&features[11]="+$('commercialFeature11').checked+"&features[12]="+$('commercialFeature12').checked+"&features[13]="+$('commercialFeature13').checked+"&features[14]="+$('commercialFeature14').checked+"&features[15]="+$('commercialFeature15').checked+"&features[16]="+$('commercialFeature16').checked+"&features[17]="+$('commercialFeature17').checked+"&features[18]="+$('commercialFeature18').checked+"&features[21]="+$('commercialFeature21').checked+"&features[22]="+$('commercialFeature22').checked+"&features[23]="+$('commercialFeature23').checked+"&features[24]="+$('commercialFeature24').checked+"&features[25]="+$('commercialFeature25').checked+"&features[26]="+$('commercialFeature26').checked+"&features[27]="+$('commercialFeature27').checked+"&features[28]="+$('commercialFeature28').checked+"&features[29]="+$('commercialFeature29').checked+"&features[30]="+$('commercialFeature30').checked+"&features[31]="+$('commercialFeature31').checked+"&features[32]="+$('commercialFeature32').checked+"&features[33]="+$('commercialFeature33').checked+"&features[34]="+$('commercialFeature34').checked+"&features[35]="+$('commercialFeature35').checked+"&features[36]="+$('commercialFeature36').checked+"&features[39]="+$('commercialFeature39').checked+"&features[40]="+$('commercialFeature40').checked);
 } else {
 	var nsort = $('newdevSortby').value;
    var nsortarr = nsort.split("|");
    $('log_res').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	$('log_res').load("search_list_dinamic.php?nbh="+nbh+"&keyword="+$("keyword").value+"&init="+page+"&state_id="+$("dstate").value+"&region_id="+$("dregion").value+"&borough_level_id="+$("dsubRegion1").value+"&neighborhood_level_id="+$("dsubRegion2").value+"&searchlist[Doorman]="+$("searchlist[Doorman]").checked+"&searchlist[Parking]="+$("searchlist[Parking]").checked+"&searchlist[Gym]="+$("searchlist[Gym]").checked+"&searchlist[Lobby]="+$("searchlist[Lobby]").checked+"&searchlist[Rooftop]="+$("searchlist[Rooftop]").checked+"&searchlist[Concierge]="+$("searchlist[Concierge]").checked+"&searchlist[Storage]="+$("searchlist[Storage]").checked+"&searchlist[Wireless]="+$("searchlist[Wireless]").checked+"&searchlist[Pets]="+$("searchlist[Pets]").checked+"&searchlist[Laundry]="+$("searchlist[Laundry]").checked+"&searchlist[Super]="+$("searchlist[Super]").checked+"&searchlist[Green]="+$("searchlist[Green]").checked+"&searchlist[Tax_Abatement]="+$("searchlist[Tax_Abatement]").checked);
        }        
        gsmap.setCenter(new GLatLng(lat,lng),15);
		}
function gotoDeveloper(id){
closeContact();
		for(var i = 0;i< developersOverlays.length;i++){       
			if(developersOverlays[i].id==id){
					gsmap.setCenter(developersOverlays[i].getLatLng());
                    //alert(developersOverlays[i].getLatLng());
					GEvent.trigger(developersOverlays[i],"click");
					break;
				}
			}
	}
function gotoDeveloperCOR(lat,lng) {
closeContact();
		for(var i = 0;i< developersOverlays.length;i++){
        //alert(developersOverlays[i].getLatLng().lat());       
			if(developersOverlays[i].getLatLng().lat()==lat && developersOverlays[i].getLatLng().lng()==lng){
					gsmap.setCenter(developersOverlays[i].getLatLng());
                    
					GEvent.trigger(developersOverlays[i],"click");
					break;
				}
			}
	}
    
function gotoDeveloperFS(id,lat,lng,tnum){
var chker=0;
closeContact();
for(var i = 0;i< developersOverlays.length;i++){
			if(developersOverlays[i].id==id){
					gsmap.setCenter(developersOverlays[i].getLatLng());
                    chker=1;
					GEvent.trigger(developersOverlays[i],"click");
					break;
				}
			}
            if(chker!=1 && tnum !=2) {
            gsmap.setCenter(new GLatLng(lat,lng),15);
            gotoDeveloperFS(id,lat,lng,2);
            }
            /*
            if(chker!=1) {
            var xvid = Number(lat)+Number(lng);
            for(var i = 0;i< developersOverlays.length;i++){
            //alert(developersOverlays[i].id+"=="+xvid);
			if(developersOverlays[i].id==xvid){
					gsmap.setCenter(developersOverlays[i].getLatLng());
                    chker=1;
					GEvent.trigger(developersOverlays[i],"click");
					break;
				}
			}
            }*/
	}

function setCenter(id,type){
	var loginCheck = 1;
    if(type == "rental" || type == "commercial"){
    	        	loginCheck = 0;
            }
	/*if(loginCheck > 0){*/
		if (callBackloadFunction != null){
			
			GDownloadUrl("xml/xmloutput.php?rewrite_id="+id+"&type="+type, function(data) {
			gmarkers = new Array();
			var xml = GXml.parse(data);
					developersOverlays = new Array();
					/*var locations = xml.documentElement.getElementsByTagName("location");                    
					for (var i = 0; i < locations.length; i++) {
						var LLid =  locations[i].getAttribute("id");
						var name = locations[i].getAttribute("name");
						var address = locations[i].getAttribute("address");
						var imageurl= locations[i].getAttribute("imageurl");
						var point = new GLatLng(parseFloat(locations[i].getAttribute("lat")),parseFloat(locations[i].getAttribute("lng")));
						//alert(point);
                        customIcons = { icon:iconBlue };
						var html = "<div class=\"contentInfo\"><div style=\"background-color:#666666;height:80px;\"><a onClick=\"loadContact("+LLid+");return false;\" href=\"#\"  ><img   src=\"developer/locations/"+imageurl+"\" title=\"click to view detail\"/></a></div><div class=\"bgImage\"><p style=\"cursor:pointer;\" onClick=\"loadContact("+LLid+");return false;\"><b>"+ name +"</b></p><p>"+ address +"</p></div></div>";
						var marker = new GMarker(point, customIcons);
						var handler = createMarkerClickHandler(marker, html);
						marker.id = LLid;
						GEvent.addListener(marker, 'click', handler);
						developersOverlays.push(marker);
						gsmap.addOverlay(marker);
			     }*/
			 		 if (callBackloadFunction != null)
			 			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
			  });
			loadContact(id,type);
			callBackloadFunction = null;
		}
		
		var req = new Request({  

		method: 'get',  

		url: "pages/getLatLng.php?id="+id+"&type="+type,

		data: { 'do' : '1' },  

		onComplete: function(result) {

			Json = JSON.decode(result);
			
			if( Json[0].error == 1){
				alert('No valid Id for property'); 
			}
			else{
            if(type=="rental") {
            	//$("rentalKeyword").value=Json[0].Address;
            	gsmap.clearOverlays();
				lastTab = "rental";
				searchRental();
                } else if(type=="commercial") {
                //$("commercialKeyword").value=Json[0].Address;
                gsmap.clearOverlays();
				lastTab = "commercial";
				searchCommercial();
            }
				gsmap.setCenter(new GLatLng(Json[0].lat,Json[0].lng),13);
				
			}
		} 

		}).send();
	/*}else{
    	loadReg();
    }*/
}
function reset_checkbox(){
       document.getElementById("searchlist[Doorman]").checked = "" ;
	     document.getElementById("searchlist[Parking]").checked = "" ;
	     document.getElementById("searchlist[Gym]").checked = "" ;
	     document.getElementById("searchlist[Lobby]").checked = "" ;
	     document.getElementById("searchlist[Rooftop]").checked = "" ;
	     document.getElementById("searchlist[Concierge]").checked = "" ;
	     document.getElementById("searchlist[Storage]").checked = "" ;
	     document.getElementById("searchlist[Wireless]").checked = "" ;
	     document.getElementById("searchlist[Pets]").checked = "" ;
	     document.getElementById("searchlist[Laundry]").checked = "" ;
	     document.getElementById("searchlist[Super]").checked = "" ;
	     document.getElementById("searchlist[Green]").checked = "" ;
	     document.getElementById("searchlist[Tax_Abatement]").checked = "" ;
			 document.getElementById("searchlist[Pool]").checked = "" ;
}

	

function loadContactInfo(page){
	closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup();
	$('infoResult').style.display = "block";
	$('infoResult').style.visibility = "visible";
	$('infoContent').style.visibility = "visible";
	$('infoContent').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	$('infoContent').load(page);
}

function loadNorthpointInfo(page){
	closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup();
    $('infoNorthResult').style.display = "block";
	$('infoNorthResult').style.visibility = "visible";
	$('infoNorthpoint').style.visibility = "visible";    
	$('infoNorthpoint').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	$('infoNorthpoint').load(page);
}

function loadDisclosureInfo(page){
	closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup();
    $('infoDisResult').style.display = "block";
	$('infoDisResult').style.visibility = "visible";
	$('infoDisclosure').style.visibility = "visible";
	$('infoDisclosure').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	$('infoDisclosure').load(page);
}

function loadfp_ph_v_gal(page){
	closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup();closeRegPopup();
    $('fp_ph_v_galResult').style.display = "block";
	$('fp_ph_v_galResult').style.visibility = "visible";
	$('fp_ph_v_gal').style.visibility = "visible";
	$('fp_ph_v_gal').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	$('fp_ph_v_gal').load(page);
}

function loadtechFeedback(page){
	closevideoGall(); closewhitePopup(); closeblackPopup();closeRegPopup();
    $('techFeedbackResult').style.display = "block";
	$('techFeedbackResult').style.visibility = "visible";
	$('techFeedbackContent').style.visibility = "visible";
	$('techFeedbackContent').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	$('techFeedbackContent').load(page);
}

function loadvideoGall(page){
	closewhitePopup(); closeblackPopup();closeRegPopup();
    $('videoResult').style.display = "block";
	$('videoResult').style.visibility = "visible";
	$('videoContent').style.visibility = "visible";
	$('videoContent').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	$('videoContent').load(page);
}

function loadblackPopup(page){
	$('blackResult').style.display = "block";
	$('blackResult').style.visibility = "visible";
	$('blackContent').style.visibility = "visible";
	$('blackContent').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	$('blackContent').load(page);
}

function loadwhitePopup(page){
	$('whiteResult').style.display = "block";
	$('whiteResult').style.visibility = "visible";
	$('whiteContent').style.visibility = "visible";
	$('whiteContent').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	$('whiteContent').load(page);
}


function loadFooterInfo(page){
	closeContactInfo();closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup();
    $('infoResult').style.display = "block";
	$('infoResult').style.visibility = "visible";
	$('infoContent').style.visibility = "visible";
	$('infoContent').set("html","<center><img src='images/ajax-loader_w.gif' /></center>");
	
	var myRequest = new Request({
			url: page,
			onComplete: function(response) {
				$('infoContent').set("html",response);
				if($('infoContent').firstChild.style) {
					$('infoContent').firstChild.style.height = ($('infoResult').clientHeight-40) + 'px';
				}
			}
	}).send();
}


function loadRegistration(page){
	$('infoResult').style.display = "block";
	$('infoResult').style.top = "20px";
	$('infoResult').style.left = "150px";
	$('infoResult').style.width = "1100px";
	$('infoResult').style.visibility = "visible";
		
	$('infoContent').style.width = "1000px";
	$('infoContent').style.visibility = "visible";
	$('infoContent').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	
	var myRequest = new Request({
			url: page,
			onComplete: function(response) {
				$('infoContent').set("html",response);
				if($('infoContent').firstChild.style) {
					$('infoContent').firstChild.style.height = ($('infoResult').clientHeight-40) + 'px';
				}
			}
	}).send();
}

function closeContactInfo(){
	$('infoResult').style.display = "none";
	$('infoResult').style.visibility = "hidden";
	$('infoContent').style.visibility = "hidden";
	$('infoContent').set("html","");
}

function closeDiscInfo(){
	$('infoDisResult').style.display = "none";
	$('infoDisResult').style.visibility = "hidden";
	$('infoDisclosure').style.visibility = "hidden";
	$('infoDisclosure').set("html","");
}

function closeNorthInfo(){
	$('infoNorthResult').style.display = "none";
	$('infoNorthResult').style.visibility = "hidden";
	$('infoNorthpoint').style.visibility = "hidden";
	$('infoNorthpoint').set("html","");
}

function closefp_ph_v_gal(){
	$('fp_ph_v_galResult').style.display = "none";
	$('fp_ph_v_galResult').style.visibility = "hidden";
	$('fp_ph_v_gal').style.visibility = "hidden";
	$('fp_ph_v_gal').set("html","");
}

function closetechFeedback(){
	$('techFeedbackResult').style.display = "none";
	$('techFeedbackResult').style.visibility = "hidden";
	$('techFeedbackContent').style.visibility = "hidden";
	$('techFeedbackContent').set("html","");
}

function closevideoGall(){
	$('videoResult').style.display = "none";
	$('videoResult').style.visibility = "hidden";
	$('videoContent').style.visibility = "hidden";
	$('videoContent').set("html","");
}

function closewhitePopup(){
	$('whiteResult').style.display = "none";
	$('whiteResult').style.visibility = "hidden";
	$('whiteContent').style.visibility = "hidden";
	$('whiteContent').set("html","");
}

function closeblackPopup(){
	$('blackResult').style.display = "none";
	$('blackResult').style.visibility = "hidden";
	$('blackContent').style.visibility = "hidden";
	$('blackContent').set("html","");
}
function closeRegPopup(){
	//$('detailinfo').style.display = "none";
	//$('detail').style.visibility = "hidden";    	
}
//FUNCTIONS 

function showBlock(Idname)
{
	//document.getElementById(Idname).style.display='block';
//	document.getElementById(Idname).style.zIndex = '100000';
//	return false;
	if(document.getElementById(Idname).style.display!='block')
	{
		document.getElementById(Idname).style.display="block";
		//document.getElementById(Idname).style.zIndex = '100';
		//document.getElementById('loginImage').className="loginActive";
	}
	else {
		document.getElementById(Idname).style.display="none";
		//document.getElementById('loginImage').className="";
	}
	return false;
}

function hideBlock(Idname){
	document.getElementById(Idname).style.display="none";
	return false;
	}
	
function keepBlock(Idname, Idname1) {
	if(document.getElementById(Idname).style.display!='block')
	{
		document.getElementById(Idname).style.display="block";
		document.getElementById(Idname1).style.display = "none";
		//document.getElementById('loginImage').className="loginActive";
	}
	else {
		document.getElementById(Idname).style.display="none";
		document.getElementById(Idname1).style.display = "none";
		//document.getElementById('loginImage').className="";
	}
	return false;
}

	
function searchBut(a) {

		if($('searchBox').style.left=="0px") {	

		

			a.addEvent('complete',function(e){

				$('advanceSearch').style.visibility = "hidden";

				$('searchBut').style.backgroundImage = "url(images/newdevelopment_0.png)";

				//$('searchBox').style.zIndex = "10000";


			});

			a.start("left","-400px");
			//document.getElementById('map').style.left = '0px';
			

		} else {
				$('searchBox').style.zIndex = "1000";
			$('brokerBox').style.zIndex = "999";
			$('rentalBox').style.zIndex = "999";
			$('commercialBox').style.zIndex = "999";			
			a.addEvent('complete',function(e){

			   $('searchBut').style.backgroundImage = "url(images/newdevelopment_1.png)";

			  

			});

			a.start("left","0px");
			//document.getElementById('map').style.left = '400px';
		
		}

}

function hideRentalBut(a) {
	if($('rentalBox').style.left=="0px") {	
		a.addEvent('complete',function(e){
			//$('advanceSearch').style.visibility = "hidden";
			$('rentalBut').style.backgroundImage = "url(images/rentallistings_0.png)";
			//$('rentalBox').style.zIndex = "999";			
		});

		a.start("left","-400px");
       // document.getElementById('map').style.left = '0px';
	}
    /*alert("SearchBox : "+$('searchBox').style.zIndex+"\n"+
			"Brokerbox : "+$('brokerBox').style.zIndex+"\n"+
			"RentalBox : "+$('rentalBox').style.zIndex+"\n"+
			"CommercialBox : "+$('commercialBox').style.zIndex);*/
}

function hideCommercialBut(a) {
	if($('commercialBox').style.left=="0px") {	
		a.addEvent('complete',function(e){

			//$('advanceSearch').style.visibility = "hidden";

			$('commercialBut').style.backgroundImage = "url(images/saleslistings_0.png)";
			//$('commercialBox').style.zIndex = "999";
		});
		hideHoundWordPop();
		a.start("left","-400px");
        searchSlidehound.start("left","-55px");
        document.getElementById('houndwordpop').style.display = 'none';
        //document.getElementById('map').style.left = '0px';
	}
   /* alert("SearchBox : "+$('searchBox').style.zIndex+"\n"+
			"Brokerbox : "+$('brokerBox').style.zIndex+"\n"+
			"RentalBox : "+$('rentalBox').style.zIndex+"\n"+
			"CommercialBox : "+$('commercialBox').style.zIndex);*/
}

function hideSearchBut(a) {
	if($('searchBox').style.left=="0px") {	
		a.addEvent('complete',function(e){

			//$('advanceSearch').style.visibility = "hidden";

			$('searchBut').style.backgroundImage = "url(images/newdevelopment_0.png)";
			//$('searchBox').style.zIndex = "1001";

		});

		a.start("left","-400px");
        document.getElementById('map').style.left = '0px';
	}
    /*alert("SearchBox : "+$('searchBox').style.zIndex+"\n"+
			"Brokerbox : "+$('brokerBox').style.zIndex+"\n"+
			"RentalBox : "+$('rentalBox').style.zIndex+"\n"+
			"CommercialBox : "+$('commercialBox').style.zIndex);*/
}

function hideBrokerBut(a) {
	if($('brokerBox').style.left=="0px") {	
		a.addEvent('complete',function(e){

			//$('advanceSearch').style.visibility = "hidden";

			$('brokerBut').style.backgroundImage = "url(images/topbrokers_0.png)";
			//$('brokerBox').style.zIndex = "10000";
			

		});

		a.start("left","-400px");
	}
}


function brokerBut(a) {
		if($('brokerBox').style.left=="0px") {	

			a.addEvent('complete',function(e){

				//$('advanceSearch').style.visibility = "hidden";

				$('brokerBut').style.backgroundImage = "url(images/topbrokers_0.png)";
				//$('brokerBox').style.zIndex = "10000";
				

			});

			a.start("left","-400px");

		} else {
			$('searchBox').style.zIndex = "999";
			$('commercialBox').style.zIndex = "999";
			//$('brokerBox').style.zIndex = "10000";
			a.addEvent('complete',function(e){
			   $('brokerBut').style.backgroundImage = "url(images/topbrokers_1.png)";
			});

			a.start("left","0px");
			

		}
}



function rentalBut(a) {
//alert("You need to login to acccess this");
		$('rentalTopBut').style.readonly="true";
		if($('rentalBox').style.left=="0px") {	

			a.addEvent('complete',function(e){

				//$('advanceSearch').style.visibility = "hidden";

				$('rentalBut').style.backgroundImage = "url(images/rentallistings_0.png)";

			});

			a.start("left","-400px");
            //document.getElementById('map').style.left = '0px';

		} else {
			$('searchBox').style.zIndex = "999";
			$('brokerBox').style.zIndex = "999";
			$('commercialBox').style.zIndex = "999";
			$('rentalBox').style.zIndex = "1000";
			a.addEvent('complete',function(e){

			   $('rentalBut').style.backgroundImage = "url(images/rentallistings_1.png)";

			});

			a.start("left","0px");
            //document.getElementById('map').style.left = '400px';


		}
}
function showHoundIcon(leftPos){
	if($('commercialBox').style.left!="-400px" && $('commercialBox').style.left!="") {
        searchSlidehound.start("left",leftPos);/*
        document.getElementById('valueHound_div').style.visibility = 'visible';
        alert(document.getElementById("houndwordpop").value);*/
        if(document.getElementById("houndwordpop").value <= 0){
            /*alert("in");*/
            setTimeout('$("houndwordpopImg").fade("in")',"2000");
            setTimeout('$("houndwordpopImg").fade("out")',"12000");
            document.getElementById("houndwordpop").value = 1;/*alert("out");*/
        }
	}else{
    	searchSlidehound.start("left","-55px");
    }
    var intervalHound = setInterval('checkHoundIcon()',"4000");
}
function checkHoundIcon(){
	if($('commercialBox').style.left=="-400px" || $('commercialBox').style.left=="") {
    	searchSlidehound.start("left","-55px");
    }
}
function showHoundWordPop(){
	$("houndwordpopImg").fade("in");
}
function hideHoundWordPop(){
	$("houndwordpopImg").fade("out");
}
function commercialBut(a) {
//alert("You need to login to acccess this");
		if($('commercialBox').style.left=="-400px" || $('commercialBox').style.left=="") {
        	setTimeout('showHoundIcon("400px")','3000');
            searchSlidehound.start("left","330px");
            document.getElementById('valueHound_div').style.visibility = 'visible';
        }else{
        	searchSlidehound.start("left","-55px");
            hideHoundWordPop();
            //document.getElementById('valueHound_div').style.left = '0px';
        }
        if($('commercialBox').style.left=="0px") {	

			a.addEvent('complete',function(e){

				//$('advanceSearch').style.visibility = "hidden";

				$('commercialBut').style.backgroundImage = "url(images/saleslistings_0.png)";

			});

			a.start("left","-400px");
            //document.getElementById('map').style.left = '0px';

		} else {

			a.addEvent('complete',function(e){

			   $('commercialBut').style.backgroundImage = "url(images/saleslistings_1.png)";

			});

			a.start("left","0px");
            //document.getElementById('map').style.left = '400px';
			$('searchBox').style.zIndex = "999";
			$('brokerBox').style.zIndex = "999";
			$('rentalBox').style.zIndex = "999";
			$('commercialBox').style.zIndex = "1000";
		}
}

var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;
	input=input+'';
    //alert(input);
   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

function loadContact(id,type){
//alert("Val="+id);
	if (type == "commercial"){
        hideCommercialBut(searchSlide4);
    }else if (type == "rental"){
        hideRentalBut(searchSlide3);
    }else{
	    hideSearchBut(searchSlide);
    }
	closeContactInfo();
    closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup();
	/*if (type != "developer" && document.getElementById('login_checker').value=='0') {
    	document.getElementById('clicktab').innerHTML = "rental";
    	document.getElementById('counttab').innerHTML = "7,914";
    	document.getElementById('r_maincontainer').style.visibility='visible';    
    } else {*/
        $('detailinfo').style.display = "block";
        $('detail').style.visibility = "visible";
        pruid = id;
        id=encode64(id);   
        $('detail').set("html","<center><img src='images/ajax-loader.gif' /></center>");
        $('detail').load("includes/info.inc.php?id="+id+"&type="+type);
        if(parseInt(callBackloadvideo) > 0){
        	loadfp_ph_v_gal('morephoto_demo.php?Lid='+pruid+'&option=video&type='+type);
        }
   /* }*/
}
function loadHound(){
	var valFalse = 0;
    /*if($('csubRegion1')){
    	if(parseInt($('csubRegion1').value) <= 0){
        	valFalse = 1;
        }
    }
    if(valFalse <= 0){
        if($('csubRegion2')){
            if(parseInt($('csubRegion2').value) <= 0){
                valFalse = 2;
            }
        }
	}*/
    var bidVal = 0;
    var nidVal = 0;
    if(document.getElementById("houndFormsearch")){
        var formu = document.getElementById("houndFormsearch");
        var bidVal = formu.houndBoro.value;
        var nidVal = formu.houndNei.value;	
    }else if(document.getElementById("houndBoroHid")){
        var bidVal = document.getElementById("houndBoroHid").value;
        var nidVal = document.getElementById("houndNeiHid").value;
    }
    if(bidVal <= 0 || nidVal <= 0){
        bidVal = $('csubRegion1').value;
        nidVal = $('csubRegion2').value;
    }
    if(bidVal <= 0 || nidVal <= 0){
    	valFalse = 1;
    }
    if(valFalse <= 0){
        closeContactInfo(); closeContact(); closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback();
        closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup(); closeResultList();
        if($('hound_detailinfo').style.display == "block"){
        	var req = new Request({method: 'get',  url: 'includes/houndSetquery.php?nid='+nidVal+'&bid='+bidVal+'&type=vhTitle', onComplete: function(result) {
            	var queryHnd = "";
                if(document.getElementById("hidQuery")){
                    queryHnd = document.getElementById("hidQuery").value;
                }
                $('houndListDiv').set("html","<center><img src='images/ajax-loader.gif' /></center>");
                if(result != ""){
                    if($('titLabel1')){
                    	$('titLabel1').style.display = "block";
                        if($('titLabel')){
	                        $('titLabel').style.display = "none";
                        }
                    	$('titLabel1').set("html",result);
                    }
                }
               /* if(document.getElementById('login_checker').value <= 0){ */
                    $('houndListDiv').load("includes/valueHoundList.php?pageNo=1&query="+queryHnd);
                /*}else{
                    $('houndListDiv').load("includes/valueHoundList.php?pageNo=1&query=");
                }*/
			}}).send();
        }else{
            $('hound_detailinfo').style.display = "block";
            $('hound_detail').style.visibility = "visible";
            $('hound_detail').set("html","<center><img src='images/ajax-loader.gif' /></center>");
            $('hound_detail').load("includes/valueHound.php");
		}
	}else if(valFalse == 1){
    	var csort = $('commercialSortby').value;
	    var csortarr = csort.split("|");
        var valUrl = "?options[size]="+$("optionscSize").value+"&options[bath]="+$("optionscBath").value+"&options[sqft]="+$("optionscSqFt").value+"&options[pets]="+$("optionscPets").value+"&options[min]="+$("optionscMin").value+"&options[max]="+$("optionscMax").value+"&keyword="+$("commercialKeyword").value+"&sortby="+csortarr[0]+"&asc="+csortarr[1]+"&init=0&state_id="+$("cstate").value+"&region_id="+$("cregion").value+"&borough_level_id="+bidVal+"&neighborhood_level_id="+nidVal+"&features[4]="+$('commercialFeature4').checked+"&features[5]="+$('commercialFeature5').checked+"&features[6]="+$('commercialFeature6').checked+"&features[7]="+$('commercialFeature7').checked+"&features[8]="+$('commercialFeature8').checked+"&features[9]="+$('commercialFeature9').checked+"&features[10]="+$('commercialFeature10').checked+"&features[11]="+$('commercialFeature11').checked+"&features[12]="+$('commercialFeature12').checked+"&features[13]="+$('commercialFeature13').checked+"&features[14]="+$('commercialFeature14').checked+"&features[15]="+$('commercialFeature15').checked+"&features[16]="+$('commercialFeature16').checked+"&features[17]="+$('commercialFeature17').checked+"&features[18]="+$('commercialFeature18').checked+"&features[21]="+$('commercialFeature21').checked+"&features[22]="+$('commercialFeature22').checked+"&features[23]="+$('commercialFeature23').checked+"&features[24]="+$('commercialFeature24').checked+"&features[25]="+$('commercialFeature25').checked+"&features[26]="+$('commercialFeature26').checked+"&features[27]="+$('commercialFeature27').checked+"&features[28]="+$('commercialFeature28').checked+"&features[29]="+$('commercialFeature29').checked+"&features[30]="+$('commercialFeature30').checked+"&features[31]="+$('commercialFeature31').checked+"&features[32]="+$('commercialFeature32').checked+"&features[33]="+$('commercialFeature33').checked+"&features[34]="+$('commercialFeature34').checked+"&features[35]="+$('commercialFeature35').checked+"&features[36]="+$('commercialFeature36').checked+"&features[39]="+$('commercialFeature39').checked+"&features[40]="+$('commercialFeature40').checked;
		var browUrl = 'includes/houndSetquery.php'+valUrl;
		var req = new Request({method: 'get',  url: browUrl, onComplete: function(result) { if(document.getElementById("hidQuery")){ document.getElementById("hidQuery").value = result;}}}).send();
        
        $('hound_detailinfo').style.display = "block";
        $('hound_detail').style.visibility = "visible";
        $('hound_detail').set("html","<center><img src='images/ajax-loader.gif' /></center>");
        $('hound_detail').load("includes/valueHound.php");
    }
}

function loadResultList(queryVal,tabselected){
    closeContactInfo(); closeContact(); closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback();
    closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup(); closeHound();
    if($('ResultList_detailinfo').style.display == "block"){
		var req = new Request({method: 'get',  url: 'includes/resultsList.php?pageNo=1&query='+queryVal+'&tab='+tabselected+'&getTitle=yes', onComplete: function(result) {
        	if(result != ""){
                if($('titLabelResultlist')){
                    $('titLabelResultlist').style.display = "block";
                    $('titLabelResultlist').set("html",result);
                }
            }
            $('ResultListDiv').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	        $('ResultListDiv').load("includes/resultsList.php?currentPage=1&query="+queryVal+"&tab="+tabselected);
		}}).send();
    }else{
        $('ResultList_detailinfo').style.display = "block";
        $('ResultList_detail').style.visibility = "visible";
        $('ResultList_detail').set("html","<center><img src='images/ajax-loader.gif' /></center>");
        $('ResultList_detail').load("includes/resultsListPopup.php?query="+queryVal+"&tab="+tabselected);
    }
}

function loadReg(){
	hideSearchBut(searchSlide);
	closeContactInfo();closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup();
	$('detailinfo_r').style.display = "block";
	$('detail_r').style.visibility = "visible";    
	$('detail_r').set("html","<center><img src='images/ajax-loader.gif' /></center>");
	$('detail_r').load("registform.php");
}

function closeContact(){
//alert("here");
	document.getElementById('detailinfo').style.display = "none";
	closeContactInfo();
	$('detail').style.visibility = "hidden";
	$('detail').set("html","");
}
function closeHound(){
	document.getElementById('hound_detailinfo').style.display = "none";
	$('hound_detail').style.visibility = "hidden";
	$('hound_detail').set("html","");
}

function closeResultList(){
	document.getElementById('ResultList_detailinfo').style.display = "none";
	$('ResultList_detail').style.visibility = "hidden";
	$('ResultList_detail').set("html","");
}

function closeContact_r(){
//alert("here");
	document.getElementById('detailinfo_r').style.display = "none";
	//closeContactInfo();
	$('detail_r').style.visibility = "hidden";
	$('detail_r').set("html","");
}
function  rewriteMap(){
//alert("1");
var selStatus;
if(lastTab=="developer") {
var form = $("ajaxSearch");
if(form.dsubRegion2.options[form.dsubRegion1.selectedIndex].value==0){
selStatus = "borough";
} else if(form.dsubRegion2.options[form.dsubRegion2.selectedIndex].value==0) {
selStatus = "nbh";
} else {
selStatus = "list";
}
} else if(lastTab=="rental") {
var form = document.getElementById("rentalSearch");
if(form.rsubRegion1.options[form.rsubRegion1.selectedIndex].value==0){
selStatus = "borough";
} else {
selStatus = "list";
}
} else if(lastTab=="commercial") {
var form = $("commercialSearch");
if(form.csubRegion1.options[form.csubRegion1.selectedIndex].value==0){
selStatus = "borough";
} else {
selStatus = "list";
}
}  
	var maxNum=0;
    progressBar.start(10);
	/*document.getElementById("loading_div").style.display='block';
    document.getElementById("loading_div").style.width=screen.width+"px";
	document.getElementById("loading_div").style.height=screen.height+"px";*/
    //alert(zoomLevel);
    //alert(nbhval);
    if(selStatus=="borough") {
    gsmap.clearOverlays();
	GDownloadUrl("xml/newgateway2.php?selStatus=borough&zoomLevel="+zoomLevel+"&type="+lastTab, function(data) {
    //alert(data);
	gmarkers = new Array();
	var xml = GXml.parse(data);
			developersOverlays = new Array();
			var xml = GXml.parse(data);
            //alert(data);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				var id =  x[i].childNodes[0].childNodes[0].nodeValue;
				var elements = x[i].childNodes[5].childNodes[0].nodeValue;
				var html = x[i].childNodes[6].childNodes[0].nodeValue;
                var nhid = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                var lat = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                var lng = parseFloat(x[i].childNodes[3].childNodes[0].nodeValue);
                var xid = lat+lng;
				var point = new GLatLng(parseFloat(x[i].childNodes[2].childNodes[0].nodeValue),parseFloat(x[i].childNodes[3].childNodes[0].nodeValue));
				

					if (lastTab == "developer"){
						customIcons = { icon:iconNBHOrange };
                        tabfrm = "ajaxSearch";
                        tabSel = "dsubRegion1";
                        }
					else if (lastTab == "rental") {
						customIcons = { icon:iconNBHGreen };
                        tabfrm = "rentalSearch";
                        tabSel = "rsubRegion1";
                        }
                        else if (lastTab == "commercial") {
						customIcons = { icon:iconNBHRed };
                        tabfrm = "commercialSearch";
                        tabSel = "csubRegion1";
                        }
                    //alert(lastTab);			
				var marker = new GMarker(point, customIcons);	
				var movhandler = createMarkerMOverHandler(marker, html);
                var mouhandler = markerCloseFunc();
                var chandler = markerZoomIn(tabSel,tabfrm,nhid,lat,lng);
				if(id=="")
                id = xid;
                marker.id = id;
                //alert(marker.id);
				GEvent.addListener(marker, 'mouseover', movhandler);
                GEvent.addListener(marker, 'mouseout', mouhandler);
                GEvent.addListener(marker, 'click', chandler);
                GEvent.addListener(marker, 'click', movhandler);
				developersOverlays.push(marker);
				gsmap.addOverlay(marker);
			}
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
    });
    progressBar.remove();
    } 
    else if((selStatus=="list" && nbhval=="false") || zoomLevel>8){
    //alert(nbhval);
    gsmap.clearOverlays();
    var passnid = '';
    if(document.getElementById('login_checker').value=='0' && parseInt($("csubRegion2").value) > 0 && parseInt($("search_setting_hid").value) > 0 && lastTab == "commercial"){
    	passnid = $("csubRegion2").value;
    }else if(document.getElementById('login_checker').value=='0' && parseInt($("rsubRegion2").value) > 0 && parseInt($("search_setting_hid").value) > 0 && lastTab == "rental"){
    	passnid = $("rsubRegion2").value;
    }
	GDownloadUrl("xml/newgateway1.php?zoomLevel="+zoomLevel+"&type="+lastTab+"&nid="+passnid, function(data) {
	
    gmarkers = new Array();
	var xml = GXml.parse(data);
			developersOverlays = new Array();
			var xml = GXml.parse(data);
            //alert(data);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				var id =  x[i].childNodes[0].childNodes[0].nodeValue;
				var elements = x[i].childNodes[5].childNodes[0].nodeValue;
				var html = x[i].childNodes[6].childNodes[0].nodeValue;
                var nhid = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                var lat = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                var lng = parseFloat(x[i].childNodes[3].childNodes[0].nodeValue);
                var xid = lat+lng;
                var point = new GLatLng(parseFloat(x[i].childNodes[2].childNodes[0].nodeValue),parseFloat(x[i].childNodes[3].childNodes[0].nodeValue));
				

					if (lastTab == "developer"){
						customIcons = { icon:iconNBHOrange };
                        tabfrm = "ajaxSearch";
                        tabSel = "dsubRegion1";
                    }else if (lastTab == "rental") {
						customIcons = { icon:iconNBHGreen };
                        tabfrm = "rentalSearch";
                        tabSel = "rsubRegion1";
                    }else if (lastTab == "commercial") {
						customIcons = { icon:iconNBHRed };
                        tabfrm = "commercialSearch";
                        tabSel = "csubRegion1";
                    }
				if(document.getElementById('login_checker').value=='0' && parseInt($("csubRegion2").value) > 0 && parseInt($("search_setting_hid").value) > 0 && nhid == $('csubRegion2').value && lastTab == "commercial"){
                	htmlArr = html.split('images/default_red_mag.gif');
                    //alert(htmlArr[0]+"images/default_red_mag_guest.gif"+htmlArr[1]);
                    html = htmlArr[0]+"images/default_red_mag_guest.gif"+htmlArr[1];
                    customIcons = { icon:iconNBHRedTrans };
                }else if(document.getElementById('login_checker').value=='0' && parseInt($("rsubRegion2").value) > 0 && parseInt($("search_setting_hid").value) > 0 && nhid == $('rsubRegion2').value && lastTab == "rental"){
                	htmlArr = html.split('images/default_green_mag.gif');
               		html = htmlArr[0]+"images/default_green_mag_guest.gif"+htmlArr[1];
                    customIcons = { icon:iconNBHGreenTrans };
                }
                	
                //alert(lastTab);			
                var marker = new GMarker(point, customIcons);	
                var movhandler = createMarkerMOverHandler(marker, html);
                var mouhandler = markerCloseFunc();
                var chandler = markerCallFunc(nhid,lastTab,lat,lng);
                if(id=="")
                id = xid;
                marker.id = id;
                //alert(marker.id);
                GEvent.addListener(marker, 'mouseover', movhandler);
                GEvent.addListener(marker, 'mouseout', mouhandler);
                GEvent.addListener(marker, 'click', chandler);
                GEvent.addListener(marker, 'click', movhandler);
                developersOverlays.push(marker);
                gsmap.addOverlay(marker);/*
				}else{
                	var marker = new GMarker(point, customIcons);	
                    var movhandler = createMarkerMOverHandler(marker, html);
                    var mouhandler = markerCloseFunc();
                    var chandler = markerCallFunc(nhid,lastTab,lat,lng);
                    if(id=="")
                    id = xid;
                    marker.id = id;
                    //alert(marker.id);
                    GEvent.addListener(marker, 'mouseover', movhandler);
                    GEvent.addListener(marker, 'mouseout', mouhandler);
                    GEvent.addListener(marker, 'click', chandler);
                    GEvent.addListener(marker, 'click', movhandler);
                    developersOverlays.push(marker);
                    gsmap.addOverlay(marker);                
                }*/
			}
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
    });
    progressBar.remove();
} 
if(nbhval=="true" && selStatus=="list" ){
	progressBar.start(10);
	//gsmap.clearOverlays();
	GDownloadUrl("xml/newgateway.php?zoomLevel="+zoomLevel+"&type="+lastTab, function(datanbh) {
    //alert(datanbh);
	if(datanbh!="") {
	gmarkers = new Array();
	var xml = GXml.parse(datanbh);   
			developersOverlays = new Array();
			var xml = GXml.parse(datanbh);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				if(x[i].childNodes[0].childNodes.length > 0){
	                var id =  x[i].childNodes[0].childNodes[0].nodeValue;
                }else{
                   var id =  x[i].childNodes[1].childNodes[0].nodeValue;
                }
				var elements = x[i].childNodes[4].childNodes[0].nodeValue;
				var html = x[i].childNodes[3].childNodes[0].nodeValue;
                if(x[i].childNodes[1].childNodes[0].nodeValue != "" && x[i].childNodes[2].childNodes[0].nodeValue != ""){
                    var lat = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                    var lng = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                    var xid = lat+lng;
                    var point = new GLatLng(parseFloat(x[i].childNodes[1].childNodes[0].nodeValue),parseFloat(x[i].childNodes[2].childNodes[0].nodeValue));
                    if (elements == 1){
                        if (lastTab == "developer")
                            customIcons = { icon:iconOrange };
                        else if (lastTab == "rental")
                            customIcons = { icon:iconGreen };
                            else if (lastTab == "commercial")
                            customIcons = { icon:iconRed };
                    }
                    else{                
                        var nsize=26;
                        var nx = -70;
                        var ny = 6;
                        var imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                        if(lastTab=="developer") {
                            imglink = "http://cbs2rem.com/images/numbers/orange/ci_";
                        } else if(lastTab=="rental") {
                        imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                        } else if(lastTab=="commercial") {
                        imglink = "http://cbs2rem.com/images/numbers/red/ci_";
                        }
                        //customIcons = { icon:iconFive };
                        if(elements>5 && elements<=10) {
                        numimg = imglink+"5plus.png";
                        nsize=32;
                        nx = -66;
                        ny = 6;
                        }
                        else if(elements>10 && elements<=15) {
                        numimg = imglink+"10plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>15 && elements<=20) {
                        numimg = imglink+"15plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>20 && elements<=25) {
                        numimg = imglink+"20plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>25 && elements<=50) {
                        numimg = imglink+"25.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>50 && elements<=100) {
                        numimg = imglink+"50.png";
                        nsize=46;
                        nx = -60;
                        ny = 6;
                        }
                        else if(elements>100 && elements<=200) {
                        numimg = imglink+"100.png";
                        nsize=58;
                        nx = -55;
                        ny = 6;
                        }
                        else if(elements>200) {
                        numimg = imglink+"200plus.png";
                        nsize=58;
                        nx = -55;
                        ny = 6;
                        }
                        else {
                        numimg = imglink+elements+".png";
                       // alert(elements);
                        if(elements<5){
                        nsize = 26;
                        }
                        }
                        var iconMap = new GIcon({iconAnchor:new GPoint(1, 1),shadowSize:new GSize(0, 0),iconSize:new GSize(nsize,nsize), image:numimg});
                        iconMap.iconAnchor = new GPoint(21, 9);
                        iconMap.infoWindowAnchor = new GPoint(nx, ny);
                        customIcons = { icon:iconMap };
                    }
                    //maxNum++;
                    var marker = new GMarker(point, customIcons);	
                    var handler = createMarkerClickHandler(marker, html);
                    if(id=="")
                    id = i;
                    marker.id = id;
                    //alert(marker.id);
                    
                    
                    GEvent.addListener(marker, 'click', handler);
                    developersOverlays.push(marker);
                    //gsmap.addOverlay(marker);
                 }
			}
            progressBar.remove();
            loadMarkers();
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
            }
    });
    
    }
    
	//setTimeout('document.getElementById("loading_div").style.display="none";',8000);
	//showall();
}

function isNewDevFeatured(id) {
		var req = new Request({  
		method: 'get',  
		url: 'includes/isFeaturedNewDev.inc.php?id='+id,
		onComplete: function(result) {
			Json = JSON.decode(result);            
			if( Json[0].value == 1){
				$('isFeatured').value = 1;	
			} else {
				$('isFeatured').value = 0;
			}
		}
						 
		}).send(); 
}

function rewriteMapNewDev() {
	//alert("2");
	progressBar.start(10);
	//gsmap.clearOverlays();
	GDownloadUrl("xml/newgateway.php?zoomLevel="+zoomLevel+"&type="+lastTab, function(datanbh) {
    //alert(datanbh);
	if(datanbh!="") {
	gmarkers = new Array();
	var xml = GXml.parse(datanbh);   
			developersOverlays = new Array();
			var xml = GXml.parse(datanbh);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				if(x[i].childNodes[0].childNodes.length > 0){
	                var id =  x[i].childNodes[0].childNodes[0].nodeValue;
                }else{
                   var id =  x[i].childNodes[1].childNodes[0].nodeValue;
                }
				var elements = x[i].childNodes[4].childNodes[0].nodeValue;
                var isFeatured = x[i].childNodes[5].childNodes[0].nodeValue;
				var html = x[i].childNodes[3].childNodes[0].nodeValue;
                if(x[i].childNodes[1].childNodes[0].nodeValue != "" && x[i].childNodes[2].childNodes[0].nodeValue != ""){
                    var lat = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                    var lng = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                    var xid = lat+lng;
                    var point = new GLatLng(parseFloat(x[i].childNodes[1].childNodes[0].nodeValue),parseFloat(x[i].childNodes[2].childNodes[0].nodeValue));
                    if (elements == 1){
                        if (lastTab == "developer") {
                        	//isNewDevFeatured(id);
                                if(isFeatured=="1") {
                                	customIcons = { icon:iconFeatured };
                                } else {
                                	customIcons = { icon:iconOrange };
                                }
                            }
                        else if (lastTab == "rental")
                            customIcons = { icon:iconGreen };
                            else if (lastTab == "commercial")
                            customIcons = { icon:iconRed };
                    }
                    else{                
                        var nsize=26;
                        var nx = -70;
                        var ny = 6;
                        var imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                        if(lastTab=="developer") {
                            imglink = "http://cbs2rem.com/images/numbers/orange/ci_";
                        } else if(lastTab=="rental") {
                        imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                        } else if(lastTab=="commercial") {
                        imglink = "http://cbs2rem.com/images/numbers/red/ci_";
                        }
                        //customIcons = { icon:iconFive };
                        if(elements>5 && elements<=10) {
                        numimg = imglink+"5plus.png";
                        nsize=32;
                        nx = -66;
                        ny = 6;
                        }
                        else if(elements>10 && elements<=15) {
                        numimg = imglink+"10plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>15 && elements<=20) {
                        numimg = imglink+"15plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>20 && elements<=25) {
                        numimg = imglink+"20plus.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>25 && elements<=50) {
                        numimg = imglink+"25.png";
                        nsize=38;
                        nx = -65;
                        ny = 6;
                        }
                        else if(elements>50 && elements<=100) {
                        numimg = imglink+"50.png";
                        nsize=46;
                        nx = -60;
                        ny = 6;
                        }
                        else if(elements>100 && elements<=200) {
                        numimg = imglink+"100.png";
                        nsize=58;
                        nx = -55;
                        ny = 6;
                        }
                        else if(elements>200) {

                        numimg = imglink+"200plus.png";
                        nsize=58;
                        nx = -55;
                        ny = 6;
                        }
                        else {
                        numimg = imglink+elements+".png";
                       // alert(elements);
                        if(elements<5){
                        nsize = 26;
                        }
                        }
                        var iconMap = new GIcon({iconAnchor:new GPoint(1, 1),shadowSize:new GSize(0, 0),iconSize:new GSize(nsize,nsize), image:numimg});
                        iconMap.iconAnchor = new GPoint(21, 9);
                        iconMap.infoWindowAnchor = new GPoint(nx, ny);
                        customIcons = { icon:iconMap };
                    }
                    //maxNum++;
                    var marker = new GMarker(point, customIcons);	
                    var handler = createMarkerClickHandler(marker, html);
                    if(id=="")
                    id = i;
                    marker.id = id;
                    //alert(marker.id);
                    
                    
                    GEvent.addListener(marker, 'click', handler);
                    if(document.getElementById('ftrd_vdo').value == "ON" && isFeatured=="1") {
						GEvent.trigger(marker,"click");
					    document.getElementById('ftrd_vdo').value = "OFF";
                    }
                    developersOverlays.push(marker);
                    //gsmap.addOverlay(marker);
                 }
			}
            progressBar.remove();
            loadMarkers();
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
            }
    });
    //rewriteMapNewDevFeatured();
    /*showall();
    GEvent.addListener(gsmap, 'moveend', function(point) {
		var lat = 0;
        var lon = 0;
        var matchll = /\(([-.\d]*), ([-.\d]*)/.exec( point );
        if ( matchll ) { 
            var lat = parseFloat( matchll[1] );
            var lon = parseFloat( matchll[2] );
            lat = lat.toFixed(6);
            lon = lon.toFixed(6);
        }
        if(lat != "" && lon != ""){
        	//alert(lat);
           var req = new Request({  
            method: 'get',  
            url: 'findNBHshape.inc.php?lat='+lat+'&lon='+lon,
            onComplete: function(result) {
               if(result != "" && result != "undefined"){
               		//alert(result);
                    GEvent.addListener(gsmap, 'mousemove', "");
                    return false;
               }
            }                            
            }).send(); 
        }        
    });*/
}
function rewriteMapNewDevFeatured() {
//alert("3");
	progressBar.start(10);
	//gsmap.clearOverlays();
	GDownloadUrl("xml/newgateway_featured.php?zoomLevel="+zoomLevel+"&type="+lastTab, function(datanbh) {
    //alert(datanbh);
	if(datanbh!="") {
	gmarkers = new Array();
	var xml = GXml.parse(datanbh);   
			developersOverlays = new Array();
			var xml = GXml.parse(datanbh);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				if(x[i].childNodes[0].childNodes.length > 0){
	                var id =  x[i].childNodes[0].childNodes[0].nodeValue;
                }else{
                   var id =  x[i].childNodes[1].childNodes[0].nodeValue;
                }
				var elements = x[i].childNodes[4].childNodes[0].nodeValue;
                var isFeatured = x[i].childNodes[5].childNodes[0].nodeValue;
				var html = x[i].childNodes[3].childNodes[0].nodeValue;
                if(x[i].childNodes[1].childNodes[0].nodeValue != "" && x[i].childNodes[2].childNodes[0].nodeValue != ""){
                    var lat = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                    var lng = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                    var xid = lat+lng;
                    var point = new GLatLng(parseFloat(x[i].childNodes[1].childNodes[0].nodeValue),parseFloat(x[i].childNodes[2].childNodes[0].nodeValue));
                    customIcons = { icon:iconFeatured };
                    //maxNum++;
                    var marker = new GMarker(point, customIcons);	
                    var handler = createMarkerClickHandler(marker, html);                   
                    GEvent.addListener(marker, 'click', handler);
//Commented on 21-11-2009                    
                    // GEvent.trigger(marker,"click");
                    developersOverlays.push(marker);
                    gsmap.addOverlay(marker);
                 }
			}
            progressBar.remove();
            loadMarkers();
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
            }
    });
}
function loadMarkers(){
    if (lastTab == "developer"){
    	$('geo_progress').style.backgroundColor='#ee5b10';
    } else if (lastTab == "rental"){
    	$('geo_progress').style.backgroundColor='green';
    } else {
    	$('geo_progress').style.backgroundColor='#c01a08';
    }
    maxNum = developersOverlays.length;
    if(maxNum==0) {
    	progressBar.remove();
    } else {
    	progressBar.start(maxNum);
    	setTimeout('displayMarker(developersOverlays[0])', 20);
    }
}

function displayMarker(themarker) {
    gsmap.addOverlay(themarker);
    progressBar.updateLoader(1);
    mnum++;
    if (mnum < maxNum) {
    	setTimeout('displayMarker(developersOverlays[mnum])', 20);
    } else {
    	progressBar.remove();
    	mnum = 0;
    }
}
function  rewriteMap1(){
//alert("4");
	gsmap.clearOverlays();
	GDownloadUrl("xml/newgateway.php?zoomLevel="+zoomLevel+"&type="+lastTab, function(data) {

	gmarkers = new Array();
	var xml = GXml.parse(data);
			developersOverlays = new Array();
			var xml = GXml.parse(data);
            var numimg;
			var x = xml.documentElement.childNodes;
			for (var i = 0; i < x.length; i++) {
				var id =  x[i].childNodes[0].childNodes[0].nodeValue;
				var elements = x[i].childNodes[4].childNodes[0].nodeValue;
				var html = x[i].childNodes[3].childNodes[0].nodeValue;
                var lat = parseFloat(x[i].childNodes[1].childNodes[0].nodeValue);
                var lng = parseFloat(x[i].childNodes[2].childNodes[0].nodeValue);
                var xid = lat+lng;
				var point = new GLatLng(parseFloat(x[i].childNodes[1].childNodes[0].nodeValue),parseFloat(x[i].childNodes[2].childNodes[0].nodeValue));
				if (elements == 1){
					if (lastTab == "developer")
						customIcons = { icon:iconOrange };
					else if (lastTab == "rental")
						customIcons = { icon:iconGreen };
                        else if (lastTab == "commercial")
						customIcons = { icon:iconRed };
				}
				else{                
                	var nsize=26;
                    var nx = -70;
                    var ny = 6;
                	var imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                	if(lastTab=="developer") {
                    	imglink = "http://cbs2rem.com/images/numbers/orange/ci_";
                    } else if(lastTab=="rental") {
                    imglink = "http://cbs2rem.com/images/numbers/green/ci_";
                    } else if(lastTab=="commercial") {
                    imglink = "http://cbs2rem.com/images/numbers/red/ci_";
                    }
					//customIcons = { icon:iconFive };
					if(elements>25 && elements<=50) {
                    numimg = imglink+"25.png";
                    nsize=38;
                    nx = -20;
                    ny = 4;
                    }
                    else if(elements>50 && elements<=100) {
                    numimg = imglink+"50.png";
                    nsize=46;
                    }
                    else if(elements>100) {
                    numimg = imglink+"100.png";
                    nsize=58;
                    }
                    else {
                    numimg = imglink+elements+".png";
                    if(elements<10){
                  	nsize = 26;
                    } else if(elements<25) {
                    nsize=32;
                    }
                    }
					var iconMap = new GIcon({iconAnchor:new GPoint(1, 1),shadowSize:new GSize(0, 0),iconSize:new GSize(nsize,nsize), image:numimg});
					iconMap.iconAnchor = new GPoint(21, 9);
					iconMap.infoWindowAnchor = new GPoint(nx, ny);
					customIcons = { icon:iconMap };
				}
				var marker = new GMarker(point, customIcons);	
				var handler = createMarkerClickHandler(marker, html);
				if(id=="")
                id = xid;
                marker.id = id;
                //alert(marker.id);
				GEvent.addListener(marker, 'click', handler);
				developersOverlays.push(marker);
				gsmap.addOverlay(marker);
			}
      if (callBackloadFunction != null)
   			callBackloadFunction(callBackloadFunctionId,callBackloadFunctionType); 
    });

    
}
function callSearchCheck(page){
gsmap.clearOverlays();
	nbhval = "false";    
    var nsort = $('newdevSortby').value;
    var nsortarr = nsort.split("|");
	$('log_res').set("html","<center><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
	$('log_res').load("search_list_dinamic.php?keyword="+$("keyword").value+"&newdevSortby="+nsortarr[0]+"&newdevasc="+nsortarr[1]+"&init="+page+"&state_id="+$("dstate").value+"&region_id="+$("dregion").value+"&borough_level_id="+$("dsubRegion1").value+"&neighborhood_level_id="+$("dsubRegion2").value+"&searchlist[Doorman]="+$("searchlist[Doorman]").checked+"&searchlist[Parking]="+$("searchlist[Parking]").checked+"&searchlist[Gym]="+$("searchlist[Gym]").checked+"&searchlist[Lobby]="+$("searchlist[Lobby]").checked+"&searchlist[Rooftop]="+$("searchlist[Rooftop]").checked+"&searchlist[Concierge]="+$("searchlist[Concierge]").checked+"&searchlist[Storage]="+$("searchlist[Storage]").checked+"&searchlist[Wireless]="+$("searchlist[Wireless]").checked+"&searchlist[Pets]="+$("searchlist[Pets]").checked+"&searchlist[Laundry]="+$("searchlist[Laundry]").checked+"&searchlist[Super]="+$("searchlist[Super]").checked+"&searchlist[Green]="+$("searchlist[Green]").checked+"&searchlist[Tax_Abatement]="+$("searchlist[Tax_Abatement]").checked);
    if($("dsubRegion2").value!=0)
    searchNBH($("dsubRegion2").value,"developer",$("dsubRegion2").options[$("dsubRegion2").selectedIndex].getAttribute("lat"),$("dsubRegion2").options[$("dsubRegion2").selectedIndex].getAttribute("lng"),page);
}

// Broker info window functions

function loadBrokerWindow(idBroker) {
		var req = new Request({  
		method: 'get',  
		url: 'gateway/brokerinfo.php?id='+idBroker,
		onComplete: function(result) {
			$("detailinfo").empty();
			$("detailinfo").innerHTML = result;
			$("detailinfo").style.display = "block";
			hideBrokerBut(searchSlide2);
		}				 
		}).send(); 
}


function closeBrokerWindow() {
	$("detailinfo").style.display = "none";
}

function openAboutSubPopup(idBroker) {
		var req = new Request({  

		method: 'get',  

		url: 'gateway/aboutBroker.php?id='+idBroker,
		onComplete: function(result) {
			$("contentSubWindow").empty();
			$("contentSubWindow").innerHTML = result;
			fixHeight();
			$("subBrokerWindow").style.display = "block";
			$("mainBrokerContainer").style.display = "none";
		}
						 
		}).send(); 
}

function closeSubPopup() {
	$("subBrokerWindow").style.display = "none";
	$("mainBrokerContainer").style.display = "block";
}

function openLoggedAppointment(idBroker) {
		var req = new Request({  
		method: 'get',  
		url: 'gateway/makeAppointmentUser.php?id='+idBroker,
		onComplete: function(result) {
			$("contentSubWindow").empty();
			$("contentSubWindow").innerHTML = result;
			fixHeight();
			$("subBrokerWindow").style.display = "block";
			$("mainBrokerContainer").style.display = "none";
			
			
			$('sendBrokerAppointment').addEvent('click', function(e) {
				$('makeAppointmentUserStatus').set("html","Sending Email <img src='images/ajax-loader.gif'  width='15'/>");
					var req = new Request({  
						
						method: 'post',  					
						url: "gateway/sendBrokerMail.php?id="+idBroker,						
						data: { 'mmessage' : $('mmessage').value  },  						
						onComplete: function(loginresult) {
							LoginJson = JSON.decode(loginresult);
							if( LoginJson[0].value == 1){
								$('contentSubWindow').set("html","<h4>Contact Broker</h4>Email sent, thanks!");

							}
							else{
								$('contentSubWindow').set("html","<h4>Contact Broker</h4><span style='color:#FF0000'>Email failed, Please try again...</span>");
							}
					} 
				}).send(); 
				e.stop();
			});
			
		}
						 
		}).send(); 
}

function checkMailBroker(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
		return true;
	return false;
}

function openAnonymAppointment(idBroker) {
		var req = new Request({  
		method: 'get',  
		url: 'gateway/makeAppointmentNoUser.php?id='+idBroker,
		onComplete: function(result) {
			$("contentSubWindow").empty();
			$("contentSubWindow").innerHTML = result;
			fixHeight();
			$("subBrokerWindow").style.display = "block";
			$("mainBrokerContainer").style.display = "none";
			
			$('signinBroker').addEvent('click', function(e) {
				$('brokerLoginStatus').set("html","<p>Making Login <img src='images/ajax-loader.gif'  width='15'/></p>");
					var req = new Request({  						
						method: 'get',  						
						url: "includes/login.inc.php?username="+$('brokerUsername').value+"&password="+$('brokerPassword').value,						
						data: { 'do' : '1' },  						
						onComplete: function(loginresult) {
							LoginJson = JSON.decode(loginresult);
							if( LoginJson[0].value == 1){
								openLoggedAppointment(idBroker);
							}
							else{
								$('brokerLoginStatus').set("html","<p style='color:#FF0000'>Login fail</p>");
							}
					} 
				}).send(); 
				e.stop();
			});
			
			$('sendBrokerAppointmentNoUser').addEvent('click', function(e) {
				var error = "";
				if (!checkMailBroker($('email').value)){
					error +="Please, enter a valid email address.\n";
					$('email').value="";
				}
				if($('name').value==""||$('surname').value==""||$('email').value==""||$('phone').value=="")
				{
					error +="Fields with * are required.\nThanks";
					alert(error);
				} else {
					$('makeAppointmentNoUserStatus').set("html","Sending Email <img src='images/ajax-loader.gif'  width='15'/>");
					
					var req = new Request({  						
						method: 'post',  						
						url: "gateway/sendBrokerMail.php?id="+idBroker,						
						data: { 'name' : $('name').value, 'surname' : $('surname').value, 'email' : $('email').value, 'phone' : $('phone').value, 'phonetype' : $('phonetype').value, 'mmessage' : $('mmessage').value  },  						
						onComplete: function(loginresult) {
							LoginJson = JSON.decode(loginresult);
							if( LoginJson[0].value == 1){
								$('contentSubWindow').set("html","<h4>Contact Broker</h4>Email sent, thanks!");

							}
							else{
								$('contentSubWindow').set("html","<h4>Contact Broker</h4><span style='color:#FF0000'>Email failed, Please try again...</span>");
							}
					} 
				}).send(); }
				e.stop();
			});
			

		}
						 
		}).send(); 
}

function openAppointment(idBroker) {
		var req = new Request({  
		method: 'get',  
		url: 'includes/userstatus.inc.php',
		onComplete: function(result) {
			Json = JSON.decode(result);
			if( Json[0].value == 1){
				openLoggedAppointment(idBroker);	
			} else {
				openAnonymAppointment(idBroker);
			}
		}
						 
		}).send(); 
}
function reset_Rental () {
	//reset_checkbox();
    var formu = document.getElementById("rentalSearch");
    for(i=0;i<formu.rstate.options.length;i++)
    {
        if(formu.rstate.options[i].value == defaultState)
        {				
            //alert(formu.state.options[i].value);
            $('rentalSearch').rstate.selectedIndex = i;
            $('rentalSearch').rstate.onchange("reset");
        }
    }

    //e.stop();
    searchRental();
}	
        
function reset_Commercial(){
    var formu = document.getElementById("commercialSearch");
    for(i=0;i<formu.cstate.options.length;i++)
    {
        if(formu.cstate.options[i].value == defaultState)
        {				
            $('commercialSearch').cstate.selectedIndex = i;
            $('commercialSearch').cstate.onchange("reset");
        }
    }
    //e.stop();
    searchCommercial();
}
        
function setSelVal(mySelectElement,tab,needle) {
	var frm = eval("$('"+tab+"')");
	var options = frm.options;
	for (var i=0; i<options.length; i++) {
		//alert(options[i].value+" === "+needle);
		if (options[i].value == needle) {
			frm.selectedIndex = i;
			frm.onchange("reset");
			break;
		}
	}
}
function huntingList(ordr_by,ordr,userid){
	nbhval = "false";
	if($('ptype').value == "developer"){
		$('b_tbl_h_ndev').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_ndev').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]="+ordr_by+"&options[ordr]="+ordr+"&options[user]="+userid);
	}else if($('ptype').value == "rental"){
    	if(ordr_by == "Name"){
        	ordr_by = "price";
        }
		$('b_tbl_h_ren').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_ren').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]="+ordr_by+"&options[ordr]="+ordr+"&options[user]="+userid);
	}else if($('ptype').value == "commercial"){
    	if(ordr_by == "Name"){
        	ordr_by = "price";
        }
		$('b_tbl_h_sls').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_sls').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]="+ordr_by+"&options[ordr]="+ordr+"&options[user]="+userid);
	}
    document.getElementById("checkall_box").checked = false;
	checkAllcontact('');
}		
function contactList(ordr_by,ordr,userid,vartype){
	nbhval = "false";
	if(vartype != ""){
		$(vartype).set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$(vartype).load("loadhuntinglist.php?options[type]="+vartype+"&options[ordr_by]="+ordr_by+"&options[ordr]="+ordr+"&options[user]="+userid);
	}
}
function delHuntingList(hunt_id,userid){
	nbhval = "false";
   	if($('ptype').value == "developer"){
		$('b_tbl_h_ndev').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_ndev').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]=Name&options[ordr]=ASC&options[user]="+userid+"&options[del_id]="+hunt_id);
	}else if($('ptype').value == "rental"){
    	$('b_tbl_h_ren').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_ren').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]=price&options[ordr]=ASC&options[user]="+userid+"&options[del_id]="+hunt_id);
	}else if($('ptype').value == "commercial"){
    	$('b_tbl_h_sls').set("html","<center><br /><br /><br /><br /><img src='images/ajax-loader.gif' /></center>");
		$('b_tbl_h_sls').load("loadhuntinglist.php?options[type]="+$("ptype").value+"&options[ordr_by]=price&options[ordr]=ASC&options[user]="+userid+"&options[del_id]="+hunt_id);
	}
    showHuntingList(1);
}
function jqAddtohunting(postUrl){
 	var req = new Request({  

		method: 'get',  

		url: postUrl,

		data: { 'do' : '1' },  

		onComplete: function(result) {
			alert(result);
			if(result == "You must be logged in."){
				showBlock('loginBox');
				if(document.getElementById('username')){
					document.getElementById('username').focus();
				}
			}
		} 

		}).send(); 
        showHuntingList(1);
 }
 function dToggle(did) {
	if(did=="detailsClick") {
		document.getElementById('detailsClick').style.visibility="hidden";
		document.getElementById('featuresClick').style.visibility="visible";
	}
	if(did=="featuresClick") {
		document.getElementById('detailsClick').style.visibility="visible";
		document.getElementById('featuresClick').style.visibility="hidden";
	}
}
function showLoginwarning(type){
	if (type == "commercial"){
        hideCommercialBut(searchSlide4);
    }else if (type == "rental"){
        hideRentalBut(searchSlide3);
    }else{
	    hideSearchBut(searchSlide);
    }
	closeContactInfo();
    closeDiscInfo(); closeNorthInfo(); closefp_ph_v_gal(); closetechFeedback(); closevideoGall(); closewhitePopup(); closeblackPopup(); closeRegPopup();
	if (type != "developer" && document.getElementById('login_checker').value=='0') {
    	if (type == "commercial"){
        	document.getElementById('counttab').innerHTML = "12,571";
            document.getElementById('clicktab').innerHTML = "sales";
        }else{
        	document.getElementById('counttab').innerHTML = "7,914";
            document.getElementById('clicktab').innerHTML = "rental";
        }
    	document.getElementById('r_maincontainer').style.visibility='visible';    
    }
}
function setCurrentItemcl(curid){
    var selItems = document.getElementsByClassName('i_content_red_border');
    if(selItems.length > 0){
    	for(var i=0; i<selItems.length; i++){
    		selItems[i].className = 'i_content';
    	}
    }
    if(document.getElementById('clustor_cur_'+curid)){
    	document.getElementById('clustor_cur_'+curid).className='i_content_red_border';
    	if(parseInt(document.getElementById('clustor_cur_'+curid+'_cnt').value) > 2){
    		var scrolPos = (parseInt(document.getElementById('clustor_cur_'+curid+'_cnt').value)-1)*70;
    		//alert(scrolPos);
    		document.getElementById('i_scrollDiv').scrollTop=scrolPos;
    		//alert(document.getElementById('i_scrollDiv').scrollTop);
    	}
    }
}
function setHoundnewsearch(){
	if(document.getElementById("hound_detailinfo").style.display == "block"){
        if(document.getElementById("houndNei")){
            for(var hn=0; hn<document.getElementById("houndNei").options.length; hn++){
                if(document.getElementById("houndNei").options[hn].value == parseInt($("csubRegion2").value)){
                    document.getElementById("houndNei").options[hn].selected = true;
                }else{
                    document.getElementById("houndNei").options[hn].selected = false;
                }
            }
            flagHnd = 1;
            searchValuehound();
        }else if(document.getElementById("houndNeiHid")){
            document.getElementById("houndNeiHid").value = parseInt($("csubRegion2").value);
            document.getElementById("houndBoroHid").value = parseInt($("csubRegion1").value);
            flagHnd = 1;
            if(document.getElementById("houndNeiHid").value > 0){
            	searchValuehound();
            }else{
            	loadHound();
            }
        }
    }  
}