
// VALIDATE LOGIN'S FORM (index.php)
function validateLogin() {
	var user = document.loginform.username;
	var pass = document.loginform.password;

	if ( user.value == '' || pass.value == '' ) {
		alert('Please fill in your username and password!');
		user.focus();
		user.setStyle({border:'1px solid #c00'});
		pass.setStyle({border:'1px solid #c00'});
		return false;
	}
	return true;
}


// REFRESH CAPTCHA IMAGE (signup.php)
function ci(photo) {
	var imgc = document.getElementById(photo);
	imgc.src = "";
	imgc.src = "captcha/securimage_show.php?sid=<?=md5(uniqid(time()))?>"+Date();
}


// VALIDATE SUPPORT'S FORM (support.php)
function validateSupport() {
	var user = document.supportform.username;
	var mail = document.supportform.email;
	var mess = document.supportform.message;	

	if ( user.value == '' ) {
		alert('Please fill out the form!');
		user.focus();
		user.setStyle({border:'1px solid #c00'});
		mail.setStyle({border:'1px solid #c00'});
		mess.setStyle({border:'1px solid #c00'});		
		return false;
	}
	
	if (( mail.value.indexOf ('@', 0) == -1) || (mail.value.length < 5)) {
		alert('Please fill in a valid email!');
		mail.focus();
		mail.setStyle({border:'1px solid #c00'});	
		return false;
	}
	
	return true;
}


// IMAGEOVER FOR HEADER'S MENU
function init() {
	var menu = $('main_menu').getElementsByTagName('a');
	
	for(var i = 0; i < menu.length; i++) {
		var img = $(menu[i].getElementsByTagName('img')[0]);
		img.observe('mouseover', swapState);
		img.observe('mouseout', swapState);
	}
}
Event.observe(window, 'load', init);

function swapState(e) {
	var img = Event.element(e);
	var src = img.src;
	
	if(src.match(/_\.gif$/i)) {
		src = src.replace(new RegExp(/_\.gif$/i),'.gif');
	} else {
		src = src.replace(new RegExp(/\.gif$/i),'_.gif');
	}
	img.src = src;
}

if(typeof console == 'undefined') var console = {
	log:function() {
	}
};
var trace = console.log;


// PRELOAD IMAGES
jQuery.preloadImages = function() {
	for(var i = 0; i<arguments.length; i++)	{
		jQuery("<img>").attr("src", arguments[i]);
	}
}























