/*
 tB 2010
 */


$(document).ready(function() {

    setStyle($.cookie("size"));
    //setStyleEs($.cookie("size"));

    $("#menu6 a, #menu7 a, #menu8 a, #menu9 a").click(function() {

        //Set the cookie to the appropriate stylesheet
        //$.cookie("size", $(this).attr('rel'));
        //Madhu: Modified the cookie setting to make it functional for subdirectories
        $.cookie('size', $(this).attr('rel'), { path: '/', domain: '', secure: false });
        setStyle($(this).attr('rel'));
        //Remove selected classes from all buttons
        $("#menu6 a, #menu7 a, #menu8 a, #menu9 a").removeClass("selected");
        //Set the class to make that button selected
        $(this).addClass("selected");

    });

    // Set the selected text on the span and also set the background color for the selected language
    if ($.cookie('lang') == 'es') {
        $("#translatetext").html('Spanish');
        $('#divSelLanges').css('background-color', '#0099dc').css('color', 'white');
    } else if ($.cookie('lang') == 'en') {
        $("#translatetext").html('English');
        $('#divSelLangen').css('background-color', '#0099dc').css('color', 'white');
    } else {
        $("#translatetext").html('Select Language');
        $('#divSelLang').css('background-color', '#0099dc').css('color', 'white');
    };

    // set the language cookie and reload the page
    $("#divSelLang,#divSelLangen,#divSelLanges").click(function() {

        $.cookie('lang', $(this).attr('id').substring(12, 10), { path: '/', domain: '', secure: false });
        if ($.cookie('lang') == 'es') {
            setStyleEs($.cookie("size"));
        }
        else {
            // I have to give a dummy url, if left empty, its crashing IE6. 
            $("#ctl00_stylesheet_switcheres").attr('href', '#');
        }
        //location.reload();
        //window.location.href(window.location.href);
        //document.myform.submit();
        $('#aspnetForm').submit();
        $('#Form1').submit();
        
        //alert($('#aspnetForm').submit()); 


    });



});

function setStyle(style) {
	switch(style) {
		case 'css/text-small.css':
			$("#ctl00_stylesheet_switcher").attr("href", '/css/text-small.css');
			$("#ctl00_stylesheet_switcher_ie6").attr("href", '/css/text-small-ie6.css');
			$("#ctl00_stylesheet_switcher_ie7").attr("href", '/css/text-small-ie7.css');
			$("#ctl00_stylesheet_switcher_ie8").attr("href", '/css/text-small-ie8.css');
			$('#menu6 a').addClass("selected");
			break;
		case 'css/text-medium.css':
		default:
			$("#ctl00_stylesheet_switcher").attr("href", '/css/text-medium.css');
			$("#ctl00_stylesheet_switcher_ie6").attr("href", '/css/text-medium-ie6.css');
			$("#ctl00_stylesheet_switcher_ie7").attr("href", '/css/text-medium-ie7.css');
			$("#ctl00_stylesheet_switcher_ie8").attr("href", '/css/text-medium-ie8.css');
			$('#menu7 a').addClass("selected");
			break;
		case 'css/text-large.css':
			$("#ctl00_stylesheet_switcher").attr("href", '/css/text-large.css');
			$("#ctl00_stylesheet_switcher_ie6").attr("href", '/css/text-large-ie6.css');
			$("#ctl00_stylesheet_switcher_ie7").attr("href", '/css/text-large-ie7.css');
			$("#ctl00_stylesheet_switcher_ie8").attr("href", '/css/text-large-ie8.css');
			$('#menu8 a').addClass("selected");
			break;
		case 'css/text-xlarge.css':
			$("#ctl00_stylesheet_switcher").attr("href", '/css/text-xlarge.css');
			$("#ctl00_stylesheet_switcher_ie6").attr("href", '/css/text-xlarge-ie6.css');
			$("#ctl00_stylesheet_switcher_ie7").attr("href", '/css/text-xlarge-ie7.css');
			$("#ctl00_stylesheet_switcher_ie8").attr("href", '/css/text-xlarge-ie8.css');
			$('#menu9 a').addClass("selected");
			break;
}
        // Code for spanish styles. Identify the lang param
var urlParams = window.location.href.indexOf("?");
    if (urlParams == -1 | urlParams == '') { }
        else {
            var qLang = $.getParam("lang");
            if (qLang == 'es') {
                setStyleEs($(this).attr('rel'));
            }
            else {
                $("#ctl00_stylesheet_switcheres").attr('href', '/css/dummy.css');
            }
        }
    if ($.cookie('lang') == 'es') {           
               setStyleEs($.cookie("size"));
            }
            else {
                $("#ctl00_stylesheet_switcheres").attr('href', '/css/dummy.css');
           }
    }

function setStyleEs(style) {
    switch (style) {
        case 'css/text-small.css':
            $("#ctl00_stylesheet_switcheres").attr("href", '/css/text-smalles.css');
            //$("#ctl00_stylesheet_switcher_ie6").attr("href", 'css/text-small-ie6es.css');
            //$("#ctl00_stylesheet_switcher_ie7").attr("href", 'css/text-small-ie7es.css');
            //$("#ctl00_stylesheet_switcher_ie8").attr("href", 'css/text-small-ie8es.css');
            //$('#menu6 a').addClass("selected");
            break;
        case 'css/text-medium.css':
        default:
            $("#ctl00_stylesheet_switcheres").attr("href", '/css/text-mediumes.css');
           // $("#ctl00_stylesheet_switcher_ie6").attr("href", 'css/text-medium-ie6es.css');
           // $("#ctl00_stylesheet_switcher_ie7").attr("href", 'css/text-medium-ie7es.css');
            //$("#ctl00_stylesheet_switcher_ie8").attr("href", 'css/text-medium-ie8es.css');
            //$('#menu7 a').addClass("selected");
            break;
        case 'css/text-large.css':
            $("#ctl00_stylesheet_switcheres").attr("href", '/css/text-largees.css');
            //$("#ctl00_stylesheet_switcher_ie6").attr("href", 'css/text-large-ie6es.css');
            //$("#ctl00_stylesheet_switcher_ie7").attr("href", 'css/text-large-ie7es.css');
            //$("#ctl00_stylesheet_switcher_ie8").attr("href", 'css/text-large-ie8es.css');
            //$('#menu8 a').addClass("selected");
            break;
        case 'css/text-xlarge.css':
            $("#ctl00_stylesheet_switcheres").attr("href", '/css/text-xlargees.css');
            //$("#ctl00_stylesheet_switcher_ie6").attr("href", 'css/text-xlarge-ie6es.css');
           // $("#ctl00_stylesheet_switcher_ie7").attr("href", 'css/text-xlarge-ie7es.css');
           // $("#ctl00_stylesheet_switcher_ie8").attr("href", 'css/text-xlarge-ie8es.css');
           // $('#menu9 a').addClass("selected");
            break;
    }
}
