

function alumnicheck(str)
{
//alert("In alumnicheck");
 //For Title



 if(str=='add')
 {
	 if(document.alumniregistrationForm.txtuser.value=="")
	 {
		 alert("Please enter Username !");
		 document.alumniregistrationForm.txtuser.focus();
		 return false;
	 }
	 
	 if(document.alumniregistrationForm.txtpwd.value=="")
	 {
		 alert("Please enter Password !");
		 document.alumniregistrationForm.txtpwd.focus();
		 return false;
	 }
	 if(document.alumniregistrationForm.txtverifypwd.value=="")
	 {
		 alert("Please enter Confirm Password !");
		 document.alumniregistrationForm.txtverifypwd.focus();
		 return false;
	 }
 
 
	 if(document.alumniregistrationForm.txtpwd.value!=document.alumniregistrationForm.txtverifypwd.value)
	 {
			alert("Both Password and Confirm Password should be same !"); 
			document.alumniregistrationForm.txtverifypwd.focus();
			return false;
	 }
 }
 
 var title = document.alumniregistrationForm.title.value;
 if (title=="Select")
  {
   alert("Please Select Title !");
   document.alumniregistrationForm.title.focus();
   return false;
  }
 // Title
 
	 //For fname
	  var fname = document.alumniregistrationForm.fname.value;
	  if (fname=="")
	  {
	   alert("Please enter First Name !");
	   document.alumniregistrationForm.fname.value="";
	   document.alumniregistrationForm.fname.focus();
	   return false;
	  }
	  else
	  {
	   for(i=0;i<fname.length;i++)
		{
		 var Char = (fname).charAt(i); 
		 if(!isNaN(fname) || !isNaN(Char))
		  {
			alert("Please enter First Name in Text");
			document.alumniregistrationForm.fname.value="";
			document.alumniregistrationForm.fname.focus();	
			return false;		
		  }	
		} 
	  }   
	 //fname
	 
	 //For mname
	  var mname = document.alumniregistrationForm.mname.value;
	  if (mname=="")
	  {
	   
	  }
	  else
	  {
	   for(i=0;i<mname.length;i++)
		{
		 var Char = (mname).charAt(i); 
		 if(!isNaN(mname) || !isNaN(Char))
		  {
			alert("Please enter Middle Name in Text");
			document.alumniregistrationForm.mname.value="";
			document.alumniregistrationForm.mname.focus();	
			return false;		
		  }	
		} 
	  }   
	 //mname
	 
	 //For lname
	  var lname = document.alumniregistrationForm.lname.value;
	  if (lname=="")
	  {
	   alert("Please enter Last Name !");
	   document.alumniregistrationForm.lname.value="";
	   document.alumniregistrationForm.lname.focus();
	   return false;
	  }
	  else
	  {
	   for(i=0;i<lname.length;i++)
		{
		 var Char = (lname).charAt(i); 
		 if(!isNaN(lname) || !isNaN(Char))
		  {
			alert("Please enter Last Name in Text");
			document.alumniregistrationForm.lname.value="";
			document.alumniregistrationForm.lname.focus();	
			return false;		
		  }	
		} 
	  }   
	 //lname
	 
	 
	 //For add1
	   var add1 = document.alumniregistrationForm.add1.value;
	  if (add1=="")
	  {
	   alert("Please enter Contact Address !");
	   document.alumniregistrationForm.add1.value="";
	   document.alumniregistrationForm.add1.focus();
	   return false;
	  }
	 
	 //add1
	 
	 //For city
	   var city = document.alumniregistrationForm.city.value;
	  if (city=="")
	  {
	   alert("Please enter City !");
	   document.alumniregistrationForm.city.value="";
	   document.alumniregistrationForm.city.focus();
	   return false;
	  }
	  else
	  {
	   for(i=0;i<city.length;i++)
		{
		 var Char = (city).charAt(i); 
		 if(!isNaN(city) || !isNaN(Char))
		  {
			alert("Please enter City in Text");
			document.alumniregistrationForm.city.value="";
			document.alumniregistrationForm.city.focus();	
			return false;		
		  }	
		} 
	  }
	 
	 //city
	 
	 //For state
	   var state = document.alumniregistrationForm.state.value;
	  if (state=="")
	  {
	   alert("Please enter state !");
	   document.alumniregistrationForm.state.value="";
	   document.alumniregistrationForm.state.focus();
	   return false;
	  }
	  else
	  {
	   for(i=0;i<state.length;i++)
		{
		 var Char = (state).charAt(i); 
		 if(!isNaN(state) || !isNaN(Char))
		  {
			alert("Please enter state in Text");
			document.alumniregistrationForm.state.value="";
			document.alumniregistrationForm.state.focus();	
			return false;		
		  }	
		} 
	  }
	 
	 //state
	 
	 //For country
	   var country = document.alumniregistrationForm.country.value;
	  if (country=="")
	  {
	   alert("Please enter country !");
	   document.alumniregistrationForm.country.value="";
	   document.alumniregistrationForm.country.focus();
	   return false;
	  }
	  else
	  {
	   for(i=0;i<country.length;i++)
		{
		 var Char = (country).charAt(i); 
		 if(!isNaN(country) || !isNaN(Char))
		  {
			alert("Please enter country in Text");
			document.alumniregistrationForm.country.value="";
			document.alumniregistrationForm.country.focus();	
			return false;		
		  }	
		} 
  }
 

//For Pincode

 //For Pincode, required
 
 function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

  var pin = document.alumniregistrationForm.zippin.value;
	if(pin=="")
	{
	
	}
	else if (!isInteger(pin))
	{
	 alert("Please enter Pincode properly");
	 document.alumniregistrationForm.zippin.value="";
	 document.alumniregistrationForm.zippin.focus();
	 return false;
	}

//Pincode 

//-----------Telephone no validation---------------
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;
	
		
	// var returnval1 = ValidatePhoneNo();
	 if(isNaN(document.alumniregistrationForm.tel.value))
	 {
	 	alert("Please enter valid telephone number !");
	 	document.alumniregistrationForm.tel.focus();
	 	return false;
	 }
	 if(isNaN(document.alumniregistrationForm.mobile.value))
	 {
	 	alert("Please enter valid mobile number !");
	 	document.alumniregistrationForm.mobile.focus();
	 	return false;
	 }
	 if(isNaN(document.alumniregistrationForm.off_tel.value))
	 {
	 	alert("Please enter valid office telephone number !");
	 	document.document.alumniregistrationForm.off_tel.focus();
	 	return false;
	 }
	 
	/*// var returnval1 = ValidatePhoneNo1();
	 if(!returnval1)
	 {
	 	document.alumniregistrationForm.mobile.value = "";
	 	document.alumniregistrationForm.mobile.focus();
	 	return false;
	 }
	 
	// var returnval1 = ValidatePhoneNo2();
	 if(!returnval1)
	 {
	 	document.alumniregistrationForm.off_tel.value = "";
	 	document.alumniregistrationForm.off_tel.focus();
	 	return false;
	 }*/
	 
	 var returnval1 = ValidatePhoneNo3();
	 if(!returnval1)
	 {
	 	document.alumniregistrationForm.fax.value = "";
	 	document.alumniregistrationForm.fax.focus();
	 	return false;
	 }
function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}	 
	  
  
     function ValidatePhoneNo(){
	var Phone=document.alumniregistrationForm.tel
	
	if ((Phone.value==null)||(Phone.value=="")){
	
	}else{
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Residence Number")
		Phone.value=""
		Phone.focus()
		return false
	}}
	return true
 }
	function ValidatePhoneNo1(){
	var Phone1=document.alumniregistrationForm.mobile
	
	if ((Phone1.value==null)||(Phone1.value=="")){
	
	}else{
	if (checkInternationalPhone(Phone1.value)==false){
		alert("Please Enter a Valid Mobile Number")
		Phone1.value=""
		Phone1.focus()
		return false
	}}
	return true
 }
	function ValidatePhoneNo2(){
	var Phone2=document.alumniregistrationForm.off_tel
	
	if ((Phone2.value==null)||(Phone2.value=="")){
	
	}else{
	if (checkInternationalPhone(Phone2.value)==false){
		alert("Please Enter a Valid Office Number")
		Phone2.value=""
		Phone2.focus()
		return false
	}}
	return true
 }
	function ValidatePhoneNo3(){
	var Phone3=document.alumniregistrationForm.fax
	
	if ((Phone3.value==null)||(Phone3.value=="")){
	
	}else{
	if (checkInternationalPhone(Phone3.value)==false){
		alert("Please Enter a Valid Fax Number")
		Phone3.value=""
		Phone3.focus()
		return false
	}}
	return true
 }
	
	
