﻿var styles_count = 4;
var font_size = 12;
var max_font_size = 13;
var min_font_size = 11;
function SetTheme(theme)
{     
	createCookie('Theme',theme,10); 
	createCookie('ThemeEN',theme,10); 	   
	var i;
	var link_tag = document.getElementsByTagName("link");
	  for (i = 0; i < link_tag.length ; i++ ) 
	  {
		if (link_tag[i].rel.indexOf( "Stylesheet" ) != -1 &&link_tag[i].getAttribute("title") =='MainStyle') 
		{
			if(theme != 'random')
			{
				link_tag[i].setAttribute('href','http://163.121.127.70/css/'+theme+'.css');     
			}
			else
			{
				/*var random_number=Math.floor(Math.random()*styles_count) +1;				
				link_tag[i].setAttribute('href','Color'+random_number+'.css');*/
			}
		}    
	  }	 
}
function SetThemeEN(theme)
{     
	createCookie('ThemeEN',theme,10);  
	createCookie('Theme',theme,10);  
	var i;
	var link_tag = document.getElementsByTagName("link");
	  for (i = 0; i < link_tag.length ; i++ ) 
	  {
		if (link_tag[i].rel.indexOf( "Stylesheet" ) != -1 &&link_tag[i].getAttribute("title") =='MainStyle') 
		{
			if(theme != 'random')
			{
				link_tag[i].setAttribute('href','http://163.121.127.70/css/'+theme+'_en.css');     
			}
			else
			{
				/*var random_number=Math.floor(Math.random()*styles_count) +1;				
				link_tag[i].setAttribute('href','Color'+random_number+'_en.css');*/
			}
		}    
	  }	 
}
function GetTheme()
{
 var my_cookie;
 my_cookie = readCookie('Theme');
 my_font_size = readCookie('FontSize');
  if (my_cookie) 
  {
    SetTheme(my_cookie);    
  }
  if(my_font_size)
  {
    ChangeFontSize(my_font_size);
  }

}
function GetThemeEN()
{
 var my_cookie;
 my_font_size = readCookie('FontSize');
 my_cookie = readCookie('ThemeEN');
  if (my_cookie) 
  {
    SetThemeEN(my_cookie);    
  }
   if(my_font_size)
  {
    ChangeFontSize(my_font_size);
  }

}
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 createCookie(name,value,years) {
	if (years) {
		var date = new Date();
		date.setFullYear(date.getFullYear()+years);
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
/******************************************/
/*Font Functions*/
function IncreaseFont()
{
    if(font_size >= max_font_size )
    {
        return;
    }
    else
    {
        font_size ++;
        ChangeFontSize(font_size);
    }    
}
function DecreaseFont()
{
    if(font_size <= min_font_size )
    {
        return;
    }
    else
    {
        font_size --;
        ChangeFontSize(font_size);
    }    
}
function ChangeFontSize(new_size)
{
    document.getElementsByTagName('body')[0].style.fontSize = new_size +'px';
    createCookie('FontSize',new_size,10);
}