// On page load
$(function(){
	// Supersleight the system so PNGs work
	$('body').supersleight({shim: '/images/blank.gif'});
});
//On page load
$(document).ready(function(){
	//select inputs
	$('input[type=image]').hover(function(){
		//hover in function
		//set variable from attribute src
		var src = $(this).attr('src');
		//src replace -hover with -link
		src = src.replace('-hover.gif','-link.gif');
		//Reinsert attribute
		$(this).attr('src', src);
	},function(){
		//hover out function
		var src = $(this).attr('src');
		src = src.replace('-link.gif','-hover.gif');
		$(this).attr('src', src);
	});
});

//On page load
$(document).ready(function(){
	//select form
	$('form#register').submit(function(){
		//when submit form
		var ready = true;		//assume ready
		//if name is blank
		if($('input#name').val() == ""){
			//add class of error
			$('input#name').addClass('error');
			//set ready false
			ready=false;
			//message user
			alert("Please enter your name to register");
			//overide default behavior
			return false;
		}
		else{
			$('input#name').removeClass('error');
		}
		
		if(ready){
			//if name is blank
			if($('input#email').val() == ""){
				//add class of error
				$('input#email').addClass('error');
				//set ready false
				ready=false;
				//message user
				alert("Please enter your email address to register");
				//overide default behavior
				return false;
			}
			else{
				$('input#email').removeClass('error');
			}
		}
		// Are we valid?
		if(ready){
			// Yes allow the form to submit
			return true;
		}
		else{
			// No prevent the form from submitting
			return false;
		}
		
	});
});

/**
 * Email validator
 * LEAVE THIS ALONE!!
 * @param str
 * @return
 */
function validateEmail(str) 
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if(str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if(str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if(str.indexOf(" ")!=-1){
		return false;
	}
	return true;		
}
