_page.countries["vv"]="Central America";
_page.countries["ww"]="Middle East and Africa";
_page.countries["si"]="Slovenia";

function gobox(){
	var URL = document.forms['countryselect'].redirect.options[document.forms['countryselect'].redirect.selectedIndex].value;
	window.location.href = URL;
}

_page.writeDictHeader = function (area) {
    var crsc, homepages, header, strLocaleText, strLocaleFlag, headerLS, strButHeader, strSearchSection, linkRegister, linkLogin, 
    f_createLink, htmlLinks, isHomepage, shopText, shopURL;
    // Settings
    _page.headerType = "internet";
    _page.siteLevel = _page.siteLevel || _page.getSiteLevelByLocale(_page.topNavLocale || _page.locale);     
    _page.area = area;
    // Needed for header check (phased launch)
    _page.newHeaderNav = new RegExp((_page.topNavLocale || _page.locale),"i").test("gb_en,us_en,in_en,de_de,fr_fr,it_it,es_es,nl_nl,be_nl,be_fr,ru_ru,se_sv,jp_ja,kr_ko,cn_zh,br_pt,global,ca_en,ca_fr,at_de,ch_de,ch_fr,no_no,fi_fi,dk_da,tr_tr,ua_ru,pl_pl,au_en,mx_es,gr_el,hu_hu,cz_cs,za_en,bg_bg,my_en,nz_en,ph_en,pk_en,me_en,sg_en,ro_ro,sk_sk,th_th,ar_es,cl_es,ie_en,hk_en,hk_zh,tw_zh,pt_pt,ce_es,pe_es,co_es"); 
    crsc = _page.crsc_server;
    // Include stylesheets
    _page.hideGlobalStyle = false;
    include_stylesheets();
    // Include Locale redirect files
    if (area === "about" || area === "consumer" || area === "lighting" || area === "medical" || area === "dictation") {
        locales_redirect = "homepages_" + area;
    } else{
        locales_redirect = "homepages";
    }
    // Include homepages file
    homepages = "    <script type=\"text/javascript\" src=\"" + crsc + "/crsc/locales/" + locales_redirect + "\"></script>\n"
    document.write(homepages);
    // Build header
    isHomepage = (_page.getMetaElementByName("PHILIPS.METRICS.PAGENAME").content === "landing"? true: false);
    header="";
    header+="            <div id=\"p-header\">\n";
    header+="                <div id=\"p-header-wrapper\">\n";
    header+="                    <a href=\"" + _page.link["home"] + "\" onclick=\"return _page.switchHandler('" + _page.link["home"] + "', '')\"><img alt=\"Philips\" src=\"" + crsc + "/crsc/images/mainlogo_full_" + _page.locale + ".gif\"  id=\"p-mainlogo\" /></a>";    
    // Language selector
    strLocaleText = _page.locale === "global"? "Choose country / language" :"";     // In case of global change text
    strLocaleText = _page.siteLevel === 1? "Others": strLocaleText;                     // In case of level 1 set others label and flag
    strLocaleFlag = _page.siteLevel === 1? "global": "";
    headerLS = new _page.ls('2', {localeText: strLocaleText, localeFlag: strLocaleFlag});
    header+=                         headerLS.html;        
    header+="                        <div id=\"p-header-features\"  >\n";
    // Search    
    if (_page.showSearch) {
        strButHeader = _page.direction === 'ltr'? "but_go.gif": "but_go_rtl.gif";
        strSearchSection = (area === "" || (area !== "consumer" && area !== "lighting" && area !== "medical" && area !== "about") ? "all" : area );
        header+="                    <div id=\"p-header-search\">\n";
        header+="                        <form id=\"searchform\" name=\"searchform\" action=\"javascript:_page.searchHandler();\">\n";    
        header+="                            <fieldset>\n";
        header+="                                <label for=\"p-searchquery\">" + (_page.text["searchlabel"] || "Search") + "</label>\n";    
        header+="                                <input type=\"text\" size=\"15\" id=\"p-searchquery\" name=\"tx_mngosearch_pi1[search]\" class=\"p-searchfield\" value=\""+_page.text["searchlabel"]+"\" onfocus=\"this.value='';\" /><input type=\"image\" alt=\""+(_page.text["search_button"]  || "Search")+"\" class=\"p-searchsubmit\" src=\""+crsc+"/crsc/images/"+strButHeader+"\" />";
        header+="                                <input type=\"hidden\" name=\"s\" value=\"" + strSearchSection + "\" />\n";
        header+="                                <input type=\"hidden\" name=\"l\" value=\"" + _page.locale + "\" />\n";
        header+="                                <input type=\"hidden\" name=\"h\" value=\"" + strSearchSection + "\" />\n";
        header+="                            </fieldset>\n";
        header+="                        </form>\n";
        header+="                        <div id=\"p-search-sayt\"></div>\n";
        header+="                    </div>\n";
        if ((strSearchSection === "consumer" || strSearchSection === "lighting" || strSearchSection === "all") && _page.showSearchAsYouType) {
            _page.headerSayT = new _page.Sayt("p-searchquery","p-search-sayt",{
                locale: _page.locale, 
                section: strSearchSection,
                remoteUrl: "http://www.search.philips.com/search/jsp/var_suggest.jsp",
                doSubmit: _page.searchHandler
            });
        }
    }
    // My Philips links
    if (isHomepage || area === "consumer" || area === "support") {
        linkRegister = _page.link["consumer_register"] || "";
        linkLogin = _page.link["consumer_login"] || "";
        f_createLink = _page.html_helper.topnav.createLink;
        htmlLinks = _page.text["consumer_register"] || "";
        htmlLinks = htmlLinks.replace("{REGISTER_PRODUCT}", f_createLink({href: linkRegister, name: _page.text["register_product"]}));
        htmlLinks = htmlLinks.replace("{LOGIN}", f_createLink({href: linkLogin, name: _page.text["login"]}));
        header+="                    <div id=\"p-header-myphilips\">" + htmlLinks + "</div>\n";
    } 
    header+="                    </div>\n";
    header+="                </div>\n";
    // Header navigation
    shopText = _page.text["ayft_tab_shop"] || "" ;
    shopURL = _page.link["ayft_tab_shop"] || "http://www.shop.philips.com";
    if (shopText !== "") {
        _page.topNav["shop"] = [[shopText, shopURL]]; // Optional shop
    }
    _page.headerNav = new _page.topNav2("p-navigator", {
        type: _page.topNavType,
        activeId: area,
        locale: _page.topNavLocale,
        compatMode: _page.topNavCompatMode,
        onBeforeBodyOpen: _page.topNavOnBeforeBodyOpen,
        onBodyClose: _page.topNavOnBodyClose
    });
    _page.headerNav.setSectionActiveId("consumer", _page.topNavConsumerActiveId);
    if (_page.topNavType !== "inbody") {
        header+="            <div id=\"p-headernav\">\n";
        header+="                <div id=\"p-headernav-wrapper\">\n";
        header+="                    <div id=\"p-headernav-innerwrapper\">\n";
        header+=                        _page.headerNav.html;
        header+="                    </div>\n";
        header+="                </div>\n";
        header+="            </div>\n";
    } else {
        header+="                <div id=\"p-headernav-wrapper\">\n";
        header+="                    <div id=\"p-headernav-innerwrapper\" >\n";
        header+=                         _page.headerNav.html;
        header+="                    </div>\n";
        header+="                </div>\n";
    }
    header+="            </div>\n";
    // Second row: Body
    if (!_page.disableBodyWrapperOutput) {
        header+="            <div id=\"p-body\">\n";
        header+="                <div id=\"p-body-wrapper\">\n";
        header+="                    <div id=\"p-body-innerwrapper\" class=\"p-clearfix\">\n";
        header+="                        <div id=\"p-body-content\">\n";
    }
    _page.write(header, false);
    includeSIFR(); // Include SIFR
    if (_page.loadBrowserInfo) _page.setBrowserInfo();
    if (_page.activateActiveX) includeActiveXFix();
    addDOMOnLoadEvent(processTables);
    if (!_page.disableReplaceSpecialCase) addOnLoadEvent(_page.checkSpecialCase);
};

