/**
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * File : myFormValidation.js
 * Description : General javascript validation for marketing executive 
 *               registration form
  
 * @Create Date : 21-6-2008
 * @Version : 1.0
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 */

function checkEmpty()
{
	var emptyField=new Array();
	
	eval(setKeyValueArray('emptyField',0,'collegeName','College Name'));
	eval(setKeyValueArray('emptyField',1,'principal','principal'));
	eval(setKeyValueArray('emptyField',2,'id_university','University Name'));
	eval(setKeyValueArray('emptyField',3,'collegeAddress','College Address'));
	/*eval(setKeyValueArray('emptyField',6,'startyear','Start Year'));*/
	eval(setKeyValueArray('emptyField',4,'contactPerson','Contact Person'));
	eval(setKeyValueArray('emptyField',5,'contactNumber','Contact Number'));
	
	if(op == 'add')
	{
		eval(setKeyValueArray('emptyField',6,'kEmail','Email'));
		eval(setKeyValueArray('emptyField',7,'kPWord','Password'));
		eval(setKeyValueArray('emptyField',8,'kCPWord','Confirm Password'));	
	}

	return alertReturn(isEmpty('collegeFrm',emptyField));
}

function checkAlphaNumeric()
{
	var alphaNumericField=new Array();
	
	eval(setKeyValueArray('alphaNumericField',0,'collegeName','College Name'));
	eval(setKeyValueArray('alphaNumericField',1,'trustName','Trust Name'));
	eval(setKeyValueArray('alphaNumericField',2,'trusty','Trusty'));
	eval(setKeyValueArray('alphaNumericField',3,'principal','principal'));
	eval(setKeyValueArray('alphaNumericField',4,'collegeAddress','College Address'));
	eval(setKeyValueArray('alphaNumericField',5,'contactPerson','Contact Person'));
	
	return alertReturn(isAlphaNumeric('collegeFrm',alphaNumericField));
}

function checkNumeric()
{
	var numericField=new Array();
	
	eval(setKeyValueArray('numericField',0,'startyear','Start Year'));
	eval(setKeyValueArray('numericField',1,'contactNumber','Contact Number'));
	
	return alertReturn(isNumeric('collegeFrm',numericField));
}

function checkValidEmail()
{
	var emailField=new Array();
	
	eval(setKeyValueArray('emailField',0,'kEmail','Email'));
	
	return alertReturn(isValidEmail('collegeFrm',emailField));
}

function checkLessThanMinLimit()
{
	var passwordField=new Array();
	
	eval(setKeyValueArray('passwordField',0,'kPWord','Password'));
	eval(setKeyValueArray('passwordField',1,'kCPWord','Confirm Password'));
	
	return alertReturn(lessThanMinLimit(6,'collegeFrm',passwordField));
}

function checkConfirmPassword()
{
	var passwordField=new Array();
	
	eval(setKeyValueArray('passwordField',0,'kPWord','Password'));
	eval(setKeyValueArray('passwordField',1,'kCPWord','Confirm Password'));
	
	return alertReturn(confirmPassword('collegeFrm',passwordField));
}

function checkMoreThanMaxLimit()
{
	var infoField=new Array();
	
	eval(setKeyValueArray('infoField',0,'collegeAddress','College Address'));
	eval(setKeyValueArray('infoField',1,'additionalInfo','Additional Info'));
	
	return alertReturn(moreThanMaxLimit(500,'collegeFrm',infoField));
}

function checkYearMinLimit()
{
	var yearField=new Array();
	
	eval(setKeyValueArray('yearField',0,'startyear','Start Year'));
	
//	alert(setKeyValueArray('yearField',0,'startyear','Start Year'));
	
	return alertReturn(lessThanMinLimit(4,'collegeFrm',yearField));
}

function checkYearMaxLimit()
{
	var yearMaxField=new Array();
	
	eval(setKeyValueArray('yearMaxField',0,'startyear','Start Year'));
	
	return alertReturn(moreThanMaxLimit(4,'collegeFrm',yearMaxField));
}
