// JavaScript Document

var IntegerArray=new Array('0','1','2','3','4','5','6','7','8','9','.');
/*var Ap=new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B',C'D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','%',',','/','','','','','','','','','','','','','','','','','',
	*/
	
function onlynumeric(val)
{
	if(val.match(/^\d+(\.\d{1})?$/))
     return 1;
    else
	{
	 return 0;
	}
}

function onlyalphas(val)
{
	var strError;
	var charpos = val.search("[^A-Za-z]"); 
              if(val.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  //alert("Only alphabetic characters allowed "); 
				  return 1;
                }//if                             
                //alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                //return false; 
              }
			  else
			    return 0;
}

function checkpercentage(val)
			{
			if(val.match(/^\d+(\.\d{2})?$/))
			 return 1;
			else
			{
			 return 0;
			}	
				
			}

function onlyalphasP(val)
{
	var error=0;
	var str=val;
	
			/*	for(var j=0;j<str.length;j++)
						{
							if(str.indexOf("Hello") )
							
							alert(str[0]+" "+parseInt(str[j])+"  "+isNaN(str[j]));
							
							if(isNaN(parseInt(str[j])) )
							error=error+1;
						}	*/
							
						for(var k=0;k<(IntegerArray.length)-1;k++)
							{
								if(str.indexOf(IntegerArray[k])!=-1)
									{
									error++;
									}
							}
					  
	

	return error;

}

function onlyalphaspecial(val)
{
	var strError;
	var charpos = val.search("[^A-Za-z\-_,.]+[ \t+]"); 
              if(val.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  //alert("Only alphabetic characters allowed "); 
				  return 1;
                }//if                             
                //alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                //return false; 
              }
			  else
			    return 0;
}

