     var counter = 0;
     var bCounter = 0;
     var cCounter = 0;
     var rev = "";
     var r2 = "";

     var fn2 = new Array("divBatteryparkcity","divChelsea","divChinatown","divEastvillage","divFinancialdistrict","divGramercypark","divGreenwichVillage","divHarlem","divLincolnCenter","divLowerEastSide","divMidtownEast","divMidtownWest","divMurrayhill","divSoho","divTribeca","divUpperEastSide","divUpperWestSide","divWashingtonHeights","divWestVillage","divbedfordstuyvesant","divBoerumhill","divBrooklynheights","divBushwick","divCarrollgardens","divClintonhill","divCobblehill","divCrownheights","divDumbo","divFortgreene","divGowanus","divGreenpoint","divParkslope","divProspectheights","divRedhook","divWilliamsburg","divQueens");

     var fn3 = new Array("Battery Park City","Chelsea","Chinatown","East Village","Financial District","Gramercy Park","Greenwich Village","Harlem","Lincoln Center","Lower East Side","Midtown East","Midtown West","Murray Hill","Soho","Tribeca","Upper East Side","Upper West Side","Washington Heights","West Village","Bedford Stuyvesant","Boerum Hill","Brooklyn Heights","Bushwick","Carroll Gardens","Clinton Hill","Cobble Hill","Crown Heights","Dumbo","Fort Greene","Gowanus","Greenpoint","Park Slope","Prospect Heights","Red Hook","Williamsburg","Queens");

     function mailIt(form) {
     var data = document.dataForm
     var userInfo = ""

     form.action += data.recipient.value
     form.action += "?subject=" + data.subject.value

     userInfo += "Page Title: " + document.title + "n"
     userInfo += "Mailed From: " + document.location + "nn"

     form.mailBody.value = userInfo + data.body.value
     return true
    }


    function listingHandler(lh){ 
	

    $('#header_right').css("background","url(http://www.gp-res.com/template/lazuli/images/shortLogo.png)");
    
    $("#viewport_b,#viewport_a,#div_spacer_2,#div_spacer_3").fadeOut(.001);//////////////

    stage2();

    function stage2(){

    if(cCounter !== 0){

}else{

    //$("#viewport_b,#viewport_a,#div_spacer_2,#div_spacer_3").fadeOut(.001);

    $('#myFooter').css({"margin-top" : "5em"});

    $("#header_container").animate({height: ".95em"}, .001,"swing");

    $("#header_left,#header_right").animate({height: "3em"}, .001);//

    $('#menuh-container').css({"visibility" : "hidden"});

    $('#RELIST').css({"visibility" : "visible"});

    $('#returnHome').css({"margin-top" : "-55px"});  
    
     cCounter = 1;
}
    }

    switch(lh){

     case 2:

     var lisTarget = "#Comm";
     var TextObj = pic_residential + title_commercial + commercial_search_fields;
     //document.getElementById('div_spacer_3').innerHTML = TextObj;
     $("#div_spacer_3").fadeIn(.001, km);//
     break;     

     }

     function km(){document.getElementById('div_spacer_3').innerHTML = TextObj;}
    }


    function navHandler(nh){

    $('#myFooter').css({"border-top" : "0em"});
    $('#myFooter').css({"margin-top" : "5em"});

    switch(nh){

    case 0:

    var navTarget = "#About";
    var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/About-us.png)";
    var navTextObj = text_aboutUs ;
    break;

    case 1:

    //var navTarget = "#Search Listings";
    //var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/About-us.png)";
   //var navTextObj = text_aboutUs;
    break;

    case 3:

    var navTarget = "#Construction Services";
    var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/Construction-Services.png)";
    var navTextObj = text_construction_management + text_general_contractor + text_field_services;
    $('#myFooter').css({"margin-top" : "5em"});
    break;

    case 4:

    //var navTarget = "#Specialized Services";
    //var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/Construction-Services.png)";
    //var navTextObj = text_construction_management + text_general_contractor + text_field_services;
    //$('#myFooter').css({"margin-top" : "5em"});
    break;
    case 5:

    var navTarget = "#Architectural";//management
    var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/architecture.png)";
    var navTextObj = text_special_services_1 ;
    break;
    case 6:

    var navTarget = "#Design";
    var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/design_b.png)";
    var navTextObj = text_special_services_2 ;
    break;
    case 7:

    //var navTarget = "#ResiPort";//portfolio snapshots
    //var imgURL = "";//url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/res_port.png)
    //var navTextObj = text_portfolio_residential ;   
    break;

    case 8:

    var navTarget = "#CommPort";
    var imgURL = "";//"url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/com_port.png)";
    var navTextObj = text_portfolio_commercial;
    break;
    case 9:

    var navTarget = "#IndusPort";
    var imgURL = "";//url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/ind_port.png)";
    var navTextObj = text_portfolio_industrial;
    break;
    case 10:

    var navTarget = "#DesiPort";
    var imgURL = "";//url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/desi_port.png)";
    var navTextObj = text_portfolio_design ;
    break;
    case 11:

    var navTarget = "#DevePort";
    var imgURL = "";//url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/dev_port.png)";
    var navTextObj = text_portfolio_development ;
    break;
    case 12:

    var navTarget = "#Contact";
    var imgURL = "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/contact_img.png)";
    $('#header_right').css("background", "url(http://www.richwoodpictures.com/OPEN-REALTY/template/lazuli/images/contact_logo.png)");
    var navTextObj = text_contact ;
    break;
    }


   $("#div_spacer_2").animate({height: "0em"}, "slow");

   $("#viewport_b,#viewport_a").fadeOut("fast",stage1);

   function stage1(){

   $('#viewport_b').css("background", "url(http://www.gp-res.com/template/lazuli/images/myimage.png)");

   $('#viewport_a').css({"border-right" : "1px solid gray"});

   $('#viewport_a').css("background", imgURL);////////////////


   if(nh==3 || nh==4){

   $("#viewport_a,#viewport_b").css("height", "28em");

   }else{

   $("#viewport_a,#viewport_b").css("height", "19.75em");

   }

   $("#viewport_a").fadeIn("slow",stage2);


   function stage2(){

   $("#viewport_b").fadeIn(200);

   switch(nh){		

	case 8: 
                
	$("#commercial").fadeIn(200);//this is the commercial photo gallery in left sidebar.
	break;

	case 9: 
                
	$("#industrial").fadeIn(200);//this is the industrial photo gallery in left sidebar.
	break;
	
	case 10: 
                
	$("#design").fadeIn(200);//this is the design photo gallery in left sidebar.
	break;

	case 11: 
                
	$("#development").fadeIn(200);//this is the development photo gallery in left sidebar.
	break;

	}

   document.getElementById('viewport_b').innerHTML = navTextObj;

   }

   }
