// JavaScript Document

$(document).ready(function(){
	$(".item").mouseover(function() {
		$(this).removeClass('item');
		$(this).addClass('item_o');
	 });
	  
	$(".item").mouseout(function() {
		 $(this).removeClass('item_o');
		 $(this).addClass('item');
	 });
	
	$(".storeProduct").mouseover(function() {
		$(this).removeClass('storeProduct');
		$(this).addClass('storeProduct_o');
	 });
	  
	$(".storeProduct").mouseout(function() {
		 $(this).removeClass('storeProduct_o');
		 $(this).addClass('storeProduct');
	 });
	
	$("#forgotPassLnk").click(function() {
		 $("#forgotPw").fadeIn("slow");
	 });
	
	$('#registerUser').submit(function() {
		var state = true;
		var error = '';
  		if($('input[id=name]').val().length < 4)
		{
			error = error+"Invalid name! ";
			state = false;
		}
		if($('input[id=user]').val().length < 4)
		{
			error = error+'Invalid username! ';
			state = false;
		}
		if($('input[id=pw1]').val().length < 4)
		{
			error = error+'Invalid password! ';
			state = false;
		}
		if($('input[id=pw1]').val() != $('input[id=pwl2]').val())
		{
			error = error+'Please confirm your password! ';
			state = false;
		}
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if(!pattern.test($('input[id=from]').val()))
		{
			error = error+'Invalid email! ';
			state = false;			
		}
		if($('input[id=from]').val() != $('input[id=from2]').val())
		{
			error = error+'Please confirm your email! ';
			state = false;
		}
		if(error != '' && !state)
		{
			/*$('#registerError').html(error);
			$('#registerError').show();*/
			alert("ERROR: "+error);
		}
  		return state;
	});
	$('#registerUser2').submit(function() {
		var state = true;
		var error = '';
  		if($('input[id=down_name]').val().length < 4)
		{
			error = error+'Invalid name! ';
			state = false;
		}
		if($('input[id=down_user]').val().length < 4)
		{
			error = error+'Invalid username! ';
			state = false;
		}
		if($('input[id=down_pw1]').val().length < 4)
		{
			error = error+'Invalid password! ';
			state = false;
		}
		if($('input[id=down_pw1]').val() != $('input[id=down_pw12]').val())
		{
			error = error+'Please confirm your password! ';
			state = false;
		}
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if(!pattern.test($('input[id=down_from]').val()))
		{
			error = error+'Invalid email! ';
			state = false;			
		}
		if($('input[id=down_from]').val() != $('input[id=down_from2]').val())
		{
			error = error+'Please confirm your email! ';
			state = false;
		}
		if(error != '' && !state)
		{
			/*$('#registerError').html(error);
			$('#registerError').show();*/
			alert("ERROR: "+error);
		}
  		return state;
	});
})