//var pathPrefix = "../"; commented for owi-161 by nicko var pathPrefix = "http://www.webkinz.com/"; /** * Loads javascript file **/ addJavascript('assets/scripts/'+getPWD()+'wz_menu_items.js'); function addJavascript(jsname) { var th = document.getElementsByTagName('head')[0]; var s = document.createElement('script'); s.setAttribute('type','text/javascript'); s.setAttribute('src',jsname); th.appendChild(s); } function addNavBarItem(givenLabel, givenHREF, givenIcon, givenIconW, givenIconH) { var navBarItem = new Object(); navBarItem.label = givenLabel; navBarItem.href = givenHREF; navBarItem.icon = givenIcon; return navBarItem; } /** Generate array of labes, icons and filenames based on CSM generated values. **/ function getNavBar(pathPrefix) { pathPrefix = (pathPrefix ? pathPrefix : ""); var navBarArray = new Array(); // constract array of labels, file links and images var number = this.menuLabels.length; for (var i = 0; i < number; i++) { navBarArray.push(addNavBarItem(decodeURI(this.menuLabels[i]), unescape(this.menuFile[i]), unescape(this.menuIcons[i]))); } return navBarArray; } function ConvertRowsToLinks(xTableId) { var rows = document.getElementById(xTableId).getElementsByTagName("tr"); for(i=0;i '; navbar += ''; document.write(navbar); } function langRedirect() { var pathname = window.location.pathname; redirect = "../country_select.html"; redirect += "?pathname="+pathname; window.location = redirect; } /** * Menu bar on top * */ function buildNavHeader(pathPrefix) { var navbar = ""; // search patern var topMenuLinks = ['bulletinz','faq','privacy','user_agreement']; var number = menuFile.length; var navBarArray = getNavBar(pathPrefix); for (var i = 0; i < number; i++) { for (var j = 0; j < topMenuLinks.length; j++) { if (this.menuFile[i].match(topMenuLinks[j])) { navbar += '' + navBarArray[i].label + ' '; break; } } } // natalia roque var languageSelect = ""; var chooseLanguage=getPWD(); if (chooseLanguage=="parentarea") { languageSelect = "English"; } var number = languageName.length; var retval = languageName[0]; for(var i = 0; i < number; i++) { if (chooseLanguage == languageValue[i]) { languageSelect = languageName[i]; break; } } var host="www.webkinz.com"; var currentHost= window.location.host; var dEnvironments = ['dev','integration','release','test', 'tier0', 'webkinzdemo']; var number_t = dEnvironments.length; for (var i = 0; i < number_t; i++) { if (currentHost.match(dEnvironments[i])) { host=currentHost; break; } } document.write(navbar); } function buildLangHeader(pathPrefix) { var languageSelect = ""; var selectLanguage = ""; var host="www.webkinz.com"; var currentHost= window.location.host; var chooseLanguage=getPWD(); if (chooseLanguage=="parentarea") { languageSelect = "English"; } var number = languageName.length; var retval = languageName[0]; var dEnvironments = ['dev','integration','release','test', 'tier0', 'webkinzdemo']; var number_t = dEnvironments.length; for (var i = 0; i < number_t; i++) { if (currentHost.match(dEnvironments[i])) { host=currentHost; break; } } for(var i = 0; i < number; i++) { if (chooseLanguage == languageValue[i]) { languageSelect = languageName[i]; selectLanguage = languageSelection[i]; break; } } if (selectLanguage == "") { selectLanguage = "Select Language"; } langBar = ''+languageSelect + '   '+ selectLanguage +''; document.write(langBar); } /** * Menu bar on top * */ // natalia roque, menu top for trial function buildNavHeaderTier0(pathPrefix) { var navbar = ""; // search patern var topMenuLinks = ['faq','parents_area','privacy','user_agreement']; var number = menuFile.length; var navBarArray = getNavBar(pathPrefix); for (var i = 0; i < number; i++) { for (var j = 0; j < topMenuLinks.length; j++) { if (this.menuFile[i].match(topMenuLinks[j])) { if (topMenuLinks[j] =="user_agreement") { navBarArray[i].href = "trial_user_agreement.html"; /* var xLink_ = navBarArray[i].label; navBarArray[i].label = "Trial " + xLink_;*/ } navbar += '' + navBarArray[i].label + ''; break; } } } // natalia roque var languageSelect = ""; var chooseLanguage=getPWD(); if (chooseLanguage=="parentarea") { languageSelect = "English"; } // var languageValue = new Array("us_en","es_es","fr_fr","br_pr","de_de","it_it","se_se","nl_nl"); // var languageName = new Array("English","Español","Français","Português","Deutsch","Italiano","Svenska","Nederlands"); var number = languageName.length; var retval = languageName[0]; for(var i = 0; i < number; i++) { if (chooseLanguage == languageValue[i]) { languageSelect = languageName[i]; break; } } var host="www.webkinz.com"; var currentHost= window.location.host; var dEnvironments = ['dev','integration','release','test', 'tier0', 'webkinzdemo']; var number_t = dEnvironments.length; for (var i = 0; i < number_t; i++) { if (currentHost.match(dEnvironments[i])) { host=currentHost; break; } } navbar += '  Choose Language' + languageSelect + ''; document.write(navbar); } function buildIndexNavHeader() { var navbar = ""; buildNavHeader(this.pathPrefix); navbar += ''; document.write(navbar); } function getLanguage() { lang = readCookie('webkinzLangCookie'); // publish array dinamically //var languageValue = new Array("us_en","es_es","fr_fr","br_pr","de_de","it_it","se_se","nl_nl"); //var languageName = new Array("United States","Spain","France","Brazil","Germany","Italy","Svenska","Nederlands" ); var number = languageName.length; var retval = languageName[0]; for(var i = 0; i < number; i++) { if (lang == languageValue[i]) { retval = languageName[i]; break; } } return retval; } /** * Get present working directory * */ function getPWD() { var location = window.location.href; var location_array = location.split("/"); location_array.reverse(); if (location_array.length <= 4) { locale = "us_en"; } else { locale = location_array[1]; } return locale; } function buildFooter() { if(document.getElementById('copyright') && footerLabels) { var footer = "
" + unescape(footerLabels[0]) + "
" + unescape(footerLabels[1]) + "
"; document.getElementById('copyright').innerHTML = footer; } } function disableCSForm() { var location = window.location.href; var location_array = location.split("/"); location_array.reverse(); locale = location_array[1]; if(location_array[2] && location_array[2]=='cs') { //customer service if(locale == 'jp_jp' || locale == 'zh_cn' || locale == 'iw_iw') { var csForms = document.forms; var idx; for(idx=0; idx < csForms.length; idx++) { var formName = csForms[idx].id; //if(window.console)console.debug("formName("+formName+")"); var formDiv = document.getElementById("csFormDiv_"+formName); if(formDiv) { formDiv.style.color='red'; var btnFormSubmit = document.getElementById(formName+'_reqbutton'); if(btnFormSubmit) { btnFormSubmit.disabled = true; } formDiv.innerHTML=document.getElementById('lform_not_avail').value; } } } } } function event_onload() { buildFooter(); disableCSForm(); }