var public_fields;
var public_values;
var LoadingImg1 = "<img src=\""+SiteImagePath+"blue_loader.gif\">";
var ErrorCode=1;
function SaveChanges_StudentDetails(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	//alert(Fields);
	//alert(Values);
	//alert(ChkConditions);
	var success = function(t){CheckStudentSignupForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var ParsValue = Values.replace(/&/g,"#AMP#");
	var pars = 'ModalTypeCondition=CheckAllStudentSignupFields&Fields='+Fields+'&Values='+ParsValue+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});

}

function CheckStudentSignupForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix) {
	$('Progress').innerHTML='';
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	var strTermsCheckedCount = TermsCheckBoxValidation();
	if(strTermsCheckedCount>0) {
		var TermsChk = 1;
		document.getElementById("registerFrm_checkTermsPolicy_imgError").innerHTML	=SuccessInfoImg;
		if(document.getElementById("registerFrm_checkTermsPolicy_idError")) {
			document.getElementById("registerFrm_checkTermsPolicy_idError").className	='LayerTdClass';
			document.getElementById("registerFrm_checkTermsPolicy_idError").innerHTML	= '&nbsp;';
		}
	} else {
		var TermsChk = 0;
		document.getElementById("registerFrm_checkTermsPolicy_imgError").innerHTML = ErrorInfoImg;
		if(document.getElementById("registerFrm_checkTermsPolicy_idError")) {
			document.getElementById("registerFrm_checkTermsPolicy_idError").className = "LayerTdClassError";
			document.getElementById("registerFrm_checkTermsPolicy_idError").innerHTML = "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please accept privacy policy.";
		}
	}
	if(trim(strArray[2])=="Yes" && TermsChk==1)	{
		document.registerFrm.submit();
	}
}

function TermsCheckBoxValidation()	{
	var CheckedCount = 0
	for(i=0;i<document.getElementsByTagName("input").length;i++)	{
		if(document.getElementsByTagName("input")[i].type == "checkbox")	{
			//alert(document.getElementsByTagName("input")[i].checked)
			if(document.getElementsByTagName("input")[i].checked == true)	{
				CheckedCount++
			}
		}
	}
	return CheckedCount;
}

function SaveChanges_StudentDetails_delay(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,AjaxFilename){
	var Filename=AjaxFilename;
	document.getElementById("Progress").innerHTML = "";
	//alert(AjaxFormTotalFieldsToCheck+"="+validAjaxFormTotalFields);
	if(AjaxFormTotalFieldsToCheck==validAjaxFormTotalFields) {
		var fields=public_fields;
		var values=public_values;
		document.registerFrm.submit();
	}
}
function SaveChanges_StudentContactDetails(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	//alert(Fields);
	//alert(Values);
	//alert(ChkConditions);
	var success = function(t){CheckStudentContactInfoForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var ParsValue = Values.replace(/&/g,"#AMP#");
	var pars = 'ModalTypeCondition=CheckAllStudentContactInfoFields&Fields='+Fields+'&Values='+ParsValue+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});	
}

function CheckStudentContactInfoForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix)	{
	$('Progress').innerHTML='';
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	
	var FileFlag = "Yes";
	
	ProfileImageObj=eval("document.contactFrm.UploadFrm_StudentProfileImage");
	//alert(obj.value);
	if(ProfileImageObj.value!="")
	{
		MyFile = ProfileImageObj.value
		FileArray = MyFile.split("\\")
		FileName = FileArray[FileArray.length-1]
		ExtArray = FileName.split(".")
		Ext = ExtArray[ExtArray.length-1]
		Ext = Ext.toUpperCase(Ext)
		if(!(Ext=="JPG" || Ext=="JEPG" || Ext=="JPE" || Ext=="GIF"))
		{
			FileFlag = "No";
			document.getElementById("contactFrm_StudentProfileImage_imgError").innerHTML = ErrorInfoImg;
			document.getElementById("contactFrm_StudentProfileImage_idError").className = "LayerTdClassError";
			document.getElementById("contactFrm_StudentProfileImage_idError").innerHTML = "<br>Invalid Upload File!... Upload the jpg or gif File Only.";
		}
	}
	
	if(trim(strArray[2])=="Yes" && FileFlag=="Yes")	{
		document.contactFrm.submit();
	}
}

function SaveChanges_StudentWorkExperienceDetails(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	var success = function(t){CheckStudentWorkInfoForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var ParsValue = Values.replace(/&/g,"#AMP#");
	var pars = 'ModalTypeCondition=CheckAllStudentWorkInfoFields&Fields='+Fields+'&Values='+ParsValue+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
	
}
function CheckStudentWorkInfoForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix) {
	$('Progress').innerHTML='';
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	
	if(trim(strArray[2])=="Yes")	{
		document.workexpFrm.submit();
	}
}

