function initPage()
{
	clearFormFields({
		clearInputs: true,
		clearTextareas: true
	});
	initIEhover();
	donatePopup();
}
function clearFormFields(o)
{
	if(o.clearInputs) {
		var inputs = document.getElementsByTagName("input");
		for (var i = 0; i < inputs.length; i++ ) {
			if((inputs[i].type == "text" || inputs[i].type == "password")) {
				inputs[i].onfocus = function ()	{
					this.select();
				}
			}
		}
	}
	if(o.clearTextareas) {
		var textareas = document.getElementsByTagName("textarea");
		for(var i=0; i<textareas.length; i++) {
			if(textareas[i].className.indexOf(o.filterClass)) {
				textareas[i].onfocus = function() {
					this.select();
				}
			}
		}
	}
}
function initIEhover(){
	var hover_class = 'hover';
	if (!hover_class) hover_class = 'hover';
	if ((navigator.appName.indexOf('Microsoft Internet Explorer') != -1) && (parseInt(navigator.appVersion) < 7)){
		var list_holder = document.getElementsByTagName('div');
		if(list_holder.length){
			for (var i = 0; i < list_holder.length; i++){
				if ( list_holder[i].className.indexOf('item-list') ){
					var _list_li = list_holder[i].getElementsByTagName('li');
					for (var j = 0; j < _list_li.length; j++){
						_list_li[j].onmouseenter = function(){
							this.className += hover_class;
						}
						_list_li[j].onmouseleave = function(){
							this.className = this.className.replace(hover_class,'');
						}
					};
				}
			}
		}
	}
}


function donatePopup(){
	jQuery.fn.fadeToggle = function(speed) {
		return this.animate({opacity: 'toggle'}, 500);
	}; 
	$('a.donateButton').click(function() {
		$('#donatePopup').fadeToggle();
	});
	$('.donateBg').click(function() {
		$('#donatePopup').fadeToggle();
	});
}


if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