//}stifle search listing button

   }


   function searchHandler(){

   
   $('#myForm').submit(function() {
  
   

  });
  }


   function expand(){

	//empty function.  do not delete.
  }

   function expandTarget(e,f){ 

   $('.TM').css({"opacity" : ".5"});

   switch(e){

   case "batteryparkcity":
   $('.TM').css({"margin-left" : "4em"});
   $('.TM').css({"margin-top" : "15.5em"});
   break;

   case "bedfordstuyvesant":
   $('.TM').css({"margin-left" : "20em"});
   $('.TM').css({"margin-top" : ".5em"});

   break;

   case "boerumhill":
   $('.TM').css({"margin-left" : "20em"});
   $('.TM').css({"margin-top" : "11em"});

   break;

   case "brooklynheights":
   $('.TM').css({"margin-left" : "12em"});
   $('.TM').css({"margin-top" : "14em"});

   break;

   case "bushwick":
   $('.TM').css({"margin-left" : "12em"});
   $('.TM').css({"margin-top" : "1em"});

   break;

   case "carrollgardens":
   $('.TM').css({"margin-left" : "20em"});
   $('.TM').css({"margin-top" : "17em"});

   break;

   case "chelsea":
   $('.TM').css({"margin-left" : "10.5em"});
   $('.TM').css({"margin-top" : "7.5em"});

   break;

   case "chinatown":
   $('.TM').css({"margin-left" : "17.6em"});
   $('.TM').css({"margin-top" : "15.5em"});

   break;

   case "clintonhill":
   $('.TM').css({"margin-left" : "20em"});
   $('.TM').css({"margin-top" : "4em"});

   break;

   case "crownheights":
   $('.TM').css({"margin-left" : "30em"});
   $('.TM').css({"margin-top" : "2em"});

   break;

   case "cobblehill":
   $('.TM').css({"margin-left" : "16em"});
   $('.TM').css({"margin-top" : "14em"});

   break;

   case "dumbo":
   $('.TM').css({"margin-left" : "10em"});
   $('.TM').css({"margin-top" : "11em"});

   break;

   case "eastvillage":
   $('.TM').css({"margin-left" : "25em"});
   $('.TM').css({"margin-top" : "10.5em"});

   break;

   case "financialdistrict":
   $('.TM').css({"margin-left" : "7.6em"});
   $('.TM').css({"margin-top" : "17.5em"});

   break;

   case "fortgreene":
   $('.TM').css({"margin-left" : "19.5em"});
   $('.TM').css({"margin-top" : "7em"});

   break;

   case "gowanus":
   $('.TM').css({"margin-left" : "26em"});
   $('.TM').css({"margin-top" : "13em"});

   break;

   case "gramercypark":
   $('.TM').css({"margin-left" : "21em"});
   $('.TM').css({"margin-top" : "9em"});

   break;

   case "greenpoint":
   $('.TM').css({"margin-left" : "4em"});
   $('.TM').css({"margin-top" : "2em"});

   break;

   case "greenwichvillage":
   $('.TM').css({"margin-left" : "16em"});
   $('.TM').css({"margin-top" : "10em"});

   break;

   case "harlem":
   $('.TM').css({"margin-left" : "24.5em"});
   $('.TM').css({"margin-top" : "2em"});

   break;

   case "lincolncenter":
   $('.TM').css({"margin-left" : "16.5em"});
   $('.TM').css({"margin-top" : "5em"});

   break;

   case "lowereastside":
   $('.TM').css({"margin-left" : "26em"});
   $('.TM').css({"margin-top" : "13em"});

   break;

   case "midtowneast":
   $('.TM').css({"margin-left" : "20em"});
   $('.TM').css({"margin-top" : "5.5em"});

   break;

   case "midtownwest":
   $('.TM').css({"margin-left" : "14.5em"});
   $('.TM').css({"margin-top" : "6em"});

   break;

   case "murrayhill":
   $('.TM').css({"margin-left" : "23em"});
   $('.TM').css({"margin-top" : "7em"});

   break;

   case "parkslope":
   $('.TM').css({"margin-left" : "30em"});
   $('.TM').css({"margin-top" : "12em"});

   break;

   case "prospectheights":
   $('.TM').css({"margin-left" : "27em"});
   $('.TM').css({"margin-top" : "7em"});

   break;

   case "queens":
   $('.TM').css({"margin-left" : "32em"});
   $('.TM').css({"margin-top" : "5.5em"});

   break;

   case "redhook":
   $('.TM').css({"margin-left" : "29em"});
   $('.TM').css({"margin-top" : "19em"});

   break;

   case "soho":
   $('.TM').css({"margin-left" : "13.5em"});
   $('.TM').css({"margin-top" : "12.5em"});

   break;

   case "tribeca":
   $('.TM').css({"margin-left" : "9.5em"});
   $('.TM').css({"margin-top" : "12.5em"});

   break;

   case "uppereastside":
   $('.TM').css({"margin-left" : "25em"});
   $('.TM').css({"margin-top" : "3.5em"});

   break;

   case "upperwestside":
   $('.TM').css({"margin-left" : "19em"});
   $('.TM').css({"margin-top" : "3em"});

   break;

   case "washingtonheights":
   $('.TM').css({"margin-left" : "23.5em"});
   $('.TM').css({"margin-top" : "0em"});

   break;

   case "westvillage":
   $('.TM').css({"margin-left" : "10.5em"});
   $('.TM').css({"margin-top" : "10.5em"});

   break;

   case "williamsburg":
   $('.TM').css({"margin-left" : "10.5em"});
   $('.TM').css({"margin-top" : "6.5em"});

   break;

   }

}

   function expandTarget2(g,h){

   //$('.TM').css({"margin-left" : "5000em"});
     $('.TM').css({"opacity" : "0"});
}


    function mapReact(){	



	$(function() {

	$.fn.maphilight.defaults = {
	fill: false,
	fillColor: 'ffffff',
	fillOpacity: 1,
	stroke: false,
	strokeColor: 'ffffff',
	strokeOpacity: 0,
	strokeWidth: 1,
	fade: false,
	alwaysOn: false,
	neverOn: false,
	groupBy: false
}
		$('.map').maphilight({fade: false});
	});

}

   function expand1(param){

   param.style.color=(param.style.color=="blue"? "black" :"blue")
 
   }

   function showManhattanMap(){

$(".overlay").attr("src", "http://www.gp-res.com/template/lazuli/images/NYC_image_map.png");

}

   function showBrooklynMap(){

$(".overlay").attr("src", "http://www.gp-res.com/template/lazuli/images/NYC_image_map_2.png");

}


   function setManhattanCoords(){


    $(function(){
    var x = document.getElementsByTagName('AREA');

    for(var g=0;g<x.length;g++){
    //(x[1].coords)="222,222,222,222";
    //alert(x[1].coords);
    //x[g].coords=0;     
    }
     
});

}

   function setBrooklynCoords(){

    $(function(){
    $("#bedfordstuyvesant").attr("coords","0,0,0,0");
    $("#boerumhill").attr("coords","289,160,37");
    $("#brooklynheights").attr("coords","192,201,27");
    $("#bushwick").attr ("coords","232,56,238,43,241,34,229,26,163,26,120,30,115,38,115,47,123,53,175,55,212,57,217,53");  
    $("#carrollgardens").attr ("coords","369,246,305,215,295,213,274,231,240,259,237,269,242,275,253,282,271,285,290,283,316,266,336,256,353,248");
    $("#clintonhill").attr ("coords","243,56,237,69,229,87,231,91,242,93,323,79,351,75,358,70,361,59,352,55,287,54");
    $("#cobblehill").attr("coords","236,227,16");
    $("#crownheights").attr("coords","437,47,41");
    $("#dumbo").attr("coords","155,169,15");
    $("#fortgreene").attr ("coords","344,102,349,91,352,83,345,79,273,91,235,95,224,101,218,109,211,121,212,127,216,132,285,119");
    $("#gowanus").attr("coords","351,198,30");
    $("#greenpoint").attr("coords","52,57,33");
    $("#parkslope").attr("coords","444,177,40");
    $("#prospectheights").attr("coords","384,124,26");
    $("#redhook").attr ("coords","375,251,334,265,302,292,297,305,323,310,343,316,422,316,435,288,433,271,411,268,387,255");
    $("#williamsburg").attr("coords","177,98,35");
    });

}

    function clearManhattanCoords(){

    
    $(function(){
    
    document.getElementById('batteryparkcity').coords="";
    $("#chelsea").attr("coords","");
    $("#chinatown").attr("coords","");
    $("#eastvillage").attr("coords","");
    $("#financialdistrict").attr("coords","");
    $("#gramercypark").attr("coords","");
    $("#greenwichvillage").attr("coords","");
    $("#harlem").attr("coords","");
    $("#lincolncenter").attr("coords","");
    $("#lowereastside").attr("coords","");
    $("#midtowneast").attr("coords","");
    $("#midtownwest").attr("coords","");
    $("#murrayhill").attr("coords","");
    $("#queens").attr("coords","");
    $("#soho").attr("coords","");
    $("#tribeca").attr("coords","");
    $("#uppereastside").attr("coords","");
    $("#upperwestside").attr("coords","");
    $("#washingtonheights").attr("coords","");
    $("#westvillage").attr("coords","");
   });

}

    function clearBrooklynCoords(){

    $(function(){
    $("#bedfordstuyvesant").attr("coords","0,0,0,0");
    $("#boerumhill").attr("coords","0,0,0,0");
    $("#brooklynheights").attr("coords","0,0,0,0");
    $("#bushwick").attr ("coords","0,0,0,0");  
    $("#carrollgardens").attr ("coords","0,0,0,0");
    $("#clintonhill").attr ("coords","0,0,0,0");
    $("#cobblehill").attr("coords","0,0,0,0");
    $("#crownheights").attr("coords","0,0,0,0");
    $("#dumbo").attr("coords","0,0,0,0");
    $("#fortgreene").attr ("coords","0,0,0,0");
    $("#gowanus").attr("coords","0,0,0,0");
    $("#greenpoint").attr("coords","0,0,0,0");
    $("#parkslope").attr("coords","0,0,0,0");
    $("#prospectheights").attr("coords","0,0,0,0");
    $("#redhook").attr ("coords","0,0,0,0");
    $("#williamsburg").attr("coords","0,0,0,0");
});

}


   function FnCheck(yCheck){

   switch(yCheck){

    case "Battery Park City":
    
    clearBrooklynCoords();    

    setManhattanCoords();
    
    showManhattanMap();

    break;


    case "Chelsea":
    
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;


    case "Chinatown":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "East Village":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Financial District":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Gramercy Park":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Greenwich Village":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Harlem":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Lincoln Center":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Lower East Side":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Midtown East":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Midtown West":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Murray Hill":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Soho":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Tribeca":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Upper East Side":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Upper West Side":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "Washington Heights":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

    case "West Village":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

   
    case "Bedford Stuyvesant":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break; 

    case "Boerum Hill":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;  

    case "Brooklyn Heights":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;    

    case "Bushwick":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Carroll Gardens":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Clinton Hill":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Cobble Hill":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Crown Heights":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "DUMBO":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Fort Greene":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Gowanus":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Greenpoint":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Park Slope":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Prospect Heights":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Red Hook":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Williamsburg":
   
    showBrooklynMap();
    
    setBrooklynCoords();

    clearManhattanCoords();

    break;

    case "Queens":
   
    showManhattanMap();

    setManhattanCoords();

    clearBrooklynCoords();

    break;

}

}


