// JavaScript Document
$(document).ready(function()
{
	//var un, nm, ps, cps, mob, eml, vc, pa, ac, ga, ar, cl, rgd;	
	//$("#Submit").attr("disabled", "disabled");
	$("#username").blur(function()
	{
		$("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		if($("#username").val()!='')
		{
		//check the username exists or not from ajax
		$.post("ajax/user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
		  if(data=='no') //if username not avaiable
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  //un='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('User Name Exists!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if(data=='yes')
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  //un='yes';
			  $(this).removeClass().html('User Name Available.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
		  else if(data=='invalid') 
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()
			{ 
			 //un='no';
			 //$("#Submit").attr("disabled", "disabled");
			 $(this).removeClass().html('Invalid User Name!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
        });
		}
	    else
	    {
		$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
		{ 
		  //add message and change the class of the box and start fading
		  //un='no';
		  //$("#Submit").attr("disabled", "disabled");
		  $(this).removeClass().html('User Name Blank!').addClass('messageboxerror').fadeTo(900,1);	
		});
	    }
    });
	
	$("#name").blur(function()
	{
		  $("#namebox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#namebox").fadeTo(200,0.1,function()
			{ 
			  //nm='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Name Field Blank!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#namebox").fadeTo(200,0.1,function()
			{ 
			 //nm='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("#pass").blur(function()
	{
		  $("#passbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#passbox").fadeTo(200,0.1,function()
			{ 
			  //ps='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Password Field Blank!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if($(this).val().length < 4)
		  {
			$("#passbox").fadeTo(200,0.1,function()
			{ 
			  //ps='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Type Atleast 4 Characters!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#passbox").fadeTo(200,0.1,function()
			{ 
			  //ps='yes';
			  $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");	
			  /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("#conpass").blur(function()
	{
		  $("#conpassbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#conpassbox").fadeTo(200,0.1,function()
			{ 
			  //cps='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Confirm Password Blank!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if($(this).val().length < 4)
		  {
			$("#conpassbox").fadeTo(200,0.1,function()
			{ 
			  //cps='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Type Atleast 4 Characters!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if($(this).val()!=$("#pass").val())
		  {
			$("#conpassbox").fadeTo(200,0.1,function()
			{ 
			  //cps='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Password Not Matched!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#conpassbox").fadeTo(200,0.1,function()
			{ 
			 //cps='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});

	$("#mob").blur(function()
	{
		  $("#mobbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		  if($(this).val()=='')
		  {
			$("#mobbox").fadeTo(200,0.1,function()
			{ 
			  //mob='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Contact Number Blank!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
			$("#mobbox").fadeTo(200,0.1,function()
			{ 
			 //mob='yes';
			 $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("#email").blur(function()
	{
		$("#emailbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
		if($("#email").val()!='')
		{
		$.post("ajax/user_availability.php",{ email:$(this).val() } ,function(data)
        {
		  if(data=='no') 
		  {
		  	$("#emailbox").fadeTo(200,0.1,function()
			{ 
			  //eml='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Email Already Exists!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if(data=='invalid') 
		  {
		  	$("#emailbox").fadeTo(200,0.1,function()
			{ 
			  //eml='no';
			  //$("#Submit").attr("disabled", "disabled");
			  $(this).removeClass().html('Invalid Email Address!').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else if(data=='valid')
		  {
		  	$("#emailbox").fadeTo(200,0.1,function() 
			{ 
			  //eml='yes';
			  $(this).removeClass().html('Now Okay.').addClass('messageboxok').fadeTo(900,1).fadeOut("slow");
			  /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }				
        });
		}
	    else
	    {
		$("#emailbox").fadeTo(200,0.1,function() 
		{ 
		  //eml='no';
		  //$("#Submit").attr("disabled", "disabled");
		  $(this).removeClass().html('Email Field Blank!').addClass('messageboxerror').fadeTo(900,1);	
		});
	    }
    });

	$("#addr").blur(function()
	{
		  $("#addrBox").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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});

	$("#applied_course").blur(function()
	{
		  $("#appliedCourseBox").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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("#grant_amount").blur(function()
	{
		  $("#grantAmountBox").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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("#apply_reason").blur(function()
	{
		  $("#applyReasonBox").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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
					$("#Submit").removeAttr("disabled");
				}*/
			});
		  }		
	});
	
	$("input[@name='course_status']").focus(function()
	{
		if($("input[@name='course_status']:checked").val()=='Y')
		{
		 /*$("#courseListLoad1").html("").show("slow");
		 $("#courseListLoad2").html(":").show("slow");
		 $("#courseListLoad3").html("<textarea name='course_list' id='course_list' rows='2' cols='18' class='inputbox'><?php echo $course_list; ?></textarea>        
			<font color='#FF0000'>
			<span id='courseListBox' style='display:none'></span>
			</font>).show("slow");*/
		 $("#course_list").focus();
		}	
		else 
		{
		 //cl='yes';
		 $("#courseListBox").fadeOut("slow");
		 $("#course_list").focus();
		 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}*/
			});
		  }	
		 }	
	  else
		 {
			$("#courseListBox").fadeTo(200,0.1,function()
			{ 
			 //cl='yes';
			 $(this).fadeOut("slow");
			 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='yes')	
				{
				 $("#Submit").removeAttr("disabled");
				}*/
			});
		  }	
		 }	
	  else
		 {
			$("#recGrantDetailsBox").fadeTo(200,0.1,function()
			{ 
			 //rgd='yes';
			 $(this).fadeOut("slow");
			 /*if(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='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(un=='yes' && nm=='yes' && ps=='yes' && cps=='yes' && mob=='yes' && eml=='yes' && vc=='yes' && pa=='yes' && ac=='yes' && ga=='yes' && ar=='yes' && cl=='yes' && rgd=='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");
	})*/

	/*$("#capref").click(function()
	{
		$("#capbox").removeClass().addClass('messagebox').text('Refreshing...').fadeIn("slow");
		$.post("register.php", function(data)
        {
			$("#capbox").fadeTo(200,0.1,function() 
			{ 
			  $(this).html('<img id=\'imgCaptcha\''+data+'/>').addClass('messageboxok').fadeTo(900,1).click(function(){$("#capbox").fadeOut("slow")});	
			});
		});
    });*/
});
	
/////End Of Registration Form Validation.