function SaveChanges_StudentEmploymentPreferences(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	$('Progress').innerHTML=LoadingImg;
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; 
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var getFormElementIds_and_ConditionVar=getFormElementIds_and_Condition(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var TempArr=getFormElementIds_and_ConditionVar.split("^^");
	var Fields=TempArr[0];
	var Values=TempArr[1];
	var ChkConditions=TempArr[2];
	var success = function(t){CheckStudentPreferencesForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix);}
	var failure = function(t){ShowOnFailure(t);}
	var url = SiteAjaxFolder+AjaxFilenameFormCheck;
	var pars = 'ModalTypeCondition=CheckAllStudentPreferencesFields&Fields='+Fields+'&Values='+Values+'&ChkConditions='+ChkConditions;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
	
}
function CheckStudentPreferencesForm_Complete(t,fieldNameFirstPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix) {
	$('Progress').innerHTML='';
	var strValue = t.responseText;
	var strArray = strValue.split("^^");
	var formElementsSuccessErrorNames=strArray[1].split(",");
	var strValuesArray=strArray[0].split(",");
	var formElementsSuccessErrorIds=new Array();
	
	for(var k=0;k<formElementsSuccessErrorNames.length;k++) {
		var LabelImgID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorImgIdPostfix;
		var SpanID=fieldNameFirstPrefix+formElementsSuccessErrorNames[k]+ErrorTxtIdPostfix;
		ShowSuccess_ErrorIcon(strValuesArray[k],LabelImgID,SpanID);
	}
	
	if(trim(strArray[2])=="Yes")	{
		document.employmentFrm.submit();
	}
}

