function switchFontSize (val){
	var bd = $E('BODY');
	switch (val) {
		case 'inc':
			if (CurrentFontSize+1 < 7) {
				bd.removeClass('fs'+CurrentFontSize);
				CurrentFontSize++;
				bd.addClass('fs'+CurrentFontSize);
				createCookie("FontSize", CurrentFontSize, 365);
			}		
		break;
		case 'dec':
			if (CurrentFontSize-1 > 0) {
				bd.removeClass('fs'+CurrentFontSize);
				CurrentFontSize--;
				bd.addClass('fs'+CurrentFontSize);
				createCookie("FontSize", CurrentFontSize, 365);
			}		
		break;
		default:
			bd.removeClass('fs'+CurrentFontSize);
			CurrentFontSize = val;
			//bd.addClass('fs'+CurrentFontSize);
			bd.addClass('fs'+defaultFontSize);
			createCookie("FontSize", defaultFontSize, 365);
	}
}

function setActiveLayout(title, obj){
	style = $E('#typeStyle');
	href = style.getProperty('href');
	pos = href.lastIndexOf('/');
	if(pos > -1){
		href_tmp = href.substr(0,pos);
		layout = href.substr(pos+1,href.length-4);
		ext  = href.substr(href.length-4,href.length);
		href_tmp += '/' + title + ext;
		style.setProperty('href',href_tmp);
	}
	activeTool('.jp-usertools #tool_layout',obj);
	createCookie("layoutCSS", 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,obj){
	bclass = $E('BODY').className.trim();
	if (bclass.indexOf(' ') > 0){
		bclass = bclass.replace(/^\w+/,screentype);
	}else{
		bclass = screentype + ' ' + bclass;
	}
	
	$E('BODY').className = bclass;
	activeTool('.jp-usertools #tool_screen',obj);
	createCookie("layoutType", screentype, 365);
}
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };


function activeTool(elements,obj){
	var toolLayout = $$(elements);
	toolLayout.each(function(item,index){
		src = item.getProperty('src');
		src = src.replace(/-active/,'');
		item.setProperty('src',src);
	});
	obj.src = obj.src.replace(/.gif$|.jpg|.png/,'-active.gif');		
}