_page.writeDictFooter = function () {
    var crsc = "http://161.88.253.217";
    
    var language_switch = _page.GlobalLanguageSwitch;
    var privacy_footer = _page.text["footer"];
    privacy_footer = privacy_footer.replace("{BR}", "<br />");
    privacy_footer = privacy_footer.replace("{COPYRIGHT}", _page.text["copyright"]);
    privacy_footer = privacy_footer.replace("{PRIVACY}", "<a href=\""+_page.link["privacy"]+"\" onclick=\"return _page.switchHandler('"+_page.link["privacy"]+"','','"+language_switch+"')\">"+_page.text["privacy"]+"</a>");
    privacy_footer = privacy_footer.replace("{OWNER}", "<a href=\""+_page.link["owner"]+"\" onclick=\"return _page.switchHandler('"+_page.link["owner"]+"','','"+language_switch+"')\">"+_page.text["owner"]+"</a>");
    privacy_footer = privacy_footer.replace("{TERMS}", "<a href=\""+_page.link["terms"]+"\" onclick=\"return _page.switchHandler('"+_page.link["terms"]+"','','"+language_switch+"')\">"+_page.text["terms"]+"</a>");
    var strSitemapLink = _page.link["sitemap"];
    var strSitemapText = _page.text["sitemap"];
    if(_page.link["sitemap_"+_page.area+"_navdata"]) {
        strSitemapLink = (_page.link["sitemap_"+_page.area+"_navdata"]!="http://"?_page.link["sitemap_"+_page.area]:strSitemapLink);
    }
    privacy_footer = privacy_footer.replace("{SITEMAP}", "<a href=\""+strSitemapLink+"\" onclick=\"return _page.switchHandler('"+strSitemapLink+"','','"+language_switch+"')\">"+strSitemapText +"</a>");
    
    privacy_footer = privacy_footer.replace("{CAREERS}","<a href=\""+_page.link["careers"]+"\" onclick=\"return _page.switchHandler('"+_page.link["careers"]+"','','"+language_switch+"')\">"+_page.text["careers"]+"</a>");
    var footer = '';
    footer+="                            </td>\n";
    footer+="                        </tr>\n";
    footer+="                    </table>\n";    
    footer+="                </td>\n";
    footer+="            </tr>\n";
    footer+="            <tr>\n";
    footer+="                <td id=\"p-footer\">\n";
    footer+="                    <table id=\"p-footertable\">\n";
    footer+="                        <tr>\n";
    footer+="                            <td id=\"p-footerleft\">\n";
    footer+= (_page.showStockQuotes?"<div id=\"p-stockquotes\">&nbsp;</div>\n":"&nbsp;");
    footer+="                            </td>\n";
    footer+="                            <td id=\"p-footertext\">\n";
    footer+="        <!-- footer text -->\n";
    footer+="                                 "+privacy_footer+"<br />\n";
    footer+="        <!-- end footer text -->\n";    
    var bottomLS = new _page.ls('2');
    footer+= bottomLS.html;
    footer+="                            </td>\n"
    footer+="                            <td id=\"p-footerright\">&nbsp;\n";
    footer+="                            </td>\n";
    footer+="                        </tr>\n";
    footer+="                    </table>\n";
    footer+="                </td>\n";
    footer+="            </tr>\n";
    footer+="        </table>\n";
    footer+="        <!-- start mainnav dropdown menu divs -->\n";
    // create dropdown items
    for(counter=1;counter< menuArray.length;counter++) {
        var strID = menuArray[counter];
        footer += createTopNavMenu(strID);
    }
    footer+="        <!-- end mainnav dropdown menu divs -->\n";    
    _page.write(footer, false);
    
    // Set dynamically page direction
    document.body.style.direction=_page.direction;
    // Set general settings
    document.onmouseover = hideAllMenus;
    document.onload = initDropDowns();
    onresize = initDropDowns;
    // Set selected area
    if(_page.area=="about"||_page.area=="consumer"||_page.area=="lighting"||_page.area=="medical"){
        sectionButtonOn(_page.area);
    }
    initSectionBanner();
    // Make sure the ESurvey will not affect the site performance
    addOnLoadEvent("includeESurvey()");    
    // Set analytics tools
    includeOmniture();
    // if(_page.locale == "de_de" || _page.locale == "cn_zh" || _page.locale == "cn_en") includeProphet();
    // if(_page.locale=="br_pt") includeGoogleAnalytics();
    onloadHandler();
};