/*function SaveChanges_StudentContactDetails(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; //no need SiteAjaxFolder will be included on checkformdata
	document.getElementById("Progress").innerHTML = LoadingImg;
	//for Ex: name should be fieldNameFirstPrefix+DBFieldName , id=name ,AjaxCondition=AjaxConditionPrefix +DBFieldName,ErrorImgIdPostfix=name or id + ErrorImgIdPostfix
	validAjaxFormTotalFields=0;
	AjaxFormTotalFieldsToCheck=0;
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var UpdateArrayPost=Make_Ajax_FormValidationChk(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var UpdateArrayPost=UpdateArrayPost.split("^^");
	public_fields=UpdateArrayPost[0];
	public_values=UpdateArrayPost[1];
//	document.getElementById("spanJobInformation").innerHTML = "<table width=\"100%\" height=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\" valign=\"middle\" height=\"50\"><img src=../../../../../%22%22%2BSiteImagePath%2B%22blue_loader.gif/%22></td></tr></table>";
	setTimeout ('SaveChanges_StudentContactDetails_delay("'+formContainerId+'","'+fieldNameFirstPrefix+'","'+AjaxConditionPrefix+'","'+ErrorImgIdPostfix+'","'+ErrorTxtIdPostfix+'","'+AjaxFilename+'")', 4000 );
	
}
function SaveChanges_StudentContactDetails_delay(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,AjaxFilename){
	var Filename=AjaxFilename;
	document.getElementById("Progress").innerHTML = "";
	if(AjaxFormTotalFieldsToCheck==validAjaxFormTotalFields) {
		var fields=public_fields;
		var values=public_values;
		document.contactFrm.submit();
		//document.getElementById("SaveImgId").innerHTML = "";
		//document.getElementById("Progress").innerHTML = LoadingImg;
	}
}
function SaveChanges_StudentWorkExperienceDetails(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; //no need SiteAjaxFolder will be included on checkformdata
	document.getElementById("Progress").innerHTML = LoadingImg;
	//for Ex: name should be fieldNameFirstPrefix+DBFieldName , id=name ,AjaxCondition=AjaxConditionPrefix +DBFieldName,ErrorImgIdPostfix=name or id + ErrorImgIdPostfix
	validAjaxFormTotalFields=0;
	AjaxFormTotalFieldsToCheck=0;
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var UpdateArrayPost=Make_Ajax_FormValidationChk(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var UpdateArrayPost=UpdateArrayPost.split("^^");
	public_fields=UpdateArrayPost[0];
	public_values=UpdateArrayPost[1];
//	document.getElementById("spanJobInformation").innerHTML = "<table width=\"100%\" height=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\" valign=\"middle\" height=\"50\"><img src=../../../../../%22%22%2BSiteImagePath%2B%22blue_loader.gif/%22></td></tr></table>";
	setTimeout ('SaveChanges_StudentWorkExperienceDetails_delay("'+formContainerId+'","'+fieldNameFirstPrefix+'","'+AjaxConditionPrefix+'","'+ErrorImgIdPostfix+'","'+ErrorTxtIdPostfix+'","'+AjaxFilename+'")', 4000 );
	
}
function SaveChanges_StudentWorkExperienceDetails_delay(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,AjaxFilename){
	var Filename=AjaxFilename;
	document.getElementById("Progress").innerHTML = "";
	if(AjaxFormTotalFieldsToCheck==validAjaxFormTotalFields) {
		var fields=public_fields;
		var values=public_values;
		document.workexpFrm.submit();
		//document.getElementById("SaveImgId").innerHTML = "";
		//document.getElementById("Progress").innerHTML = LoadingImg;
	}
}
function SaveChanges_StudentEmploymentPreferences(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,FilenameFormCheck,AjaxFilename)
{
	var AjaxFilename=SiteAjaxFolder+AjaxFilename;
	var AjaxFilenameFormCheck=FilenameFormCheck; //no need SiteAjaxFolder will be included on checkformdata
	document.getElementById("Progress").innerHTML = LoadingImg;
	//for Ex: name should be fieldNameFirstPrefix+DBFieldName , id=name ,AjaxCondition=AjaxConditionPrefix +DBFieldName,ErrorImgIdPostfix=name or id + ErrorImgIdPostfix
	validAjaxFormTotalFields=0;
	AjaxFormTotalFieldsToCheck=0;
	var ChkDataArray=findFormElementsIds(formContainerId); //arg is form container Id
	var UpdateArrayPost=Make_Ajax_FormValidationChk(ChkDataArray,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,'',AjaxFilenameFormCheck);
	var UpdateArrayPost=UpdateArrayPost.split("^^");
	public_fields=UpdateArrayPost[0];
	public_values=UpdateArrayPost[1];
//	document.getElementById("spanJobInformation").innerHTML = "<table width=\"100%\" height=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\" valign=\"middle\" height=\"50\"><img src=../../../../../%22%22%2BSiteImagePath%2B%22blue_loader.gif/%22></td></tr></table>";
	setTimeout ('SaveChanges_StudentEmploymentPreferences_delay("'+formContainerId+'","'+fieldNameFirstPrefix+'","'+AjaxConditionPrefix+'","'+ErrorImgIdPostfix+'","'+ErrorTxtIdPostfix+'","'+AjaxFilename+'")', 4000 );
	
}
function SaveChanges_StudentEmploymentPreferences_delay(formContainerId,fieldNameFirstPrefix,AjaxConditionPrefix,ErrorImgIdPostfix,ErrorTxtIdPostfix,AjaxFilename){
	var Filename=AjaxFilename;
	document.getElementById("Progress").innerHTML = "";
	if(AjaxFormTotalFieldsToCheck==validAjaxFormTotalFields) {
		var fields=public_fields;
		var values=public_values;
		document.employmentFrm.submit();
		//document.getElementById("SaveImgId").innerHTML = "";
		//document.getElementById("Progress").innerHTML = LoadingImg;
	}
}
function Validate_Email()	
{
	var Email1=$('registerFrm_Email').value;
	var EmailCode=document.getElementById("hdEmailCode").value;
	var UniEmailCode=document.getElementById("hdEmailCode").value
	var LabelImgID='registerFrm_Email_imgError';
	var SpanID='registerFrm_Email_idError';
	if(Email1=="") {
		ErrorCode=0;
		var ErrorInfo="Enter Valid Email";
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}
	else {
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
	EmailCode1 = document.getElementById("registerFrm_Email").value;
	EmailCode1 = EmailCode1.split('@');
	EmailCode = EmailCode1[1];
	UniEmailCode = UniEmailCode.replace("\n",'');
	UniEmailCode = UniEmailCode.replace("\r",'');
	UniEmailCode = UniEmailCode.replace("\t",'');

	if(EmailCode!=UniEmailCode)	{
		var ErrorInfo="Enter Valid Email";
		ErrorCode=0;
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}	else 	{
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
}
function Validate_RetypeEmail()
{
	var Email1=$('registerFrm_Email').value;
	var Email2=$('registerFrm_ReTypeEmail').value;
	var LabelImgID='registerFrm_ReTypeEmail_imgError';
	var SpanID='registerFrm_ReTypeEmail_idError';
	var ErrorInfo="Email mismatch!!!";
	if(Email2=='')	{
		ErrorCode=0;
		var ErrorInfo="Enter Valid Retype Email";
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}	else	{
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
	if(Email1!='')	{
		if(Email1!=Email2) {
					ErrorCode=0;
					document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
					document.getElementById(LabelImgID).className	='InValidClass';
					document.getElementById(SpanID).className		='LayerTdClassError';
					document.getElementById(SpanID).innerHTML		= ErrorInfo;
		}
		if(Email1==Email2) {
					ErrorCode=1;
					document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
					document.getElementById(LabelImgID).className	='ValidClass';
					document.getElementById(SpanID).className		='LayerTdClass';
					document.getElementById(SpanID).innerHTML		= '&nbsp;';
		}
	}
}
function Validate_RetypePassword()
{
	var Pass1=$('registerFrm_Password').value;
	var Pass2=$('registerFrm_ReTypePassword').value;
	
	var LabelImgID='registerFrm_ReTypePassword_imgError';
	var SpanID='registerFrm_ReTypePassword_idError';
	if(Pass2=='')	{
		ErrorCode=0;
		var ErrorInfo="Enter Valid Retype password";
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}	else	{
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
	if(Pass1!='')	{   
		if(Pass1!=Pass2) {
			ErrorCode=0;
			var ErrorInfo="Password mismatch!!!";
			document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
			document.getElementById(LabelImgID).className	='InValidClass';
			document.getElementById(SpanID).className		='LayerTdClassError';
			document.getElementById(SpanID).innerHTML		= ErrorInfo;
			
		}
		else {
			ErrorCode=1;
			document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
			document.getElementById(LabelImgID).className	='ValidClass';
			document.getElementById(SpanID).className		='LayerTdClass';
			document.getElementById(SpanID).innerHTML		= '&nbsp;';
		}
	}
}
function Validate_FirstName()
{
	var LabelImgID='registerFrm_FirstName_imgError';
	var SpanID='registerFrm_FirstName_idError';
	var ErrorInfo="Enter Valid Name";
	if($('registerFrm_FirstName').value=="") {
		ErrorCode=0;
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}
	else {
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
}*/
function Validate_TermsOfUse()
{
	var LabelImgID='registerFrm_checkTermsPolicy_imgError';
	var SpanID='registerFrm_checkTermsPolicy_idError';
	var ErrorInfo="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please accept privacy policy.";
	
	if($('registerFrm_checkTermsPolicy').checked==false) {
		ErrorCode=0;
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}
	else {
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
}
function Validate_University()
{
	var value=$('registerFrm_UniversityID').value;
	var LabelImgID='registerFrm_UniversityID_imgError';
	var SpanID='registerFrm_UniversityID_idError';
	var ErrorInfo="Please select University name";
	if(value=="") {
		ErrorCode=0;
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}
	else {
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
}

function CheckStudentEmail(value,fieldName,Condition)
{
	var Email1=$('registerFrm_Email').value;
	var Email2=$('registerFrm_ReTypeEmail').value;
	var LabelImgID='registerFrm_ReTypeEmail_imgError';
	var SpanID='registerFrm_ReTypeEmail_idError';
	//var Check_Email='Check_Email';
	var success = function(t){CheckStudentEmailComplete(t,value,fieldName,Condition);}
	var failure = function(t){editFailed(t);}
	var url = SiteAjaxFolder+"modal/CheckFormData.php";
	var pars = '&Condition='+Condition+'&Value='+value+'&fieldName='+fieldName;
	//var pars = 'action=display&ProductIdent='+ProductIdent+'&Quantity='+quantity+'&Cost='+tot+'&strVat='+strVat+'&strcurrencyformat='+currencyformat+'&CategoryID='+CategoryID;
	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
function CheckStudentEmailComplete(t,value,fieldName,Condition)	{
	var strValue = t.responseText;
	strValue = strValue.replace("\n","");
	strValue = strValue.replace("\r","");
	strValue = strValue.replace("\t","");
	var response=strValue.split("||");
	var LabelImgID='registerFrm_UniversityID_imgError';
	var SpanID='registerFrm_UniversityID_idError';
	if(response[0]=="0")	{
		Validate_University();
		ErrorCode=0;
		document.getElementById(LabelImgID).innerHTML	=ErrorInfoImg;
		document.getElementById(LabelImgID).className	='InValidClass';
		document.getElementById(SpanID).className		='LayerTdClassError';
		document.getElementById(SpanID).innerHTML		= ErrorInfo;
	}
	else if(response[1]!="")	{
		$('Check_Email').innerHTML=response;
		var response=strValue.split("@");
		document.getElementById("hdEmailCode").value = response[1];
		Validate_University();
		ErrorCode=1;
		document.getElementById(LabelImgID).innerHTML	=SuccessInfoImg;
		document.getElementById(LabelImgID).className	='ValidClass';
		document.getElementById(SpanID).className		='LayerTdClass';
		document.getElementById(SpanID).innerHTML		= '&nbsp;';
	}
}