//---------------End of Phonr on validation------------ 
 

//For Email
function checkEmail(val) // DATE 11th Mar, 2007
{
	
	var len=val.length;
	var at=val.indexOf("@");
	var dot=val.indexOf(".");
	var sp=val.indexOf(" ");
	var atdot=(val.indexOf(".",(val.indexOf("@",0))))
   
	if(at >0 && len >5 && sp ==-1 && atdot != -1)
	{
		return true;
	}
	return false;
}



	if(document.alumniregistrationForm.email.value=="") 
  {
    alert("Please Enter E-Mail ID");
    document.alumniregistrationForm.email.focus();
    return false;
  }
  else
  { 
 
   if(!checkEmail(document.alumniregistrationForm.email.value)) 
  {
    alert("Must Enter a valid Email Id");
    document.alumniregistrationForm.email.focus();
    return false;
  } 
  }

//Email

//For YOJ
var yearin = document.alumniregistrationForm.yearin.value;
 if (yearin=="Select")
  {
   alert("Please Select Year of Joining !");
   document.alumniregistrationForm.yearin.focus();
   return false;
  }

//YOJ


//For YOP
 var passout = document.alumniregistrationForm.passout.value;
 if (passout=="Select")
  {
   alert("Please Select Year of Passout !");
   document.alumniregistrationForm.passout.focus();
   return false;
  }

