com.csg.ndu_ie6_claimchange=com.csg.Class.extend({rootNode:null,initialize:function(){var A;A=$("img.claim").attr("src");$("span#claim_ie6").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+A+"', sizingMethod='scale');")}});com.csg.ndu=com.csg.Class.extend({rootNode:null,speed_:400,currentShown_:null,layer_:null,modal_:null,language_:"en",lastSelectedCountry:null,initialize:function(){var A=this;A.layer_=$("div#overlay");A.modal_=$("div.modalwindow").eq(0);A.closer_=$("div.modalheader a",A.modal_);A.form_=$("form#selectCountry");if(!A.checkUserSelection(A.getUserSelection())){$("input[type='submit']",A.form_).attr("disabled","disabled")}$("select",A.form_).change(function(){if(A.checkUserSelection(A.getUserSelection())){if($("input[type='submit']",A.form_).attr("disabled")){$("input[type='submit']",A.form_).removeAttr("disabled")}}else{if(!$("input[type='submit']",A.form_).attr("disabled")){$("input[type='submit']",A.form_).attr("disabled","disabled")}}});A.form_.submit(function(){var B=A.getUserSelection();if(B.indexOf("office_locator")==-1){A.replaceCountryInText();A.setHomepageCookie();A.forwardUser(A.getUserSelection())}else{A.forwardUser(B)}return false});A.layer_.click(function(){A.handleCloseClick.call(A)});A.closer_.click(function(){A.handleCloseClick.call(A)});A.hideLayer(0);A.hideContent(0);$("form#modalform #btnSetCookie").click(function(){A.setHomepageCookie();A.hideLayer();A.hideContent();A.forwardUser(A.getUserSelection())})},getCurrentLanguage:function(){var A=this;var B=window.location.pathname;var C=B.split("/");C=C.reverse()[1];A.language_=C},showLayer:function(C){var B=this;if(B.layer_==null){return }if($.browser.msie&&$.browser.version<7){if($("body").get(0).offsetHeight>document.documentElement.clientHeight){$("div#overlay").height($("body").get(0).offsetHeight+"px")}else{$("div#overlay").height(document.documentElement.clientHeight+"px")}var A=$("div.modalwindow").outerHeight()-1;$("div.shadowRight").css("height",A);B.addIE6Fix()}C=C!=null?C:B.speed_;if(C<1){B.layer_.show()}else{B.layer_.css({opacity:"0.0",filter:"alpha(opacity=0)",display:"block"}).fadeTo(C,0.4)}},hideLayer:function(B){var A=this;if(A.layer_==null){return }B=B!=null?B:A.speed_;if(B<1){A.layer_.css("opacity","0.0").css("filter","alpha(opacity=0)").hide()}else{A.layer_.fadeOut(B)}if($.browser.msie&&$.browser.version<7){A.hideIE6Fix()}},handleCloseClick:function(){var A=this;A.hideLayer();A.hideContent();if($.browser.msie&&$.browser.version<7){A.hideIE6Fix()}},showContent:function(){var A=this;A.setModalPosition();$("a.modalclose").bind("click",function(){A.hideLayer();A.hideContent()});if(A.modal_==null){return }A.modal_.show();$("input.fm-btn-submit").focus()},addIE6Fix:function(){var A=$("iframe#ie6ModalFix");$("iframe#ie6ModalFix *").click(function(){me.handleCloseClick.call(me)});A.show()},hideIE6Fix:function(){var A=$("iframe#ie6ModalFix");A.hide()},setModalPosition:function(){var B=this;var A=B.modal_.height();var C=B.modal_.width();B.modal_.css({"margin-left":"-"+C/2+"px","margin-top":"-"+A/2+"px"})},hideContent:function(){var A=this;A.modal_.css("display","none")},setHomepageCookie:function(){var A=this;com.csg.Cookie.setCookie("CsgBasePath",A.getUserSelection(),365)},getUserSelection:function(){var A=document.forms.selectCountry.elements.selCountries.value;return A},checkUserSelection:function(A){if(A<0){return false}return true},getUserSelectionText:function(){var B=this;var A;$("select#selCountries option:selected").each(function(){A=$(this).text()});if(A){return A}},replaceCountryInText:function(){var C=this;var A=$("div.modalbody p.text:first-child").text();var B=C.getUserSelectionText();if(A.indexOf("#ctry#")!=-1){A=A.replace(/#ctry#/,B)}else{A=A.replace(C.lastSelectedCountry,B)}C.lastSelectedCountry=B;$("div.modalbody p.text:first-child").text(A)},forwardUser:function(A){location.href=""+A}});$(document).ready(function(){com.csg.Page.addBrowserFixStyleSheet("homepage_global");new com.csg.ndu();if($.browser.msie&&$.browser.version<7){if($("div.cont-country-selection-inner").find("img.claim").length>0){$("div.cont-country-selection-inner").append('<span id="claim_ie6"></span>')}}new com.csg.ndu_ie6_claimchange()});