/* Text changer - light version.
Let your text's font size customizable.
by Marco Rosella - http://www.centralscrutinizer.it/en/design/js-php/text-changer
v0.2 - May 18, 2006
*/
function initFontResize() {
	textChanger.init();
}
var textChanger = {
	defaultFS : 1,
	init: function() {
		var el = document.getElementsByTagName("body")[0];
		var sz = textChanger.getCookie();
		el.style.fontSize = sz ? sz + 'em' : textChanger.defaultFS + 'em';
		var incr = document.getElementById('increase');
		if(incr)
			incr.onclick = function(){textChanger.changeSize(1); return false;};
		var decr = document.getElementById('decrease');
		if(decr)
			decr.onclick = function(){textChanger.changeSize(-1); return false;};
		var reset = document.getElementById('reset');
		if(reset)
			reset.onclick = function(){textChanger.changeSize(0); return false;};
	},
	changeSize: function(val) {
		var el = document.getElementsByTagName("body")[0];
		var size = el.style.fontSize.substring(0, 4);
		var fSize = parseFloat(size, 10);
		if (val == 1)	{
			fSize += 0.1;
			if (fSize > textChanger.defaultFS*1.5) fSize = textChanger.defaultFS*1.5;
		} 
		if (val == -1) {
			fSize -= 0.1;
			if (fSize < textChanger.defaultFS/1.5) fSize = textChanger.defaultFS/1.5;
		}       
		if (val == 0) fSize = textChanger.defaultFS;
		el.style.fontSize = fSize.toFixed(2) + 'em';
		textChanger.updateCookie(fSize);
	},
	updateCookie: function(vl)	{
		var today = new Date();
		var exp = new Date(today.getTime() + (365*24*60*60*1000));
		document.cookie = 'textChangerL=size=' + vl + ';' +'expires=' + exp.toGMTString() + ';' +'path=/';
	},
	getCookie: function()	{ 
		var cname = 'textChangerL=size=';   
		var start = document.cookie.indexOf(cname);
		var len = start + cname.length;
		if ((!start) && (cname != document.cookie.substring(0,cname.length))) {return null;}
		if (start == -1) return null;
		var end = document.cookie.indexOf(";",len);
		if (end == -1) end = document.cookie.length;
		return unescape(document.cookie.substring(len, end));
	}
}
if (window.addEventListener)
	window.addEventListener("load", initFontResize, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initFontResize);
	

function hideFormText() {
	var _inputs = document.getElementsByTagName('input');
	var _txt = document.getElementsByTagName('textarea');
	var _value = [];
	
	if (_inputs) {
		for(var i=0; i<_inputs.length; i++) {
			if (_inputs[i].type == 'text' || _inputs[i].type == 'password') {
				
				/* this outer if block added by deb to stop erasing text on focus */
				if(!$(_inputs[i]).hasClass('form-input')){
				
					_inputs[i].index = i;
					_value[i] = _inputs[i].value;
					
					_inputs[i].onfocus = function(){
						if (this.value == _value[this.index] && !$(this).hasClass('form-input')) {	
							this.value = '';
							this.className = this.className + ' typing';
						}
					}
					_inputs[i].onblur = function(){
						if (this.value == '') {
							this.value = _value[this.index];
							this.className = this.className.replace(" typing", "");
						}
					}
				}
			}
		}
	}
	if (_txt) {
		for(var i=0; i<_txt.length; i++) {
			_txt[i].index = i;
			_value['txt'+i] = _txt[i].value;
			
			_txt[i].onfocus = function(){
				if (this.value == _value['txt'+this.index] && !$(this).hasClass('form-textarea')){
					this.value = '';
					this.className = this.className + ' typing';
				}
			}
			_txt[i].onblur = function(){
				if (this.value == '')
					this.value = _value['txt'+this.index];
			}
		}
	}
}
if (window.addEventListener)
	window.addEventListener("load", hideFormText, false);
else if (window.attachEvent)
	window.attachEvent("onload", hideFormText);
	
	
$(document).ready(function(){
	
	
	$('.tabset .home').mouseover(function(){		
		$('.header-wrapper').addClass('wrapper-blue');	
	});

	$('.tabset .home').mouseout(function(){		
		$('.header-wrapper').removeClass('wrapper-blue');	
	});

	$('.tabset .create-player-tab').mouseover(function(){		
		$('.header-wrapper').addClass('wrapper-orange');	
	});

	$('.tabset .create-player-tab').mouseout(function(){		
		$('.header-wrapper').removeClass('wrapper-orange');	
	});
	
	$('.tabset .help-tab').mouseover(function(){		
		$('.header-wrapper').addClass('wrapper-blue');	
	});

	$('.tabset .help-tab').mouseout(function(){		
		$('.header-wrapper').removeClass('wrapper-blue');	
	});
		
	$('.box-area .tabset .logout').mouseover(function(){		
		$('.header-wrapper').addClass('wrapper-red');	
	});

	$('.box-area .tabset .logout').mouseout(function(){		
		$('.header-wrapper').removeClass('wrapper-red');	
	});	
	
	$('.form-field select').uniform();
	$('.form-item select').uniform();

});
