/**
Script: general_func.js
	This includes general functions like form validation etc

License:
	PPQP.

Copyright:
	Copyright (c) 2011 [Khawaja Abid](khawaja_abid@yahoo.com).
*/

//Validation Function For Login form
function login_frm_validation(){	
	var frm_info	=	document.lf;
	document.getElementById('un_info').innerHTML = '';
	document.getElementById('pass_info').innerHTML = '';
	if(frm_info.u_name.value == ''){
		document.getElementById('un_info').innerHTML = 'Please Provide Username';
		frm_info.u_name.focus();
		return false;
	} else if(frm_info.u_pass.value == '') {
		document.getElementById('pass_info').innerHTML = 'Please Provide Password';
		frm_info.u_pass.focus();
		return false;
	}
	return true;
}

/*
//Function for Checking User Duplication Problem
$(document).ready(function(){
	$("#username").blur(function(){
		//remove all the class add the messagebox classes and start fading
		$("#msgbox").removeClass().addClass('uservalidation_messagebox').text('Checking...').fadeIn("slow");
		//check the username exists or not from ajax
		$.post("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
			  $(this).html('This User name Already exists').addClass('uservalidation_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
			  $(this).html('Username available to register').addClass('uservalidation_messageboxok').fadeTo(900,1);	
			});
		  }
				
        });
 
	});
});
*/

//Validation Function For Registration form
function Signup_frm_Validation(){
	var frm_info	=	document.signupfrm;
	
	document.getElementById('un_info').innerHTML = '';
	
	if(frm_info.username.value == ''){
		alert('Kindly Enter Your Username');
		frm_info.username.focus();
		return false;
	}else if(frm_info.password.value == ''){
		alert('Kindly Enter Your Password');
		frm_info.password.focus();
		return false;
	}else if(frm_info.cfmpassword.value != frm_info.password.value){
		alert('Error in Password and Confirm Password !');
		frm_info.password.focus();
		return false;
	}else if(frm_info.firstname.value == ''){
		alert('Kindly Enter Your Firstname');
		frm_info.firstname.focus();
		return false;
	}else if(frm_info.lastname.value == ''){
		alert('Kindly Enter Your Lastname');
		frm_info.lastname.focus();
		return false;
	}else if(frm_info.presentlocation.value == ''){
		alert('Kindly Enter Your Prsent Location');
		frm_info.presentlocation.focus();
		return false;
	}else if(frm_info.cnic1.value == ''){
		alert('Kindly Enter Your CNIC');
		frm_info.cnic1.focus();
		return false;
	}else if(frm_info.cnic2.value == ''){
		alert('Kindly Enter Your CNIC');
		frm_info.cnic2.focus();
		return false;
	}else if(frm_info.cnic3.value == ''){
		alert('Kindly Enter Your CNIC');
		frm_info.cnic3.focus();
		return false;
	}else if(frm_info.secretq.value == ''){
		alert('Kindly Enter Your Secret Question');
		frm_info.secretq.focus();
		return false;
	}else if(frm_info.secreta.value == ''){
		alert('Kindly Enter Your Secret Answer');
		frm_info.secreta.focus();
		return false;
	}else if(frm_info.email.value == ''){
		alert('Kindly Enter Your Email');
		frm_info.email.focus();
		return false;
	}else if(frm_info.email.value != ''){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = frm_info.email.value;
	   		if(reg.test(address) == false) {
    			  alert('Invalid Email Address');
				  frm_info.email.focus();
    			  return false;
			}
	}else{
		return false;
	}
}
//--------------------------------Validate AwardInfo---------------------------------------
function Validate_Award()
{	
	if(document.ainfofrm.AwardTitle.value == '')
	{
		alert('Kindly Enter Your AwardTitle');
		document.ainfofrm.AwardTitle.focus();
		return false;
	}
	else if(document.ainfofrm.YearAchieved.value == '')
	{
		alert('Kindly Enter Your YearAchieved');
		document.ainfofrm.YearAchieved.focus();
		return false;
	}
	else{
		document.ainfofrm.submit();
		return false;
	}
	
}
//--------------------------------Validate AwardInfo---------------------------------------

