$(document).ready(function () {
	

	var getuserfnme = $('#fname').val(); 
	var getuserlnme = $('#lname').val();
	var gvidnme = $('#vidname').val();
	var emailaddr = $('#email').val();
	var origvals = new Array();
	var cvid = "none";
	var cookiestart = 0;
	origvals['fname'] = $('#fname').val();
	origvals['lname'] = $('#lname').val();
	origvals['email'] = $('#email').val();
	origvals['vidname'] = $('#vidname').val();
	var namedone=false;
	var gvid = $("#gvid").html();
	Shadowbox.clearCache();
	
	$('#shadow').live('click',function () {
		shadowref = $("#shadow").attr("href");
		if(shadowref=="#govid")
		{
      $("input[type=text]").css("color","white");
      return false;
    }
		if(!namedone)
		{
			namedone=false;
			$('#fname').css('color','red');
			$('#fname').val('PLEASE ENTER YOUR FIRST NAME');
		}
		if(getuserlnme =='LAST NAME')
		{
			namedone=false;
			$('#lname').css('color','red');
			$('#lname').val('PLEASE ENTER YOUR LAST NAME');			
		}
		if(validatename(getuserfnme))
		{
			namedone=true;
		}
		else
		{
			namedone=false;
			$('#fname').css('color','red');
			$('#fname').val('NAME MUST BE AT LEAST 3 CHARACTERS');		
		}
		if(validatename(getuserlnme))
		{
			namedone=true;
		}
		else
		{
			namedone=false;
			$('#lname').css('color','red');
			$('#lname').val('NAME MUST BE AT LEAST 3 CHARACTERS');	
		}
		
	  if(!validate('videos','email'))
		{
			$('#email').css('color','red');
			$('#email').val('PLEASE ENTER A VALID EMAIL');
		}
	  else
	  {
			$("#shadow").attr("href","scripts/upload.php");
			Shadowbox.setup();
	  }
		if(validatevidname(gvidnme))
		{
			namedone =  true;
		}
		else
		{
			namedone=false;
			$('#vidname').css('color','red');
			$('#vidname').val('VIDEO MAY BE LETTERS AND NUMBERS');
		}

	});
	$('#fname,#lname,#email,#vidname').focus(function () {
		$(this).val('');
		$(this).css('color','grey');
	});
	$('#fname,#lname,#email,#vidname').mouseout(function () {
		if($(this).val()=='')
		{
		$(this).val(origvals[$(this).attr('id')]);
		$(this).css('color','grey');
		}
	});
	$('#shadow').mouseout(function (){
		
		$('#fname').trigger('mouseout')
	});
	 
     $.cookie("fname",$("#fname").val());
     $.cookie("lname",$("#lname").val());
     $.cookie("email",$("#email").val());
     $.cookie("vidname",$("#vidname").val());
	 $.cookie("maxuploads", cookiestart);
     
          $("#fname").change(function() {
          $.cookie("fname",$("#fname").val());
     });
          $("#lname").change(function() {
          $.cookie("lname",$("#lname").val());
     });
          $("#email").change(function() {
          $.cookie("email",$("#email").val());
     });
          $("#vidname").change(function() {								
          $.cookie("vidname",$("#vidname").val());
			  if(validatevidname($.cookie("vidname")))
			  {
			  $.cookie("vidname",$("#vidname").val());
			  }
			  else
			  {
				 $.cookie("vidname",cvid);
			  }
		  
     });

	  $("#email").live('change', function() {
     if(validate('videos','email'))
      {    
        $("#shadow").attr("href","scripts/upload.php");
        Shadowbox.setup();
      }
     });
	  $("#fname").live('change', function() {
			getuserfnme = $('#fname').val();
		     if(validatename(getuserfnme))
		      {
		  		namedone = true;
		      }
	 });

	  $("#lname").live('change', function() {
		  		getuserlnme = $('#lname').val();
		  		if(namedone && validatename(getuserfnme))
		  		{
		  	      $("#shadow").attr("href","#");
		  	      Shadowbox.setup();
		  		}
	 });
	  	  $("#vidname").live('change', function() {
		  		gvidnme = $('#vidname').val();
	 		});

});


 
 function validate(videos,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[videos].elements[email].value;
   if(reg.test(address) == false) {
      //alert('Please enter correct email');
      return false;
   }
   else{return true;}
 } 
   function validatename(getname) {
	   var reg = /^([A-Za-z\-])/;
	   var name = getname;
	   if(reg.test(name) == false || getname.length < 3) {
	      //alert('Please enter correct email');
	      return false;
	   }
	   else{return true;}

}
   function validatevidname(getname) {
	   var reg = /^([A-Za-z0-9_\-])/;
	   var name = getname;
	   if(reg.test(name) == false || getname.length < 3) {
	      //alert('Please enter correct email');
	      return false;
	   }
	   else{return true;}

}

