function google_maps_initialize() {
    var latlng = new google.maps.LatLng(1.378211,103.875539);
    var myOptions = {
        zoom: 16,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map = new google.maps.Map(document.getElementById("map"), myOptions);
    var image = 'images/map_icon.png';
    var locMarker = new google.maps.Marker({
        position: latlng,
        map: map,
        icon: image
    });
}

function change_language(elm)
{
    set_language_code(elm.value);

    var toks = window.location.pathname.split('/');

    if (toks[1] != 'blog') {
        var filename = '';

        // start from 2 to ignore '' and <language code>.
        for (var i = 2; i < toks.length; ++i)
            filename += '/' + toks[i];

        var new_path = '/' + elm.value + filename;
        window.location = new_path;
    } else {
        window.location.reload();
    }
}

function change_language_for_layout()
{
    if ($.cookie('lang') == 'zh') {
        $('title').html('Nenutec');
        $('#NAVI_HOME').html('首页');
        $('#NAVI_NEWS').html('新闻和活动');
        $('#NAVI_PRODUCTS').html('产品');
        $('#NAVI_DISTRIBUTOR').html('分销商');
        $('#NAVI_CONTACT_US').html('联系我们');

        $('a#LINK_HOME').attr('href', '/zh/index');
        $('a#LINK_CONTACT_US').attr('href', '/zh/contact_us');
        $('a#LINK_PRODUCTS_SENSOR').attr('href', '/zh/product_sensors&switches');
		$('a#LINK_PRODUCTS_THERMOSTATS').attr('href', '/zh/product_thermostats');
		$('a#LINK_PRODUCTS_TEMPCONTROL').attr('href', '/zh/product_temperaturecontroller');
		$('a#LINK_PRODUCTS_VALVE').attr('href', '/zh/product_valves&valveactuator');
		$('a#LINK_PRODUCTS_DAMP').attr('href', '/zh/product_damperactuator');
        $('a#LINK_DISTRIBUTOR').attr('href', '/zh/distributor');
        $('a#LINK_NEWS').attr('href', '/zh/news_and_events');
    }
}

function get_language_code()
{
    return $.cookie('lang');
}

function set_language_code(code)
{
    //$.cookie('lang', code, { 'domain' : document.domain, 'path' : '/' });
	 $.cookie('lang', code, { 'path' : '/' });
} 

function set_language_option()
{
    // destroy the cookie if language does not match.
    var toks = window.location.pathname.split('/');
    if (toks[1] != 'blog' && get_language_code() != toks[1])
        set_language_code(toks[1]);

    $('select#language').val(get_language_code());
}
