
function getGHCookie(defaultpage){
var c_name="GHPages";
var c_answer="none";
var c_start=0;
var c_end=0;
if(document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name +"=");
if(c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if(c_end==-1)c_end=document.cookie.length;
c_answer=unescape(document.cookie.substring(c_start,c_end));}}
if(c_answer=="none")
{
c_answer=defaultpage;
setGHCookie(defaultpage);}
return c_answer;}
function setGHCookie(value){
document.cookie="GHPages="+escape(value);}
function FindGHMenu(){
var mainoption="0";
var suboption="0";
var savelink="";
var pages=getGHCookie("31");
mainoption=pages.substr(0,1);
suboption=pages.substr(1,1);
if(pages=="22"){
mainoption="3";
savelink="#IDX-resultsLinkSave { display:none; } ";
if(location.href.indexOf("basic")!=-1){
suboption="1";}
else if(location.href.indexOf("advanced")!=-1){
suboption="2";}
else if(location.href.indexOf("mapSearch")!=-1){
suboption="3";}
else if(location.href.indexOf("listingID")!=-1){
suboption="4";}
else if(location.href.indexOf("address")!=-1){
suboption="5";}}
if(mainoption!="0"&&suboption!="0")
{
var cssbegin="<style type=text/css>";
var cssend="<"+"/style>";
var mainchoice="#MainNav #Main"+ mainoption +" a {color:#bd0d23 !important} ";
var submenu=".SubNav"+ mainoption +"{ display:inline; } ";
var subchoice=".SubOpt"+ suboption +"{color:#bd0d23 !important} ";
var cssscript=cssbegin + mainchoice + submenu + subchoice + savelink + cssend;
document.write(cssscript);}}
function SetGHFavMenu(){
var cssbegin="<style type=text/css> ";
var cssend="<"+"/style>";
var mainoption="2";
var suboption="2";
if(location.href.indexOf("v=1")!=-1){
suboption="1";}
else if(location.href.indexOf("v=2")!=-1){
suboption="3";}
var mainchoice="#MainNav #Main"+ mainoption +" a {color:#bd0d23 !important} ";
var subchoice=".SubOpt"+ suboption +"{color:#bd0d23 !important} ";
var cssscript=cssbegin + mainchoice + subchoice + cssend;
document.write(cssscript);
setGHCookie(mainoption + suboption);}
function FindGHDetailsMenu(){
var refobject=document.referrer;
var mainoption="4";
var suboption="0";
var savelink="";
if(refobject.search("stp")!=-1||refobject.search("mapSearch")!=-1)
{
mainoption="3";
if(refobject.search("basic")!=-1)
{
suboption="1";}
else if(refobject.search("advanced")!=-1)
{
suboption="2";}
else if(refobject.search("mapSearch")!=-1)
{
suboption="3";}
else if(refobject.search("listingID")!=-1)
{
suboption="4";}
else if(refobject.search("address")!=-1)
{
suboption="5";}}
else if(refobject.search("saved.php")!=-1)
{
mainoption="2";
suboption="2";
if(refobject.search("v=1")!=-1)
{
suboption="1";
savelink="#IDX-detailsLinkSave { display:none; } ";}
else if(refobject.search("v=2")!=-1)
{
suboption="3";}}
else if(refobject.search("open-houses")!=-1)
{
mainoption="4";
suboption="2";}
else if(refobject.search("office-listings")!=-1)
{
mainoption="4";
suboption="1";}
else if(refobject.search("office-solds")!=-1)
{
mainoption="4";
suboption="3";}
if(mainoption=="0"||suboption=="0")
{
var pages=getGHCookie("31");
mainoption=pages.substr(0,1);
suboption=pages.substr(1,1);}
if(mainoption!="0"&&suboption!="0")
{
var cssbegin="<style type=text/css> ";
var cssend="<"+"/style>";
var mainchoice="#MainNav #Main"+ mainoption +" a {color:#bd0d23 !important} ";
var submenu=".SubNav"+ mainoption +"{ display:inline; } ";
var subchoice=".SubOpt"+ suboption +"{color:#bd0d23 !important} ";
var cssscript=cssbegin + mainchoice + submenu + subchoice + savelink + cssend;
document.write(cssscript);
setGHCookie(mainoption + suboption);}}