function radioVisibleInRecruitingSearch(){countryIdRecruitingSearch=$(".recruitingSearchPanel .countryHiddenSelect").val();
if(countryIdRecruitingSearch==1||countryIdRecruitingSearch==9){$(".recruitingSearchPanel .selectRadiusDropDownChoice .dropdownWrapper").css("visibility","visible")
}else{$(".recruitingSearchPanel .selectRadiusDropDownChoice .dropdownWrapper").css("visibility","hidden")
}}var dropdown={hiddenSelect:new Array(),countryArray:new Array(),toggleDropdown:function(selector,value,display){var thisDropdown=$(selector);
var currentInput=$(selector).find("input");
if(thisDropdown.hasClass("closedDropdown")){dropdown.closeCurrent();
thisDropdown.removeClass("closedDropdown");
thisDropdown.addClass("openDropdown")
}else{thisDropdown.removeClass("openDropdown");
thisDropdown.addClass("closedDropdown");
if(value&&value!=currentInput.val()){currentInput.val(value);
thisDropdown.find(".dropdownTitle span").html(display)
}if(selector=="#formTypeOption"){if($("#homesearch").length>0){homesearch.checkAgentMoreOptions()
}else{globalsearch.checkAgentMoreOptions()
}}}},closeCurrent:function(){var openDropdown=$(".openDropdown");
openDropdown.each(function(){$(this).removeClass("openDropdown");
$(this).addClass("closedDropdown");
if($(this).hasClass("countrySelectLayer")){$(this).stop().fadeTo(1000,0,function(){$(this).css({display:"none"})
})
}})
},initValues:function(){$(".dropdownPanelWrapper").each(function(){if($(this).find("input").val()!=$(this).find(".dropdownTitle span").html()&&$(this).find("input").val()!=""){$(this).find(".dropdownTitle span").html($(this).find("input").val())
}else{if($(this).attr("id")=="formTypeOption"){$(this).find(".dropdownTitle span").html("Offices");
$(this).find("input").val("Office")
}}});
$(document).bind("click",function(ev){if(!($(ev.target).is(".dropdownPanelWrapper")||$(ev.target).parents(".dropdownPanelWrapper").length||$(ev.target).is(".dropdownCountryWrapper")||$(ev.target).parents(".dropdownCountryWrapper").length||$(ev.target).is("#agentLanguage")||$(ev.target).parents("#agentLanguage").length)){dropdown.closeCurrent()
}})
},countryInit:function(){$.each($("div.dropdownCountryWrapper"),function(){dropdown.countryInitialize($(this).attr("id"))
})
},countryInitialize:function(id){var $selector=$("#"+id);
dropdown.hiddenSelect[id]=$selector.find("select.countryHiddenSelect").attr("id");
$selector.find("div.countrySelected").attr("id",id+"Selected");
$selector.find("div.countrySelectedFlag").attr("id",id+"SelectedFlag");
$selector.find("div.countrySelectLayer").attr("id",id+"SelectLayer");
$selector.find("div.countrySelectLayerContent").attr("lang",id);
var $selectorSelected=$("#"+id+"Selected");
var $selectorSelectedFlag=$("#"+id+"SelectedFlag");
$selectorSelectedFlag.attr("class","countrySelectedFlag "+$("#"+dropdown.hiddenSelect[id]+" :selected").text().toLowerCase().replace(/\ /g,"-").replace(/\./g,"").replace(/\&/g,"and")).css({display:"block"})
},toggleCountryDropdown:function(selector){var $selectLayer=$("#"+selector).siblings("div.countrySelectLayer");
if($selectLayer.hasClass("closedDropdown")){dropdown.closeCurrent();
if($selectLayer.find("div.jScrollPaneContainer").length==0){var $selectorSelectLayerContainer=$selectLayer.find("div.countrySelectLayerContent");
$selectLayer.css({display:"block",visibility:"hidden"});
$selectorSelectLayerContainer.jScrollPane({scrollbarWidth:11});
$selectLayer.css({display:"none",visibility:"visible"})
}$selectLayer.removeClass("closedDropdown");
$selectLayer.addClass("openDropdown");
$selectLayer.css("display","block");
$selectLayer.stop().fadeTo(1000,1,function(){$selectLayer.css("filter","")
})
}else{$selectLayer.removeClass("openDropdown");
$selectLayer.addClass("closedDropdown");
$selectLayer.stop().fadeTo(1000,0,function(){$(this).css({display:"none"})
})
}},selectCountry:function(selectObj,componentId,countryId,countryName,type,page){var selector=$(selectObj).parents("div.countrySelectLayerContent").attr("lang");
$("#"+dropdown.hiddenSelect[selector]).val(countryId);
$("#"+selector+"SelectedFlag").attr("class","countrySelectedFlag "+countryName);
dropdown.toggleCountryDropdown(selector+"Selected");
$("#"+selector).siblings("input").val("").focus();
if(countryName=="usa"||countryName=="canada"){dropdown.convertRadiusDropdownUnits(componentId)
}else{if(dropdown.isRecruitingSearchPanel(componentId)){dropdown.getRecruitingSearchPanelSelector(componentId).find(".radius").css("display","none")
}else{if($("#propertySearch").css("display")=="block"){$selector=$("#propertySearch")
}else{if($("#agentOfficeSearch").css("display")=="block"){$selector=$("#agentOfficeSearch")
}else{if($("#globalPropertySearch").css("display")=="block"){$selector=$("#globalPropertySearch")
}else{if($("#globalAgentsOfficesSearch").css("display")=="block"){$selector=$("#globalAgentsOfficesSearch")
}}}}$selector.find("#radius01Hover.sprite-text-indent").css("background-position","-100px 0");
$selector.find("#radius01.sprite-text-indent").css("background-position","-100px -51px");
$selector.find("#radius01Hover.sprite-text-indent").css("display","block");
$selector.find(" .selectRadiusDropDownChoice .dropdownWrapper").css("visibility","hidden")
}}if(countryId==1||countryId==9){globalautocomplete.checkInit(type,page)
}else{globalautocomplete.unAutocomplete(type,page)
}radioVisibleInRecruitingSearch()
},getRecruitingSearchPanelSelector:function(id){return id==null?$():$("#"+id).parents("#searchablePanel")
},isRecruitingSearchPanel:function(id){return dropdown.getRecruitingSearchPanelSelector(id).length>0
},convertRadiusDropdownUnits:function(id){var $selector;
if(dropdown.isRecruitingSearchPanel(id)){$selector=dropdown.getRecruitingSearchPanelSelector(id)
}else{if($("#propertySearch").css("display")=="block"){$selector=$("#propertySearch")
}else{if($("#agentOfficeSearch").css("display")=="block"){$selector=$("#agentOfficeSearch")
}else{if($("#globalPropertySearch").css("display")=="block"){$selector=$("#globalPropertySearch")
}else{if($("#globalAgentsOfficesSearch").css("display")=="block"){$selector=$("#globalAgentsOfficesSearch")
}}}}}if(dropdown.isRecruitingSearchPanel(id)){dropdown.getRecruitingSearchPanelSelector(id).find(".radius").css("display","block")
}else{$selector.find("#radius01.sprite-text-indent").css("background-position","-665px -161px");
$selector.find("#radius01Hover.sprite-text-indent").css("background-position","-665px -161px");
$selector.find(".selectRadiusDropDownChoice .dropdownWrapper").css("visibility","visible")
}var countryId=$selector.find(".countryHiddenSelect").val();
switch(countryId){case"9":$selector.find(".selectRadiusDropDownChoice .dropdownTitle span").html("0 Km.");
$selector.find(".selectRadiusDropDownChoice .dropdownWrapper .primary").css("visibility","hidden");
$selector.find(".selectRadiusDropDownChoice .dropdownWrapper .secondary").css("visibility","visible");
break;
case"1":$selector.find(".selectRadiusDropDownChoice .dropdownTitle span").html("0 Ml.");
$selector.find(".selectRadiusDropDownChoice .dropdownWrapper .primary").css("visibility","visible");
$selector.find(".selectRadiusDropDownChoice .dropdownWrapper .secondary").css("visibility","hidden");
break
}},callWicketResultsStepper:function(numResults){var wcall=wicketAjaxGet("$url$&results="+numResults,function(){alert("success!")
},function(){alert("failure!")
},null,null)
},callWicketDropdown:function(field,value){var wcall=wicketAjaxGet("$url$&field="+field+"&value="+value,function(){alert("success!")
},function(){alert("failure!")
},null,null)
},addCountry:function(countryID,label,classname){dropdown.countryArray[dropdown.countryArray.length]={countryID:countryID,label:label,classname:classname}
},createCountryDropdown:function(layerid,selectid){var $container=$("#"+layerid);
$container.addClass("dropdownCountryWrapper column");
var $dropdownHTML='<select id="'+selectid+'" name="country:countryDropDownChoice" style="display: none;" class="countryHiddenSelect">';
$.each(dropdown.countryArray,function(){$dropdownHTML+='<option value="'+this.countryID+'">'+this.label+"</option>"
});
$dropdownHTML+='</select><div class="countryDropdownContainer"><div onclick="dropdown.toggleCountryDropdown(this.id);" class="countrySelected" id="'+layerid+'Selected"><div class="countrySelectedArrow"><img height="6" width="11" alt="" src="/images/global/globalbar/dd_arrow.gif"></div><div class="countrySelectedFlag usa" id="'+layerid+'SelectedFlag" style="display: block;"></div></div><div class="countrySelectLayer dropdownPanelWrapper closedDropdown" id="'+layerid+'SelectLayer"><div lang="'+layerid+'" class="countrySelectLayerContent graytext11">';
$.each(dropdown.countryArray,function(){$dropdownHTML+="<div onclick=\"dropdown.selectCountry(this, '"+this.countryID+"','"+this.classname+"','property','global');\" class=\"countrySelectLink\"><div class=\"countrySelectLinkImage "+this.classname+'"></div><span class="countrySelectLinkLabel">'+this.label+"</span></div>"
});
$dropdownHTML+="</div></div></div>";
$container.html($dropdownHTML);
dropdown.countryInitialize(selectid)
}};
dropdown.addCountry(1,"USA","usa");
dropdown.addCountry(9,"Canada","canada");
dropdown.addCountry(81,"Aruba","aruba");
dropdown.addCountry(5,"Australia","australia");
dropdown.addCountry(60,"Bahamas","bahamas");
dropdown.addCountry(70,"Belize","belize");
dropdown.addCountry(61,"Bermuda","bermuda");
dropdown.addCountry(7,"Brazil","brazil");
dropdown.addCountry(83,"British Virgin Islands","british-virgin-islands");
dropdown.addCountry(62,"Cayman Islands","cayman-islands");
dropdown.addCountry(13,"Colombia","colombia");
dropdown.addCountry(71,"Costa Rica","costa-rica");
dropdown.addCountry(112,"Curacao","curacao");
dropdown.addCountry(63,"Dominican Republic","dominican-republic");
dropdown.addCountry(108,"Ecuador","ecuador");
dropdown.addCountry(19,"France","france");
dropdown.addCountry(113,"Guatemala","guatemala");
dropdown.addCountry(106,"Honduras","honduras");
dropdown.addCountry(28,"Ireland","ireland");
dropdown.addCountry(30,"Italy","italy");
dropdown.addCountry(65,"Jamaica","jamaica");
dropdown.addCountry(105,"Malta","malta");
dropdown.addCountry(33,"Mexico","mexico");
dropdown.addCountry(100,"Panama","panama");
dropdown.addCountry(107,"Peru","peru");
dropdown.addCountry(43,"Puerto Rico","puerto-rico");
dropdown.addCountry(67,"Saint Maarten","saint-maarten");
dropdown.addCountry(49,"Spain","spain");
dropdown.addCountry(66,"St. Kitts and Nevis","st-kitts-and-nevis");
dropdown.addCountry(68,"Turks &amp; Caicos","turks-and-caicos");
dropdown.addCountry(76,"United Arab Emirates","united-arab-emirates");
dropdown.addCountry(69,"US Virgin Islands","us-virgin-islands");
dropdown.addCountry(59,"Venezuela","venezuela");
$(document).ready(function(){dropdown.initValues();
dropdown.countryInit();
radioVisibleInRecruitingSearch()
});
