// Load Theme Name And Width
var ThemeName = readCookie("ThemeName");
var ThemePath;
//var Width = readCookie("Width");

if (ThemeName != "" && ThemeName != null)
   GetTheme(ThemeName);
else
   GetTheme("Blue"); 

//if (Width != "" && Width != null)
//    GetWidth(Width);
//else
//   GetWidth("900px");

// For Set Theme
function SetTheme(ThemeName)
{
    ThemePath = GetThemePath(ThemeName);
    document.getElementById('Theme').setAttribute('href',ThemePath);
    createCookie("ThemeName",ThemeName);
}

// Get Theme Path
function GetThemePath(ThemeName)
{
    var ThemePath;
    switch (ThemeName)
    {
        case 'Blue':
            ThemePath = 'Theme/Blue/';
        break;
        case 'Red':
            ThemePath = 'Theme/Red/';
        break;
        case 'Green':
            ThemePath = 'Theme/Green/';
        break;
        case 'Orange':
            ThemePath = 'Theme/Orange/';
        break;
    }
    
    var name = navigator.appName.toLowerCase();
    var ver = navigator.appVersion.toLowerCase();
    var version = parseFloat(ver);

    //alert("Name: " + name + "\nVersion: " + version);

    if(name == "microsoft internet explorer") // IE
    {
        if (version == "4") // version 4
        {
            ThemePath = ThemePath + 'EnIE6.css'
            //   var WindowHeight = document.documentElement.clientHeight;
            //   document.getElementById("Wrapper").style.height = auto;
        }
    }
    else if(name == "netscape") // Mozila firefox
    {
        //ThemePath = ThemePath + 'EnNetscape.css'
        ThemePath = ThemePath + 'EnIE6.css'
    }
    
    return ThemePath;
}
 
// For Get Theme
function GetTheme(ThemeName)
{
    ThemePath = GetThemePath(ThemeName);
    document.write('<link id="Theme" rel="stylesheet" href=' + ThemePath + ' TYPE="text/css">');
}

// For Get Theme
//function ResizeWindow()
//{
//    var name = navigator.appName.toLowerCase();
//    var ver = navigator.appVersion.toLowerCase();
//    var version = parseFloat(ver);
//        
//    if(name == "microsoft internet explorer") // IE
//    {
//        if (version == "4") // version 4
//        {   
//            var WindowHeight = document.documentElement.clientHeight;
//            document.getElementById("Wrapper").style.height = auto;
//        }
//    }
//    else if(name == "netscape") // Mozila firefox
//    {
//    }
//}

// For Set Width
//function SetWidth(Width)
//{
//    document.getElementById("Wrapper").style.width = Width;
//    createCookie("Width",Width);
//}

// For Get Width
//function GetWidth(Width)
//{    
//    document.getElementById("Wrapper").style.width = Width;
//}

// For Cookies
function createCookie(name,value) 
{   
    document.cookie = name + "=" + value + "; expires=Fri, 3 Aug 2020 20:47:11 UTC; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

//function eraseCookie(name) 
//{
//    createCookie(name,"",-1);
//}

//function DefaultTheme(ControlName)
//{
//    window.document.getElementById("txtName").style.width = "400px";
//    //window.document.getElementById(ControlName).className = "OnLeaveInputControl";
//}

//function ChangeTheme(ControlName)
//{       
//    //window.document.getElementById(ControlName).className = "OnFocusInputControl";
//}


// this snipt of code will use in future
//else if (document.getElementById)
//{
//    //Navigator, version 6 or greater
//    if(ver.indexOf("mac") != -1)
//    {
//        //Macintosh
//        document.write('<link rel="stylesheet" href="c/g6mac.css" TYPE="text/css">'); 
//    }
//    else
//    {
//        //Windows
//        document.write('<link rel="stylesheet" href="c/g6.css" TYPE="text/css">');
//    }
//}
//else if(name == "netscape" && ver >="4")
//{
//    //Navigator, version 4 or greater but less than Version 6 which is detected above getElementById
//    if(ver.indexOf("mac") != -1)
//    {
//        //Macintosh
//        document.write('<link rel="stylesheet" href="c/g4mac.css" TYPE="text/css">'); 
//    }
//    else
//    {
//        //Windows
//        document.write('<link rel="stylesheet" href="c/g4.css" TYPE="text/css">');
//    }
//}
//else if(name == "opera" && ver >="4")
//{
//    //Opera, version 4 or greater
//    if(ver.indexOf("mac") != -1)
//    {
//        //Macintosh
//        document.write('<link rel="stylesheet" href="c/g6mac.css" TYPE="text/css">'); 
//    }
//    else
//    {
//        //Windows
//        document.write('<link rel="stylesheet" href="c/g6.css" TYPE="text/css">');
//    }
//}