_page.searchHandler = function (searchform_id) {
    // This function will open the standard search application. This function can be overruled.    
    var searchform_id = "searchform";    
    var objSearch = gE(searchform_id);
    if(typeof(objSearch)!="undefined") {
        // Set new form attributess
        objSearch.action = _page.link["search"];
        objSearch.method = "POST"
        objSearch.acceptCharset = "UTF-8";        
        // Submit form
        objSearch.submit();
    }
    // Cancel onclick/submit event
    return false;
};   

updateLocales = function(area){
    // This function will update the list of locale files on basis of the Homepage file that is loaded
    // Set standard switching text + Global link
    if(!document.changelanguage) return;
    set_localeselector();
    nr_locale = 2;
    for(anItem in _page.locales){
            if(anItem!="global"){
                current_country = anItem.substring(0,2);
                current_language = anItem.substring(3,5);
                show_locale = _page.countries[current_country] +" / "+ _page.languages[current_language];
                var optionName = new Option(show_locale, anItem);
                document.changelanguage.locale.options[nr_locale] = optionName;
                nr_locale += 1;
            }        
    }
    // Sort list
    SortSelectList(document.changelanguage.locale);
    
    // Add others option at the last position in the list
    //_page.locales["others"] = "http://www.philips.com/countries";
    var optionName = new Option("Others", "others" );
    document.changelanguage.locale.options[nr_locale] = optionName;
    // Set selected locale in localelist
    var strSelectedlocale = (_page.selectedLocale!=""?_page.selectedLocale:_page.locale);
    setSelectListLocale(strSelectedlocale);    
};