﻿
//Saving Cookie
function set_cookie(name,param) {
	// Cookie Data
	document.cookie = name + '=' + escape(param) + '; expires=Thu, 31 Dec 2037 12:00:00 GMT; path=/';
}

/////////////////////////////////////////////////////////////
// Get value from Cookie

function get_cookie(name) {
	var c_data = document.cookie + ";";
	var c_name = name + "=";

	var id_st = c_data.indexOf(c_name);
	var id_en = -1;

	// find Cookie
	if (id_st != -1 ) {
		id_en = c_data.indexOf(";", id_st);
		c_data = unescape(c_data.substring(id_st + c_name.length, id_en));
	} else {
		c_data = "";
	}

	// return result
	return c_data;
}

/////////////////////////////////////////////////////////////
// Select CSS

function selectCSS(SizeCSS) {
	var cssType = get_cookie("CSSTYPE");//Checking Cookie
	if ( cssType != SizeCSS ) {
		set_cookie("CSSTYPE",SizeCSS);// saving Cookie if it doesn't exsist
		location.reload();// reload page
	}
}

/////////////////////////////////////////////////////////////
// output CSS

var cssType;
function set_css() {
	cssType = get_cookie("CSSTYPE");
	
	var cssPath = "";//Write your document root path #####important####
	
	var fontSelector = '<link href="'+cssPath+'/english/common/css/font-medium.css" rel="stylesheet" type="text/css" media="all" />\n';//default CSS
	if (cssType=="standard") {   // Standard
	} else if (cssType=="large") {   // Large
		fontSelector = '<link href="'+cssPath+'/english/common/css/font-large.css rel="stylesheet" type="text/css" media="all" />\n';
	} else if (cssType=="small") {   // Small
		fontSelector = '<link href="'+cssPath+'/english/common/css/font-small.css" rel="stylesheet" type="text/css" media="all" />\n';
	} else {   //etc
	}
	document.write(fontSelector);
}
set_css();

// output menu

function set_menu() {
	cssType = get_cookie("CSSTYPE");
    switch(cssType){
        case "small":
            smlFlag = "_on";
			medFlag = "";
			lrgFlag = "";
            break;
        case "standard":
            smlFlag = "";
			medFlag = "_on";
			lrgFlag = "";
            break;
       case "large":
            smlFlag = "";
			medFlag = "";
			lrgFlag = "_on";
            break;
        default:
            smlFlag = "";
			medFlag = "_on";
			lrgFlag = "";
            break;
    }	

	var cssPath = "";//Write your document root path #####important####

	FontSizeMenu = '<span><a href="javascript:selectCSS(\'small\');"><img src="'+cssPath+'/english/common/img/size_small'+smlFlag+'.gif" alt="S" width="21" height="21" /></a></span><span><a href="javascript:selectCSS(\'standard\');"><img src="'+cssPath+'/english/common/img/size_medium'+medFlag+'.gif" alt="M" width="21" height="21" /></a></span><a href="javascript:selectCSS(\'large\');"><img src="'+cssPath+'/english/common/img/size_large'+lrgFlag+'.gif" alt="L" width="21" height="21" /></a>';
	//alert(cssType);
	document.write(FontSizeMenu);
}