//YOP

//For Class joined
var classjoined = document.alumniregistrationForm.classjoined.value;
 if (classjoined=="Select")
  {
   alert("Please Select Class Joined !");
   document.alumniregistrationForm.classjoined.focus();
   return false;
  }


//Class joined 


//For Last Class
var lastclass = document.alumniregistrationForm.lastclass.value;
 if (lastclass=="Select")
  {
   alert("Please Select Last Class Attended!");
   document.alumniregistrationForm.lastclass.focus();
   return false;
  }


//Last Class


//For Academics
 var academic = document.alumniregistrationForm.other.value.length;
 
 if (academic>300)
 {
  alert("Limit exceeded !! Only 300 characters allowed");
  document.alumniregistrationForm.other.focus();
  return false;
 }
 
 
//Academics

//For passout1, 2, 3
  var passout1=document.alumniregistrationForm.passout1.value;
  var passout2=document.alumniregistrationForm.passout2.value;
  var passout3=document.alumniregistrationForm.passout3.value;
  
  if (passout1=="")
  {
  
  }
  else
  {
   if(isNaN(passout1))
   {
    alert("Please enter numeric for Year of passing !");
    document.alumniregistrationForm.passout1.focus();
    return false;
   }
  }
  
  if (passout2=="")
  {
  
  }
  else
  {
   if(isNaN(passout2))
   {
    alert("Please enter numeric for Year of passing !");
    document.alumniregistrationForm.passout2.focus();
    return false;
   }
  }
  
  if (passout3=="")
  {
  
  }
  else
  {
   if(isNaN(passout3))
   {
    alert("Please enter numeric for Year of passing !");
    document.alumniregistrationForm.passout3.focus();
    return false;
   }
  }
  
  

//passout1, 2, 3

// For selfemployeddetails

var academic = document.alumniregistrationForm.selfemployeddetails.value.length;
 
 if (academic>300)
 {
  alert("Limit exceeded !! Only 300 characters allowed");
  document.alumniregistrationForm.selfemployeddetails.focus();
  return false;
 }

// selfemployeddetails


 
}
