
function wsh_getcssStyle(oElm, strCssRule){
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}
function wsh_fontsizeinit(wsh_textelementid)
{
	if(readCookie('wsh_fontcookie')!= null)
	{
		
		var cookie_value = readCookie('wsh_fontcookie');
		var a = cookie_value.split(':');
		var k;	
		wsh_fontsize(a[0],wsh_textelementid,'on_load');
		
	
	}
	else
	{
		var wsh_decider ="resetfont";
		var newcvalue = wsh_decider;
		createCookie('wsh_fontcookie',newcvalue);	
	}
}



function wsh_fontsize(wsh_decider,wsh_textelementid,wsh_calltype)
{
	var nodearray = [];
	var ftype;
	var i;
	var wsh_maxsize,wsh_minsize;
	var fstr,fstrfind,fsubstrpos,fsubstr,s;
	nodearray  = document.getElementById(wsh_textelementid).getElementsByTagName("*"); ;
	
	for (i=0;i<nodearray.length;i++)
	{
			

			if(wsh_decider == "increase" || wsh_decider =="decrease")
			{
			
    
			if(wsh_decider =="increase")
			{
      
         s =15;
			}
			else if(wsh_decider =="decrease")
			{
     		s = 11;
			}
     }
			else if(wsh_decider == "resetfont") 
			{
				s = 12;
				eraseCookie('wsh_fontcookie');		
			}
			 nodearray[i].style.fontSize = s + "px";
   }

		
		var newcvalue = wsh_decider;
		createCookie('wsh_fontcookie',newcvalue);	
}



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; 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);
}

