// JavaScript Document
$(document).ready(function()
{
    var pa, ac, ga, ar, cl, rgd, vc;	
	$("#Submit").attr("disabled", "disabled");

	$("#addr").blur(function()
	{
		  $("#addrBox").removeClass().removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#addrBox").fadeTo(200,0.1,function()
			{ 
			  pa='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Address Field Blank!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#addrBox").fadeTo(200,0.1,function()
			{ 
			 pa='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}
			});
		  }		
	});

	$("#applied_course").blur(function()
	{
		  $("#appliedCourseBox").removeClass().removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#appliedCourseBox").fadeTo(200,0.1,function()
			{ 
			  ac='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Select Course You Applied For!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#appliedCourseBox").fadeTo(200,0.1,function()
			{ 
			 ac='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}
			});
		  }		
	});
	
	$("#grant_amount").blur(function()
	{
		  $("#grantAmountBox").removeClass().removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#grantAmountBox").fadeTo(200,0.1,function()
			{ 
			  ga='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Select Desired Grant Amount!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#grantAmountBox").fadeTo(200,0.1,function()
			{ 
			 ga='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}
			});
		  }		
	});
	
	$("#apply_reason").blur(function()
	{
		  $("#applyReasonBox").removeClass().removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#applyReasonBox").fadeTo(200,0.1,function()
			{ 
			  ar='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Show Appropriate Applying Reason!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#applyReasonBox").fadeTo(200,0.1,function()
			{ 
			 ar='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}
			});
		  }		
	});
	
	$("input[@name='course_status']").focus(function()
	{
		if($("input[@name='course_status']:checked").val()=='Y')
		{
		 $("#course_list").focus();
		}	
		else 
		{
		 cl='yes';
		 $("#courseListBox").fadeOut("slow");
		 $("#course_list").focus();
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
			{
			 $("#Submit").removeAttr("disabled");
			}
		}
	});

	$("input[@name='grant_status']").focus(function()
	{
		if($("input[@name='grant_status']:checked").val()=="Y")
		{
		 $("#rec_grant_details").focus();
		}
		else 
		{
		 rgd='yes';
		 $("#recGrantDetailsBox").fadeOut("slow");
		 $("#rec_grant_details").focus();
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
			{
			 $("#Submit").removeAttr("disabled");
			}
		}
	});
 
	$("#course_list").blur(function()
	{
	  if($("input[@name='course_status']:checked").val()=="Y")
 		{	  
		$("#courseListBox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#courseListBox").fadeTo(200,0.1,function()
			{ 
			  cl='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Please Provide Course Name!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#courseListBox").fadeTo(200,0.1,function()
			{ 
			 cl='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}
			});
		  }	
		 }	
	  else
		 {
			$("#courseListBox").fadeTo(200,0.1,function()
			{ 
			 cl='yes';
			 $(this).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}
			});
		 }	
	});
	
	$("#rec_grant_details").blur(function()
	{
	  if($("input[@name='grant_status']:checked").val()=='Y')
 		{	  
		$("#recGrantDetailsBox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#recGrantDetailsBox").fadeTo(200,0.1,function()
			{ 
			  rgd='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Please Provide Grant Details!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#recGrantDetailsBox").fadeTo(200,0.1,function()
			{ 
			 rgd='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}
			});
		  }	
		 }	
	  else
		 {
			$("#recGrantDetailsBox").fadeTo(200,0.1,function()
			{ 
			 rgd='yes';
			 $(this).fadeOut("slow");
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}
			});
		 }	
	});
	
	$("#vcode").blur(function()
	{
		$("#vcodebox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		if($("#vcode").val()!='')
		{
		$.post("ajax/user_availability.php",{ vcode:$(this).val() } ,function(data)
        {
		  if(data=='no') 
		  {
		  	$("#vcodebox").fadeTo(200,0.1,function()
			{ 
			  vc='no';
			  $("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Verify Code Not Matched!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if(data=='yes')
		  {
		  	$("#vcodebox").fadeTo(200,0.1,function() 
			{ 
			  vc='yes';
			  $(this).removeClass().html('Verify Code Matched.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");	
			  //if($("#username").val()!='' && $("#name").val()!='' && $("#pass").val()!='' && $("#conpass").val()!='' && $("#email").val()!='' && $("#vcode").val()!='')
			  if(pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes' && vc=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}
			  /*else
			  	{
					$("#Submit").attr("disabled", "disabled");
				}*/
			});
		  }				
        });
		}
	    else
	    {
		$("#vcodebox").fadeTo(200,0.1,function() 
		{ 
		  vc='no';
		  $("#Submit").attr("disabled", "disabled");
		  $(this).removeClass().html('Verification Field Blank!').addClass('messageboxerror').fadeTo(900,1);	
		});
	    }
    });
	
	$("#capbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
	$("#capbox").fadeTo(200,0.1,function() 
	{ 
	  $(this).removeClass().html('<img id=\'imgCaptcha\' src=\'create_image.php\'/>').addClass('messageboxok').fadeTo(900,1);	
	});
	
	
	$("#capref").click(function()
	{
	$("#capbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
	$("#capbox").fadeTo(200,0.1,function() 
	{ 
	  $(this).html('<img id=\'imgCaptcha\' src=\'sources/dir.php\'/>').addClass('messageboxok').fadeTo(900,1);	
	});
    });
	
	$("#reset").click(function(){
	$("#Submit").attr("disabled", "disabled");
	})

});
	
/////End Of Registration Form Validation.