function ShowLanguage(country) { try { var dvheaden = $("dvHeadEN").innerHTML; var dvfooten = $("dvFootEN").innerHTML; switch( country ) { case "US": Element.hide("dvLanguage"); Element.update("dvHeaderText", dvheaden ); Element.update("dvFooterText", $("dvFootEN").innerHTML ); break; case "CA": Element.hide("dvLanguage"); Element.update("dvHeaderText", dvheaden ); Element.update("dvFooterText", $("dvFootEN").innerHTML ); break; case "JP": Element.hide("dvLanguage"); Element.update("dvHeaderText", $("dvHeadJP").innerHTML ); Element.update("dvFooterText", $("dvFootJP").innerHTML ); break; default: Element.show("dvLanguage"); Element.update("dvHeaderText", dvheaden ); Element.update("dvFooterText", dvfooten ); break; } } catch( e ) { //HandleError( "ShowLanguage", e, M_strPageName ); return false; } } function UpdateDirections(language) { try { switch( language ) { case "fr_FR": Element.show("dvLanguage"); Element.update("dvHeaderText", $("dvHeadFR").innerHTML ); Element.update("dvFooterText", $("dvFootFR").innerHTML ); break; case "de_DE": Element.show("dvLanguage"); Element.update("dvHeaderText", $("dvHeadDE").innerHTML ); Element.update("dvFooterText", $("dvFootDE").innerHTML ); break; default: Element.show("dvLanguage"); Element.update("dvHeaderText", $("dvHeadEN").innerHTML ); Element.update("dvFooterText", $("dvFootEN").innerHTML ); break; } } catch( e ) { } } function GetQuerystringParam( strParam ) { var arrQueryParams; var strReturn = ""; try { // Get first param from query string arrQueryParams = window.location.search.substring(1).toQueryParams(); strReturn = arrQueryParams[strParam]; return ( strReturn == null ? "" : strReturn ); } catch ( e ) { ShowError( "GetQuerystringParam", e, M_strGFileName ); } } function Validate(form) { var strCountryValue, strLangValue, target; try { strCountryValue = $F('setCountryCode'); strLangValue = $F('setLocaleCodeSelect'); document.intellanding.elements['setLocaleCode'].value = strLangValue; target = GetQuerystringParam('target'); switch (strCountryValue) { case "US": document.intellanding.elements['setLocaleCode'].value = 'en_US'; if (target != null && target != '') { document.intellanding.action='/us' + unescape(target); } else { document.intellanding.action='/us/home'; } return true; break; case "JP": document.intellanding.elements['setLocaleCode'].value = 'jp_JP'; if (target != null && target != '') { document.intellanding.action='/jp' + unescape(target); } else { document.intellanding.action='/jp/home'; } return true; break; case "CA": document.intellanding.elements['setLocaleCode'].value = 'en_CA'; if (target != null && target != '') { document.intellanding.action='/ca' + unescape(target); } else { document.intellanding.action='/ca/home'; } return true; break; case "": Element.setStyle('setCountryCode', {color: '#FFF',backgroundColor: '#990000'}); return false; break; default: if (strLangValue!="") { var baseUrl = '/eu/' + strLangValue + strCountryValue; document.intellanding.action = (target != null && target != '') ? baseUrl + unescape(target) : baseUrl; return true; } else { Element.setStyle('setLocaleCodeSelect', {color: '#FFF',backgroundColor: '#990000'}); return false; } break; } } catch( e ) { //HandleError( "Validate", e, M_strPageName ); return false; } }