function FnCheck2(param2){


rev = param2;

rev.style.fontWeight=(rev.style.fontWeight==600? "" :600)

//rev.style.color="black";

rev.style.color=(rev.style.color=="blue"? "black" :"blue")

$('.TM').css({"opacity" : "0"});



}


function FnCheck3(param3){

document.getElementById(param3).checked=!document.getElementById(param3).checked;

}


function clearSearch(){

for(var i=0;i<fn3.length;i++){

switch(document.getElementById(fn3[i]).checked){

		case true:  
                        document.getElementById(fn3[i]).checked = false;
			FnCheck2(document.getElementById(fn2[i]));
                        //alert("Battery Park City is checked");                
			break;
		case false:			
                        //alert("Battery Park City is unchecked");
			break;
		
		}
}
}



function searchAll(){

for(var j=0;j<fn3.length;j++){

switch(document.getElementById(fn3[j]).checked){

		case true:  
                        //alert("Battery Park City is checked");                
			break;
		case false:
                        document.getElementById(fn3[j]).checked = true;
			FnCheck2(document.getElementById(fn2[j]));			
                        //alert("Battery Park City is unchecked");
			break;
		
		}
}
}

function fetchFancy(){

$(function() {

	/* This is basic - uses default settings */
	
	$("a#single_image").fancybox();
	
	/* Using custom settings */
	
	$("a#inline").fancybox({
		'hideOnContentClick': true
	});

         
	//alert("hoo ha!");

	/* Apply fancybox to multiple items */
	
	$("a.group").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200, 
		'overlayShow'	:	true
	});
});


}