function validation()
			{
			var frm=document.register;
			
		
			
			if(frm.txtFirst.value=='')
					{
					alert("Enter First name");
					frm.txtFirst.focus();
					return false;
					}
					else 
					{
						if(onlyalphas(frm.txtFirst.value)==1)
						 {
							 alert("FirstName must contain only alphabetic characters");
					          frm.txtFirst.focus();
					          return false;
						 }
					} 
					
					if(frm.txtMiddle.value!='')
							{
							if(onlyalphas(frm.txtMiddle.value)==1)
								 {
									 alert("MiddleName must contain only alphabetic characters");
									  frm.txtMiddle.focus();
									  return false;
								 }	
							}
					
				
					if(frm.txtLast.value=='')
							{
							alert("Enter Last name");
							frm.txtLast.focus();
							return false
							}
							else 
					       {
						if(onlyalphas(frm.txtLast.value)==1)
						 {
							 alert("LastName must contain only alphabetic characters");
					          frm.txtLast.focus();
					          return false;
						 }
					        }
							
				if(frm.areaContact.value=='')
					{
					alert("Enter Contact Address");
					frm.areaContact.focus();
					return false;	
					}			
							
							
					if(frm.txtPermanentPhone.value=='' && frm.txtContactPhone.value=='')	
					{
						alert("Enter atleast one Contact number");
							frm.txtPermanentPhone.focus();
							return false
					}
					if(frm.txtPermanentPhone.value!='' || frm.txtContactPhone.value!='')
					{
						if(frm.txtPermanentPhone.value!='')
						 if(onlynumeric(frm.txtPermanentPhone.value)==0)
						 {
							 alert('Permanent Phone Number must be only digits');
							 frm.txtPermanentPhone.focus();
							 return false;
						 }
						 if(frm.txtContactPhone.value!='')
						if(onlynumeric(frm.txtContactPhone.value)==0)
						 {
							 alert('Contact Phone Number must be only digits');
							 frm.txtContactPhone.focus();
							 return false;
						 }
					}
							if(frm.txtEmail.value=='')
							{
							alert("Enter email id");
							frm.txtEmail.focus();
							return false
							} else  if(frm.txtEmail.value.search(/^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,3}$/) == -1) 
										{
										alert("Enter valid email");
										frm.txtEmail.value='';
										frm.txtEmail.focus();
										return false;
										} else if(frm.txtPassword.value=='')
												{
												alert("Enter Password");
												frm.txtPassword.focus();
												return false;
												}else if(frm.txtConPassword.value=='')
														{
														alert("Enter Confirm Password");
														frm.txtConPassword.focus();
														return false;	
														}else if(frm.txtConPassword.value!=frm.txtPassword.value)
																	{
																	alert("Password and Confirm Passwords are different");
																	frm.txtPassword.value='';
																	frm.txtConPassword.value='';
																	frm.txtPassword.focus();
																	return false;
																	}
																	else if(frm.selDay.value=='')
																				{
																				alert("Select Date");
																				frm.selDay.focus();
																				return false;
																				}else if(frm.selMonth.value=='')
																						{
																						alert("Select Month");
																						frm.selMonth.focus();
																						return false;	
																						}else if(frm.selYear.value=='')
																									{
																									alert("Select year");
																									frm.selYear.focus();
																									return false;	
																									}
							else if(frm.txtMarksScored.value=='')
								{
									alert("Enter 10th Aggregate (%)");
									frm.txtMarksScored.focus();
									return false;
								} else 
								if(checkpercentage(frm.txtMarksScored.value)==0)
										{
										alert("Enter proper Aggregate");
										frm.txtMarksScored.value='';
										frm.txtMarksScored.focus();
										return false;
										} else if(frm.txtCollege.value=='')
												{
												alert("Name of School");
												frm.txtCollege.focus();
												return false;
												}
												else
												{
													if(onlyalphasP(frm.txtCollege.value)>0)
						 							 {
													alert("College Name must contain only alphabetic characters");
					          						frm.txtCollege.focus();
					          						return false;
													}
												}
												if(frm.txtUniverisity.value=='')
														{
														alert("Enter University ");
														frm.txtUniverisity.value='';
														frm.txtUniverisity.focus();
														return false;	
														} 
														else
														
														 if(onlyalphasP(frm.txtUniverisity.value)>0)
						 							 	 {
							 								alert("University Name must contain only alphabetic characters");
					          								frm.txtUniverisity.focus();
					          								return false;
														 }
													    
														
														
														if(frm.txtMarksScored2.value=='')
																{
																	alert("Enter 12th Aggregate ");
																	frm.txtMarksScored2.focus();
																	return false;
																}  else if(checkpercentage(frm.txtMarksScored2.value)==0)
																		{
																		alert("Enter proper Aggregate ");
																		frm.txtMarksScored2.value='';
																		frm.txtMarksScored2.focus();
																		return false;	
																		} else if(frm.txtCollege2.value=='')
																				{
																					alert("Enter 12th Name of School/ College");
																					frm.txtCollege2.focus();
																					return false;
																				}
																				else
																				{
																				if(onlyalphasP(frm.txtCollege2.value)>0)
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege2.focus();
					          														return false;
																				}
																				}		
																				if(frm.txtUniverisity2.value=='')
																						{
																						alert("Enter University ");
																						frm.txtUniverisity2.value='';
																						frm.txtUniverisity2.focus();
																						return false;	
																						}	
																						else
																						{
														 								if(onlyalphasP(frm.txtUniverisity2.value)>0)
						 							 	 								{
							 																alert("University Name must contain only alphabetic characters");
					          																frm.txtUniverisity2.focus();
					          																return false;
														 								}
													    								}
																						if(frm.txtMarksScored3.value=='')
																								{
																									alert("Enter Degree Aggregate ");
																									frm.txtMarksScored3.focus();
																									return false;
																								}  else if(frm.txtMarksScored3.value=='appearing' || frm.txtMarksScored3.value=='Appearing')
																										{
																										alert("Please fill in your aggregate % as on date");
																										frm.txtMarksScored3.value='';
																										frm.txtMarksScored3.focus();
																										return false;	
																										} else if(checkpercentage(frm.txtMarksScored3.value)==0)
																												{
																													alert(checkpercentage(frm.txtMarksScored3.value));
																												alert("Enter proper Aggregate ");
																												frm.txtMarksScored3.value='';
																												frm.txtMarksScored3.focus();
																												return false;	
																												} else if(frm.txtCollege3.value=='')
																														{
																														alert("Enter College Name");
																														frm.txtCollege3.focus();
																														return false;
																														}
																														else
																				{
																				if(onlyalphasP(frm.txtCollege3.value)>0 )
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege3.focus();
					          														return false;
																				}
																				}
																	if(frm.txtUniverisity3.value=='')
																{
																alert("Enter University ");
											frm.txtUniverisity3.value='';
											frm.txtUniverisity3.focus();
																																							                                                  return false;	
														}
				else
																						{
														 								if(onlyalphasP(frm.txtUniverisity3.value)>0)
						 							 	 								{
							 																alert("University Name must contain only alphabetic characters");
					          																frm.txtUniverisity3.focus();
					          																return false;
														 								}
													    								}
																						
											
					if(frm.txtProfessionalQualification.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification.focus();
					         return false;
							}
						}
						
					if(frm.txtProfessionalQualification2.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification2.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification2.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification3.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification3.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification3.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification4.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification4.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification4.focus();
					         return false;
							}
						}
							
					if(frm.txtProfessionalQualification5.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification5.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification5.focus();
					         return false;
							}
						}
						if(frm.selTestMonth.value=='')
							{
									alert("select test month date");
									frm.selTestMonth.focus();
									return false;	
							}else if(frm.selTestYear.value=='')
								{
								alert("select test year date");
									frm.selTestYear.focus();
									return false;	
								} else	if(frm.txtAggregate.value=='')
												{
												alert("Enter Aggregate");
												frm.txtAggregate.focus();
												return false;	
												} else if(checkpercentage(frm.txtAggregate.value)==0)
														{
														alert("Enter Aggregate percentage");
														frm.txtAggregate.value='';
														frm.txtAggregate.focus();
														return false;	
														} else if(frm.txtComposite.value=='')
																{
																alert("Enter Composite score");
																frm.txtComposite.focus();
																return false;	
																}
																else
																{
																	if(frm.txtComposite.value!='')
						{
							if(onlynumeric(frm.txtComposite.value)==0)
						 	{
							 alert("Composite Score must be in numerics ");
					         frm.txtComposite.focus();
					         return false;
							}
						}
																}
						
						if(frm.txtEmployer.value!='')
						{
							if(onlyalphasP(frm.txtEmployer.value)>0)
						 	{
							 alert("Employer1 must contain only characters ");
					         frm.txtEmployer.focus();
					         return false;
							}
						}
						if(frm.txtDuration.value!='')
						{
							if(onlynumeric(frm.txtDuration.value)==0)
						 	{
							 alert("Duration must be in numerics ");
					         frm.txtDuration.focus();
					         return false;
							}
						}
						if(frm.txtEmployer2.value!='')
						{
							if(onlyalphasP(frm.txtEmployer2.value)>0)
						 	{
							 alert("Employer2 must contain only characters ");
					         frm.txtEmployer2.focus();
					         return false;
							}
						}
						if(frm.txtDuration2.value!='')
						{
							if(onlynumeric(frm.txtDuration2.value)==0)
						 	{
							 alert("Duration2 must be in numerics ");
					         frm.txtDuration2.focus();
					         return false;
							}
						}
						if(frm.txtEmployer3.value!='')
						{
							if(onlyalphasP(frm.txtEmployer3.value)>0)
						 	{
							 alert("Employer3 must contain only characters ");
					         frm.txtEmployer3.focus();
					         return false;
							}
						}
						if(frm.txtDuration3.value!='')
						{
							if(onlynumeric(frm.txtDuration3.value)==0)
						 	{
							 alert("Duration3 must be in numerics ");
					         frm.txtDuration3.focus();
					         return false;
							}
						}
						if(frm.txtEmployer4.value!='')
						{
							if(onlyalphasP(frm.txtEmployer4.value)>0)
						 	{
							 alert("Employer4 must contain only characters ");
					         frm.txtEmployer4.focus();
					         return false;
							}
						}
						if(frm.txtDuration4.value!='')
						{
							if(onlynumeric(frm.txtDuration4.value)==0)
						 	{
							 alert("Duration4 must be in numerics ");
					         frm.txtDuration4.focus();
					         return false;
							}
						}
						if(frm.txtEmployer5.value!='')
						{
							if(onlyalphasP(frm.txtEmployer5.value)>0)
						 	{
							 alert("Employer5 must contain only characters ");
					         frm.txtEmployer5.focus();
					         return false;
							}
						}
						if(frm.txtDuration5.value!='')
						{
							if(onlynumeric(frm.txtDuration5.value)==0)
						 	{
							 alert("Duration5 must be in numerics ");
					         frm.txtDuration5.focus();
					         return false;
							}
						}
						
						
			

			}
			

				
		function updateuser()
			{
			var frm=document.updateform;
	
		
			
			
			if(frm.txtFirst.value=='')
					{
					alert("Enter First name");
					frm.txtFirst.focus();
					return false;
					}
					else 
					{
						if(onlyalphas(frm.txtFirst.value)==1)
						 {
							 alert("FirstName must contain only alphabetic characters");
					          frm.txtFirst.focus();
					          return false;
						 }
					} 
					
					if(frm.txtMiddle.value!='')
							{
							if(onlyalphas(frm.txtMiddle.value)==1)
								 {
									 alert("MiddleName must contain only alphabetic characters");
									  frm.txtMiddle.focus();
									  return false;
								 }	
							}
					
				
					if(frm.txtLast.value=='')
							{
							alert("Enter Last name");
							frm.txtLast.focus();
							return false
							}
							else 
					       {
						if(onlyalphas(frm.txtLast.value)==1)
						 {
							 alert("LastName must contain only alphabetic characters");
					          frm.txtLast.focus();
					          return false;
						 }
					        }
							
				if(frm.areaContact.value=='')
					{
					alert("Enter Contact Address");
					frm.areaContact.focus();
					return false;	
					}			
							
							
					if(frm.txtPermanentPhone.value=='' && frm.txtContactPhone.value=='')	
					{
						alert("Enter atleast one Contact number");
							frm.txtPermanentPhone.focus();
							return false
					}
					if(frm.txtPermanentPhone.value!='' || frm.txtContactPhone.value!='')
					{
						if(frm.txtPermanentPhone.value!='')
						 if(onlynumeric(frm.txtPermanentPhone.value)==0)
						 {
							 alert('Permanent Phone Number must be only digits');
							 frm.txtPermanentPhone.focus();
							 return false;
						 }
						 if(frm.txtContactPhone.value!='')
						if(onlynumeric(frm.txtContactPhone.value)==0)
						 {
							 alert('Contact Phone Number must be only digits');
							 frm.txtContactPhone.focus();
							 return false;
						 }
					}
															else if(frm.txtConPassword.value!=frm.txtPassword.value)
																	{
																	alert("Password and Confirm Passwords are different");
																	frm.txtPassword.value='';
																	frm.txtConPassword.value='';
																	frm.txtPassword.focus();
																	return false;
																	}
																	else if(frm.selDay.value=='')
																				{
																				alert("Select Date");
																				frm.selDay.focus();
																				return false;
																				}else if(frm.selMonth.value=='')
																						{
																						alert("Select Month");
																						frm.selMonth.focus();
																						return false;	
																						}else if(frm.selYear.value=='')
																									{
																									alert("Select year");
																									frm.selYear.focus();
																									return false;	
																									}
							else if(frm.txtMarksScored.value=='')
								{
									alert("Enter 10th Aggregate exp: 95.56 ");
									frm.txtMarksScored.focus();
									return false;
								} else if(checkpercentage(frm.txtMarksScored.value)==0)
										{
										alert("Enter proper Aggregate exp: 95.56 ");
										frm.txtMarksScored.value='';
										frm.txtMarksScored.focus();
										return false;
										} else if(frm.txtCollege.value=='')
												{
												alert("Name of School");
												frm.txtCollege.focus();
												return false;
												}
												else
												{
													if(onlyalphasP(frm.txtCollege.value)>0)
						 							 {
													alert("College Name must contain only alphabetic characters");
					          						frm.txtCollege.focus();
					          						return false;
													}
												}
												if(frm.txtUniverisity.value=='')
														{
														alert("Enter University ");
														frm.txtUniverisity.value='';
														frm.txtUniverisity.focus();
														return false;	
														} 
														else
														
														 if(onlyalphasP(frm.txtUniverisity.value)>0)
						 							 	 {
							 								alert("University Name must contain only alphabetic characters");
					          								frm.txtUniverisity.focus();
					          								return false;
														 }
													    
														
														
														if(frm.txtMarksScored2.value=='')
																{
																	alert("Enter 12th Aggregate exp: 95.56 ");
																	frm.txtMarksScored2.focus();
																	return false;
																}  else if(checkpercentage(frm.txtMarksScored2.value)==0)
																		{
																		alert("Enter proper Aggregate exp: 95.56 ");
																		frm.txtMarksScored2.value='';
																		frm.txtMarksScored2.focus();
																		return false;	
																		} else if(frm.txtCollege2.value=='')
																				{
																					alert("Enter 12th Name of School/ College");
																					frm.txtCollege2.focus();
																					return false;
																				}
																				else
																				{
																				if(onlyalphasP(frm.txtCollege2.value)>0)
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege2.focus();
					          														return false;
																				}
																				}		
																				if(frm.txtUniverisity2.value=='')
																						{
																						alert("Enter University ");
																						frm.txtUniverisity2.value='';
																						frm.txtUniverisity2.focus();
																						return false;	
																						}	
																						else
																						{
														 								if(onlyalphasP(frm.txtUniverisity2.value)>0)
						 							 	 								{
							 																alert("University Name must contain only alphabetic characters");
					          																frm.txtUniverisity2.focus();
					          																return false;
														 								}
													    								}
																						if(frm.txtMarksScored3.value=='')
																								{
																									alert("Enter Degree Aggregate exp: 95.56 ");
																									frm.txtMarksScored3.focus();
																									return false;
																								}  else if(frm.txtMarksScored3.value=='appearing' || frm.txtMarksScored3.value=='Appearing')
																										{
																										alert("Please fill in your aggregate % as on date");
																										frm.txtMarksScored3.value='';
																										frm.txtMarksScored3.focus();
																										return false;	
																										} else if(checkpercentage(frm.txtMarksScored3.value)==0)
																												{
																													alert(checkpercentage(frm.txtMarksScored3.value));
																												alert("Enter proper Aggregate exp: 95.56 ");
																												frm.txtMarksScored3.value='';
																												frm.txtMarksScored3.focus();
																												return false;	
																												} else if(frm.txtCollege3.value=='')
																														{
																														alert("Enter College Name");
																														frm.txtCollege3.focus();
																														return false;
																														}
																														else
																				{
																				if(onlyalphasP(frm.txtCollege3.value)>0 )
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege3.focus();
					          														return false;
																				}
																				}
																	if(frm.txtUniverisity3.value=='')
																{
																alert("Enter University ");
											frm.txtUniverisity3.value='';
											frm.txtUniverisity3.focus();
																																							                                                  return false;	
														}
				else
																						{
														 								if(onlyalphasP(frm.txtUniverisity3.value)>0)
						 							 	 								{
							 																alert("University Name must contain only alphabetic characters");
					          																frm.txtUniverisity3.focus();
					          																return false;
														 								}
													    								}
																						
											
					if(frm.txtProfessionalQualification.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification.focus();
					         return false;
							}
						}
						
					if(frm.txtProfessionalQualification2.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification2.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification2.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification3.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification3.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification3.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification4.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification4.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification4.focus();
					         return false;
							}
						}
							
					if(frm.txtProfessionalQualification5.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification5.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification5.focus();
					         return false;
							}
						}
						if(frm.selTestMonth.value=='')
							{
									alert("select test month date");
									frm.selTestMonth.focus();
									return false;	
							}else if(frm.selTestYear.value=='')
								{
								alert("select test year date");
									frm.selTestYear.focus();
									return false;	
								} else	if(frm.txtAggregate.value=='')
												{
												alert("Enter Aggregate");
												frm.txtAggregate.focus();
												return false;	
												} else if(checkpercentage(frm.txtAggregate.value)==0)
														{
														alert("Enter Aggregate percentage");
														frm.txtAggregate.value='';
														frm.txtAggregate.focus();
														return false;	
														} else if(frm.txtComposite.value=='')
																{
																alert("Enter Composite score");
																frm.txtComposite.focus();
																return false;	
																}
																else
																{
																	if(frm.txtComposite.value!='')
						{
							if(onlynumeric(frm.txtComposite.value)==0)
						 	{
							 alert("Composite Score must be in numerics ");
					         frm.txtComposite.focus();
					         return false;
							}
						}
																}
						
						if(frm.txtEmployer.value!='')
						{
							if(onlyalphasP(frm.txtEmployer.value)>0)
						 	{
							 alert("Employer1 must contain only characters ");
					         frm.txtEmployer.focus();
					         return false;
							}
						}
						if(frm.txtDuration.value!='')
						{
							if(onlynumeric(frm.txtDuration.value)==0)
						 	{
							 alert("Duration must be in numerics ");
					         frm.txtDuration.focus();
					         return false;
							}
						}
						if(frm.txtEmployer2.value!='')
						{
							if(onlyalphasP(frm.txtEmployer2.value)>0)
						 	{
							 alert("Employer2 must contain only characters ");
					         frm.txtEmployer2.focus();
					         return false;
							}
						}
						if(frm.txtDuration2.value!='')
						{
							if(onlynumeric(frm.txtDuration2.value)==0)
						 	{
							 alert("Duration2 must be in numerics ");
					         frm.txtDuration2.focus();
					         return false;
							}
						}
						if(frm.txtEmployer3.value!='')
						{
							if(onlyalphasP(frm.txtEmployer3.value)>0)
						 	{
							 alert("Employer3 must contain only characters ");
					         frm.txtEmployer3.focus();
					         return false;
							}
						}
						if(frm.txtDuration3.value!='')
						{
							if(onlynumeric(frm.txtDuration3.value)==0)
						 	{
							 alert("Duration3 must be in numerics ");
					         frm.txtDuration3.focus();
					         return false;
							}
						}
						if(frm.txtEmployer4.value!='')
						{
							if(onlyalphasP(frm.txtEmployer4.value)>0)
						 	{
							 alert("Employer4 must contain only characters ");
					         frm.txtEmployer4.focus();
					         return false;
							}
						}
						if(frm.txtDuration4.value!='')
						{
							if(onlynumeric(frm.txtDuration4.value)==0)
						 	{
							 alert("Duration4 must be in numerics ");
					         frm.txtDuration4.focus();
					         return false;
							}
						}
						if(frm.txtEmployer5.value!='')
						{
							if(onlyalphasP(frm.txtEmployer5.value)>0)
						 	{
							 alert("Employer5 must contain only characters ");
					         frm.txtEmployer5.focus();
					         return false;
							}
						}
						if(frm.txtDuration5.value!='')
						{
							if(onlynumeric(frm.txtDuration5.value)==0)
						 	{
							 alert("Duration5 must be in numerics ");
					         frm.txtDuration5.focus();
					         return false;
							}
						}
						
			
			
											
										
						

			}
		
		
			function schuser()
			{
			
			var frm=document.schupdate;
				
				
				
				if(frm.txtFirst.value=='')
					{
					alert("Enter First name");
					frm.txtFirst.focus();
					return false;
					}
					else 
					{
						if(onlyalphas(frm.txtFirst.value)==1)
						 {
							 alert("FirstName must contain only alphabetic characters");
					          frm.txtFirst.focus();
					          return false;
						 }
					} 
					
					if(frm.txtMiddle.value!='')
							{
							if(onlyalphas(frm.txtMiddle.value)==1)
								 {
									 alert("MiddleName must contain only alphabetic characters");
									  frm.txtMiddle.focus();
									  return false;
								 }	
							}
					
				
					if(frm.txtLast.value=='')
							{
							alert("Enter Last name");
							frm.txtLast.focus();
							return false
							}
							else 
					       {
						if(onlyalphas(frm.txtLast.value)==1)
						 {
							 alert("LastName must contain only alphabetic characters");
					          frm.txtLast.focus();
					          return false;
						 }
					        }
							
				if(frm.areaContact.value=='')
					{
					alert("Enter Contact Address");
					frm.areaContact.focus();
					return false;	
					}			
							
							
					if(frm.txtPermanentPhone.value=='' && frm.txtContactPhone.value=='')	
					{
						alert("Enter atleast one Contact number");
							frm.txtPermanentPhone.focus();
							return false
					}
					if(frm.txtPermanentPhone.value!='' || frm.txtContactPhone.value!='')
					{
						if(frm.txtPermanentPhone.value!='')
						 if(onlynumeric(frm.txtPermanentPhone.value)==0)
						 {
							 alert('Permanent Phone Number must be only digits');
							 frm.txtPermanentPhone.focus();
							 return false;
						 }
						 if(frm.txtContactPhone.value!='')
						if(onlynumeric(frm.txtContactPhone.value)==0)
						 {
							 alert('Contact Phone Number must be only digits');
							 frm.txtContactPhone.focus();
							 return false;
						 }
					}
															else if(frm.txtConPassword.value!=frm.txtPassword.value)
																	{
																	alert("Password and Confirm Passwords are different");
																	frm.txtPassword.value='';
																	frm.txtConPassword.value='';
																	frm.txtPassword.focus();
																	return false;
																	}
																	else if(frm.selDay.value=='')
																				{
																				alert("Select Date");
																				frm.selDay.focus();
																				return false;
																				}else if(frm.selMonth.value=='')
																						{
																						alert("Select Month");
																						frm.selMonth.focus();
																						return false;	
																						}else if(frm.selYear.value=='')
																									{
																									alert("Select year");
																									frm.selYear.focus();
																									return false;	
																									}
									
									
									if(frm.txtLanguage.value!='')
											{
											if(onlyalphasP(frm.txtLanguage.value)>0)
						 							 {
													alert("Language must contain only alphabetic characters");
					          						frm.txtLanguage.focus();
					          						return false;
													}	
											}
											
									if(frm.txtLangauge1.value!='')
											{
											if(onlyalphasP(frm.txtLangauge1.value)>0)
						 							 {
													alert("Language 1 must contain only alphabetic characters");
					          						frm.txtLangauge1.focus();
					          						return false;
													}		
											}	
											
									if(frm.txtLangauge2.value!='')
											{
											if(onlyalphasP(frm.txtLangauge2.value)>0)
						 							 {
													alert("Language 2 must contain only alphabetic characters");
					          						frm.txtLangauge2.focus();
					          						return false;
													}		
											}
											
									if(frm.txtLangauge3.value!='')
											{
											if(onlyalphasP(frm.txtLangauge3.value)>0)
						 							 {
													alert("Language 3 must contain only alphabetic characters");
					          						frm.txtLangauge3.focus();
					          						return false;
													}		
											}
											
										if(frm.txtLangauge4.value!='')
											{
											if(onlyalphasP(frm.txtLangauge4.value)>0)
						 							 {
													alert("Language 4 must contain only alphabetic characters");
					          						frm.txtLangauge4.focus();
					          						return false;
													}		
											}
											
									if(frm.txtLangauge5.value!='')
											{
											if(onlyalphasP(frm.txtLangauge5.value)>0)
						 							 {
													alert("Language 5 must contain only alphabetic characters");
					          						frm.txtLangauge5.focus();
					          						return false;
													}		
											}	
									
																									
																									
							else if(frm.txtMarksScored.value=='')
								{
									alert("Enter 10th Aggregate exp: 95.56 ");
									frm.txtMarksScored.focus();
									return false;
								} else if(checkpercentage(frm.txtMarksScored.value)==0)
										{
										alert("Enter proper Aggregate exp: 95.56 ");
										frm.txtMarksScored.value='';
										frm.txtMarksScored.focus();
										return false;
										} else if(frm.txtCollege.value=='')
												{
												alert("Name of School");
												frm.txtCollege.focus();
												return false;
												}
												else
												{
													if(onlyalphasP(frm.txtCollege.value)>0)
						 							 {
													alert("College Name must contain only alphabetic characters");
					          						frm.txtCollege.focus();
					          						return false;
													}
												}
											
															if(frm.txtSubjects.value!='')
																{
																	if(onlyalphasP(frm.txtSubjects.value)>0)
																		{
																		alert("subjects must contain only alphabetic characters");
																		frm.txtSubjects.focus();
																		return false;	
																		}
																} 
													    
														
														
														if(frm.txtMarksScored2.value=='')
																{
																	alert("Enter 12th Aggregate exp: 95.56 ");
																	frm.txtMarksScored2.focus();
																	return false;
																}  else if(checkpercentage(frm.txtMarksScored2.value)==0)
																		{
																		alert("Enter proper Aggregate exp: 95.56 ");
																		frm.txtMarksScored2.value='';
																		frm.txtMarksScored2.focus();
																		return false;	
																		} else if(frm.txtCollege2.value=='')
																				{
																					alert("Enter 12th Name of School/ College");
																					frm.txtCollege2.focus();
																					return false;
																				}
																				else
																				{
																				if(onlyalphasP(frm.txtCollege2.value)>0)
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege2.focus();
					          														return false;
																				}
																				}		
																				
																				if(frm.txtSubjects2.value!='')
																						{
																							if(onlyalphasP(frm.txtSubjects2.value)>0)
																								{
																								alert("subjects must contain only alphabetic characters");
																								frm.txtSubjects2.focus();
																								return false;	
																								}
																						} 
																						
																						if(frm.txtSubjects3.value!='')
																						{
																							if(onlyalphasP(frm.txtSubjects3.value)>0)
																								{
																								alert("subjects must contain only alphabetic characters");
																								frm.txtSubjects3.focus();
																								return false;	
																								}
																						} 
																										
																				
																						if(frm.txtMarksScored3.value=='')
																								{
																									alert("Enter Degree Aggregate exp: 95.56 ");
																									frm.txtMarksScored3.focus();
																									return false;
																								}  else if(frm.txtMarksScored3.value=='appearing' || frm.txtMarksScored3.value=='Appearing')
																										{
																										alert("Please fill in your aggregate % as on date");
																										frm.txtMarksScored3.value='';
																										frm.txtMarksScored3.focus();
																										return false;	
																										} else if(checkpercentage(frm.txtMarksScored3.value)==0)
																												{
																													alert(checkpercentage(frm.txtMarksScored3.value));
																												alert("Enter proper Aggregate exp: 95.56 ");
																												frm.txtMarksScored3.value='';
																												frm.txtMarksScored3.focus();
																												return false;	
																												} else if(frm.txtCollege3.value=='')
																														{
																														alert("Enter College Name");
																														frm.txtCollege3.focus();
																														return false;
																														}
																														else
																				{
																				if(onlyalphasP(frm.txtCollege3.value)>0 )
						 							 							{
							 														alert("College Name must contain only alphabetic characters");
					          														frm.txtCollege3.focus();
					          														return false;
																				}
																				}
																
																						
											
					if(frm.txtProfessionalQualification.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification.focus();
					         return false;
							}
						}
						
					if(frm.txtProfessionalQualification2.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification2.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification2.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification3.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification3.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification3.focus();
					         return false;
							}
						}
					if(frm.txtProfessionalQualification4.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification4.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification4.focus();
					         return false;
							}
						}
							
					if(frm.txtProfessionalQualification5.value!='')
						{
							if(onlyalphasP(frm.txtProfessionalQualification5.value)>0)
						 	{
							 alert("Profession qualification must contain only alphabetic characters");
					         frm.txtProfessionalQualification5.focus();
					         return false;
							}
						}
						if(frm.selTestMonth.value=='')
							{
									alert("select test month date");
									frm.selTestMonth.focus();
									return false;	
							}else if(frm.selTestYear.value=='')
								{
								alert("select test year date");
									frm.selTestYear.focus();
									return false;	
								} else	if(frm.txtAggregate.value=='')
												{
												alert("Enter Aggregate");
												frm.txtAggregate.focus();
												return false;	
												} else if(checkpercentage(frm.txtAggregate.value)==0)
														{
														alert("Enter Aggregate percentage");
														frm.txtAggregate.value='';
														frm.txtAggregate.focus();
														return false;	
														} else if(frm.txtComposite.value=='')
																{
																alert("Enter Composite score");
																frm.txtComposite.focus();
																return false;	
																}
																else
																{
																	if(frm.txtComposite.value!='')
						{
							if(onlynumeric(frm.txtComposite.value)==0)
						 	{
							 alert("Composite Score must be in numerics ");
					         frm.txtComposite.focus();
					         return false;
							}
						}
																}
						
						if(frm.txtEmployer.value!='')
						{
							if(onlyalphasP(frm.txtEmployer.value)>0)
						 	{
							 alert("Employer1 must contain only characters ");
					         frm.txtEmployer.focus();
					         return false;
							}
						}
						if(frm.txtDuration.value!='')
						{
							if(onlynumeric(frm.txtDuration.value)==0)
						 	{
							 alert("Duration must be in numerics ");
					         frm.txtDuration.focus();
					         return false;
							}
						}
						if(frm.txtEmployer2.value!='')
						{
							if(onlyalphasP(frm.txtEmployer2.value)>0)
						 	{
							 alert("Employer2 must contain only characters ");
					         frm.txtEmployer2.focus();
					         return false;
							}
						}
						if(frm.txtDuration2.value!='')
						{
							if(onlynumeric(frm.txtDuration2.value)==0)
						 	{
							 alert("Duration2 must be in numerics ");
					         frm.txtDuration2.focus();
					         return false;
							}
						}
						if(frm.txtEmployer3.value!='')
						{
							if(onlyalphasP(frm.txtEmployer3.value)>0)
						 	{
							 alert("Employer3 must contain only characters ");
					         frm.txtEmployer3.focus();
					         return false;
							}
						}
						if(frm.txtDuration3.value!='')
						{
							if(onlynumeric(frm.txtDuration3.value)==0)
						 	{
							 alert("Duration3 must be in numerics ");
					         frm.txtDuration3.focus();
					         return false;
							}
						}
						if(frm.txtEmployer4.value!='')
						{
							if(onlyalphasP(frm.txtEmployer4.value)>0)
						 	{
							 alert("Employer4 must contain only characters ");
					         frm.txtEmployer4.focus();
					         return false;
							}
						}
						if(frm.txtDuration4.value!='')
						{
							if(onlynumeric(frm.txtDuration4.value)==0)
						 	{
							 alert("Duration4 must be in numerics ");
					         frm.txtDuration4.focus();
					         return false;
							}
						}
						if(frm.txtEmployer5.value!='')
						{
							if(onlyalphasP(frm.txtEmployer5.value)>0)
						 	{
							 alert("Employer5 must contain only characters ");
					         frm.txtEmployer5.focus();
					         return false;
							}
						}
						if(frm.txtDuration5.value!='')
						{
							if(onlynumeric(frm.txtDuration5.value)==0)
						 	{
							 alert("Duration5 must be in numerics ");
					         frm.txtDuration5.focus();
					         return false;
							}
						}
					

			}
			
			
			function updating()
						{
					
						var frm=document.register;
						
				var data="mode=1&first="+frm.txtFirst.value+"&middle="+frm.txtMiddle.value+"&last="+frm.txtLast.value+"&permant="+frm.areaPermant.value+"&contact="+frm.areaContact.value+"&perPhone="+frm.txtPermanentPhone.value+"&conPhone="+frm.txtContactPhone.value+"&gender="+frm.raGender.checked+"&day="+frm.selDay.value+"&month="+frm.selMonth.value+"&year="+frm.selYear.value+"&status="+frm.raMartialStatus.checked+"&ship="+frm.txtCitizenship.value+"&mark="+frm.txtMarksScored.value+ "&coll="+frm.txtCollege.value+"&univ="+frm.txtUniverisity.value+"&mark2="+frm.txtMarksScored2.value+"&coll2="+frm.txtCollege2.value+"&univ2="+frm.txtUniverisity2.value +"&mark3="+frm.txtMarksScored3.value+"&coll3="+frm.txtCollege3.value+"&univ3="+frm.txtUniverisity3.value+"&qual="+frm.txtProfessionalQualification.value+"&qual2="+frm.txtProfessionalQualification2.value+"&qual3="+frm.txtProfessionalQualification3.value+"&qual4="+frm.txtProfessionalQualification4.value+"&qual5="+frm.txtProfessionalQualification5.value+"&test="+frm.selTest.value+"&other="+frm.txtOther.value+"&datev="+frm.selTestMonth.value+"/"+frm.selTestYear.value+"&aggregatep="+frm.txtAggregate.value+"&composite="+frm.txtComposite.value+"&emp="+frm.txtEmployer.value+"&dur="+frm.txtDuration.value+"&emp2="+frm.txtEmployer2.value+"&dur2="+frm.txtDuration2.value+"&emp3="+frm.txtEmployer3.value+"&dur3="+frm.txtDuration3.value+"&emp4="+frm.txtEmployer4.value+"&dur4="+frm.txtDuration4.value+"&emp5="+frm.txtEmployer5.value+"&dur5="+frm.txtDuration5.value ;
			var ajaxcalls=new Ajax.Request("updateregister.php",{method: 'get', parameters: data, onComplete:showresponse});	
			
						}
			
			function showresponse(originalResponse)
					{
					var result=originalResponse.responseText;
					//alert(result);
					}
					
					
			function checkavail()
						{
						 var frm=document.register;
						 document.getElementById("process").innerHTML="<img src='images/loading.gif'>";
						 var emailId=frm.txtEmail.value;
						 if(emailId!='')
						 	{
						var data="mode=2&emailId="+emailId;
						 var ajaxcalls=new Ajax.Request("updateregister.php",{method: 'get', parameters: data, onComplete:showresponse1});	
							}
						}
						
						
			function showresponse1(originalResponse)
						{
							
						document.getElementById("process").innerHTML=originalResponse.responseText;	
						}
						
						
						
			function toDelete(){
							var ok;
							ok = window.confirm('Do you really want to Delete ?');
							if(ok){
								return true;
							}else{
								return false;
							}
							}
							
		
						function toedit(){
							var ok;
							ok = window.confirm('Do you really want to edit ?');
							if(ok){
								return true;
							}else{
								return false;
							}
						}
						
						
			function password_change()
						{
						var frm=document.changePassword;
						var old=frm.txtOldPassword.value;
						var newp=frm.txtNewPassword.value;
						var conf=frm.txtConfirmPassword.value;
						
								if(old=='')
									{
									alert("Enter old Password");
									frm.txtOldPassword.focus();
									return false;
									}else if(newp=='')
											{
											alert("Enter new password");
											frm.txtNewPassword.focus();
											return false;
											}else if(conf=='')
													{
													alert("Enter new confirm password");
													frm.txtConfirmPassword.focus();
													return false;	
													}else if(conf!=newp)
															{
															alert("New password and confirm password are not equal");
															frm.txtNewPassword.value='';
															frm.txtConfirmPassword.value='';
															frm.txtNewPassword.focus();
															return false;
															}
						
						}
			
			
			
			function userLogin()
					{
						var frm=document.login;
						var emailId=frm.txtEmailId.value;
						var password=frm.txtPassword.value;
						
						
						if(emailId=='')
							{
							alert("Enter email id");
							frm.txtEmailId.focus();
							return false
							} else  if(emailId.search(/^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,3}$/) == -1) 
										{
										alert("Enter valid email");
										frm.txtEmailId.value='';
										frm.txtEmailId.focus();
										return false;
										} else if(password=='')
												{
												alert("Enter Password");
												frm.txtPassword.focus();
												return false;
												}
						
					}
					
					
		function forgotten()
					{
					var frm=document.forgotPassword;
					var emailId=frm.txtForgot.value;	
					
					if(emailId=='')
							{
							alert("Enter email id");
							frm.txtForgot.focus();
							return false
							} else  if(emailId.search(/^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,3}$/) == -1) 
										{
										alert("Enter valid email");
										frm.txtForgot.value='';
										frm.txtForgot.focus();
										return false;
										}
						
					}
			
			
			
	function displaydiv()
				{
				if(document.getElementById('selTest').value=='OTHERS')
						{
						document.getElementById('otherid').style.display="block";	
							
						}
						else
							{
							document.getElementById('otherid').style.display="none";		
							}
				
				
					
				}
				
				
	function showDates()
				{
				if(document.getElementById("selType").value=='datesch')	
					document.getElementById('showDate').style.display="block";
					else
					document.getElementById('showDate').style.display="none";
				}
					   
	function showAdminDiv()
				{
				document.getElementById('addNewSubAdmin').style.display="block";	
				}



	function addSubAdmin()
				{
				var frm=document.subAdmin;	
				if(frm.txtUsername.value=='')
					{
					alert("Enter username")	;
					frm.txtUsername.focus();
					return false;
					} else 	if(frm.txtEmailId.value=="")
														{
															alert("Enter Email id");
															frm.txtEmailId.focus();
															return false;
														} if(frm.txtEmailId.value.search(/^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,3}$/) == -1) 
																				{
																				alert("Enter valid email");
																				frm.txtEmailId.value='';
																				frm.txtEmailId.focus();
																				return false;
																				}
																				
																				
			if(frm.txtPassword.value=='')
							{
							alert("Enter password")	;
							frm.txtPassword.focus();
							return false;
							} else if(frm.txtConPassword.value=='')
									{
									alert("Enter confirm password")	;
									frm.txtConPassword.focus();
									return false;
									} if(frm.txtPassword.value!=frm.txtConPassword.value)
											{
											alert("Password and Confirm Passwords are different");
											frm.txtConPassword.value='';
											frm.txtPassword.value='';
											frm.txtPassword.focus();
											return false;
											}																	
				
				}
				
				
	function adminEmailId()
				{
					var frm=document.emailForm;	
											if(frm.txtEmailId.value=="")
														{
															alert("Enter Email id");
															frm.txtEmailId.focus();
															return false;
														} if(frm.txtEmailId.value.search(/^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,3}$/) == -1) 
																				{
																				alert("Enter valid email");
																				frm.txtEmailId.value='';
																				frm.txtEmailId.focus();
																				return false;
																				}
					
				}
				
				
	function upSubAdmin()
				{
					var frm=document.updateSubAdmin;	
					
						  
				 if(frm.txtUpPassword.value=='')
							{
							alert("Enter password")	;
							frm.txtUpPassword.focus();
							return false;
							} else if(frm.txtUpConPassword.value=='')
									{
									alert("Enter confirm password")	;
									frm.txtUpConPassword.focus();
									return false;
									} if(frm.txtUpPassword.value!=frm.txtUpConPassword.value)
											{
											alert("Password and Confirm Passwords are different");
											frm.txtUpConPassword.value='';
											frm.txtUpPassword.value='';
											frm.txtUpPassword.focus();
											return false;
											}	
				}
				
	function displayStates(country)
				{
					
					
					if(country=='Indian')
							{
							document.getElementById("divState").style.display='block';
							document.getElementById("divCity").style.display='block';
							document.getElementById("divNewCity").style.display='block';
							}else
								{
								document.getElementById("divState").style.display='none';
								document.getElementById("divCity").style.display='none';
								document.getElementById("divNewCity").style.display='none';
								}
				}
		

function showStates(stateId){
  
  xmlHttp = GetXmlHttpObject();
  if(xmlHttp==null)
  {
	alert ("Browser does not support HTTP Request")
	return;
  } 	

  var url = "showStates.php?st_id=" + escape(stateId);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = getLocationsHandle;
  xmlHttp.send(null);
}

function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp;
} 
	
	
function getLocationsHandle(){

  loc_array = Array();

  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;

    loc_array = response.split("|");
	
	var loc = document.getElementById("selCity");
	
	loc.length = 0;
	loc.options[0]=new Option("select city",""); 
	for(var i=0;i<loc_array.length-1;i++){
		l=loc_array[i].split(":"); 
        loc.options[i+1]=new Option(l[1],l[0]); 
	}//document.getElementById("zipCode").value = response;
  }
}


function disabletxtField(city)
			{
			if(city!= "")
				document.getElementById("txtNewCity").disabled = true;
			else
				document.getElementById("txtNewCity").disabled = false;	
			}
			