jQuery(document).ready(function() {

    var country_cookie = "stsag-selected_country";
    var cookie_options = { path: '/' };

    var subsidiaries = new Array();
    var swiss_languages = new Array();

    swiss_languages["fr-ch"] = "http://www.stssensors.com/contento/Home/TabId/191/language/fr-CH/Default.aspx"
    swiss_languages["en-us"] = "http://www.stssensors.com/contento/Home/TabId/166/language/en-US/Default.aspx"
    swiss_languages["it-ch"] = "http://www.stssensors.com/contento/Home/TabId/195/language/it-CH/Default.aspx";
    swiss_languages["de-ch"] = " http://www.stssensors.com/contento/Home/TabId/36/language/de-CH/Default.aspx";

    subsidiaries["Switzerland"] = "http://www.sts-ag.ch/";
    subsidiaries["France"] = "http://www.stssensors.com/contento/francais/Home/tabid/191/language/fr-CH/Default.aspx";
    subsidiaries["Italia"] = "http://www.sts-italia.it/";
    subsidiaries["USA"] = "http://www.sts-sensors.com/";
    subsidiaries["Great Britain"] = "http://www.stssensors.com/contento/TabId/166/language/en-US/Default.aspx";
    subsidiaries["Deutschland"] = "http://www.stssensors.com/contento/Deutsch/tabid/173/language/de-CH/Default.aspx";

    if (jQuery.cookie(country_cookie)) {
        var selected_country = jQuery.cookie(country_cookie);
        
        if (selected_country == "Switzerland") {
            jQuery('#menu_subsidiaries').val(selected_country);
            jQuery("#menu_languages").show();
        } else {
            jQuery("#menu_languages").hide();
        }

    } else {
        jQuery("#menu_languages").hide();
    }

    jQuery("#menu_subsidiaries").change(function() {
        var str = "";
        jQuery("#menu_subsidiaries option:selected").each(function() {
            str += jQuery(this).text();
        });
        jQuery.cookie(country_cookie, str, cookie_options);

        if (str == "Switzerland") {
            jQuery("#menu_languages").show();
        }
        else {
            if (str != "Subsidiaries/Partners") {

                jQuery("#menu_languages").hide();
                window.location = subsidiaries[str];
            }
        }
    });
    jQuery("#menu_languages").change(function() {
        var str = "";
        jQuery("#menu_languages option:selected").each(function() {
            str += jQuery(this).val();
        });

        window.location = swiss_languages[str];

    });

});
