/**
 * mm_menu 20MAR2002 Version 6.0
 * Andy Finnell, March 2002
 * Copyright (c) 2000-2002 Macromedia, Inc.
 *
 * based on menu.js
 * by gary smith, July 1997
 * Copyright (c) 1997-1999 Netscape Communications Corp.
 *
 * Netscape grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */

function clearfields()
{

	document.formprofessionalNetwork.firstName.value="";
	document.formprofessionalNetwork.lastName.value="";
	document.formprofessionalNetwork.specialization.options[0].selected="true";
	document.formprofessionalNetwork.bachelorsinstitute.value="";
	document.formprofessionalNetwork.bachelorsuniversity.value="";	
	document.formprofessionalNetwork.bachelorsmonth.options[0].selected="true";		
	document.formprofessionalNetwork.bachelorsyear.options[0].selected="true";			
	document.formprofessionalNetwork.masterinstitute.value="";	
	document.formprofessionalNetwork.masteruniversity.value="";	
	document.formprofessionalNetwork.mastersmonth.options[0].selected="true";		
	document.formprofessionalNetwork.mastersyear.options[0].selected="true";			
	document.formprofessionalNetwork.phduniversity.value="";		
	document.formprofessionalNetwork.phdmonth.options[0].selected="true";		
	document.formprofessionalNetwork.phdyear.options[0].selected="true";			
	document.formprofessionalNetwork.zeroOne[0].checked="true";
	document.formprofessionalNetwork.zero[0].checked="true";
	document.formprofessionalNetwork.line12.value="";				
	document.formprofessionalNetwork.line22.value="";			
	document.formprofessionalNetwork.city2.value="";				
	document.formprofessionalNetwork.state2.value="";	
	document.formprofessionalNetwork.phoneNumber2.value="";	
	document.formprofessionalNetwork.mobile2.value="";		
	document.formprofessionalNetwork.email2.value="";		
	document.formprofessionalNetwork.workingat.options[0].selected="true";			
	document.formprofessionalNetwork.interest.value="";			
	return true;
	
}


function validatefrmProfNetwork()
{
	  var whitespace=" ";

	//FirstName Validation

	if(document.formprofessionalNetwork.firstName.value=="" )
	{
		alert("Please enter first name");
		document.formprofessionalNetwork.firstName.focus();
		return false;
	}

if(!document.formprofessionalNetwork.firstName.value=="" )
{
		var first = "1234567890!~@#$%^&*()+=-[]\\\';,._/{}|\":<>?`";
		for(var i=0; i<document.formprofessionalNetwork.firstName.value.length; i++)
		{
			if(first.indexOf(document.formprofessionalNetwork.firstName.value.charAt(i)) != -1)
			{
				alert("First name should be alphabetic");
				document.formprofessionalNetwork.firstName.value="";
				document.formprofessionalNetwork.firstName.focus();
				return false;
			}
		}
	
		for (var i = 0; i < document.formprofessionalNetwork.firstName.value.length; i++) 
		{
			if(whitespace.indexOf(document.formprofessionalNetwork.firstName.value.charAt(0)) != -1) 
			{
				alert ("First name should not start with whitespace");
				document.formprofessionalNetwork.firstName.value="";
				document.formprofessionalNetwork.firstName.focus();
				return false;
			}
		}
}


	//LastName Validation


	if(document.formprofessionalNetwork.lastName.value=="")
	{
		alert("Please enter last name");
		document.formprofessionalNetwork.lastName.focus();
		return false;
	}

	
if(!document.formprofessionalNetwork.lastName.value=="")
{
			var last = "1234567890!~@#$%^&*()+=-[]\\\';,._/{}|\":<>?`";
			for(var i=0; i<document.formprofessionalNetwork.lastName.value.length; i++)
			{
				if(last.indexOf(document.formprofessionalNetwork.lastName.value.charAt(i)) != -1)
				{
					alert("Last name should be alphabetic");
					document.formprofessionalNetwork.lastName.value="";
					document.formprofessionalNetwork.lastName.focus();
					return false;
				}
			}
		
			for (var i = 0; i < document.formprofessionalNetwork.lastName.value.length; i++) 
			{
				if(whitespace.indexOf(document.formprofessionalNetwork.lastName.value.charAt(0)) != -1)  
		
				{
					alert ("Last name should not start with whitespace");
					document.formprofessionalNetwork.lastName.value="";
					document.formprofessionalNetwork.lastName.focus();
					return false;
				}
			}
}

	//Area of Specialization
	
	//var selSpecIndex = document.formprofessionalNetwork.specialization.options.selectedIndex;
	
	//if(selSpecIndex == 0)
	if(document.formprofessionalNetwork.specialization.options.value==0)
	{
		alert ("Please select area of specialization");
		document.formprofessionalNetwork.specialization.focus();
		return false;
	}


	//Qualification validation

	var first = "1234567890!~@#$%^&*()+=-[]\\\';,._/{}|\":<>?`";

		//Bachelors institute validation

		if(document.formprofessionalNetwork.bachelorsinstitute.value=="")
		{
			alert("Please enter name of the institute");
			document.formprofessionalNetwork.bachelorsinstitute.focus();
			return false;
		}
		
if(!document.formprofessionalNetwork.bachelorsinstitute.value=="")
{
		for(var i=0; i<document.formprofessionalNetwork.bachelorsinstitute.value.length; i++)
		{
			if(first.indexOf(document.formprofessionalNetwork.bachelorsinstitute.value.charAt(i)) != -1)
			{
				alert("Institute name should be alphabetic");
				document.formprofessionalNetwork.bachelorsinstitute.value="";
				document.formprofessionalNetwork.bachelorsinstitute.focus();
				return false;
			}
		}
	
		for (var i = 0; i < document.formprofessionalNetwork.bachelorsinstitute.value.length; i++) 
		{
			if(whitespace.indexOf(document.formprofessionalNetwork.bachelorsinstitute.value.charAt(0)) != -1) 
			{
				alert ("Institute name should not start with whitespace");
				document.formprofessionalNetwork.bachelorsinstitute.value="";
				document.formprofessionalNetwork.bachelorsinstitute.focus();
				return false;
			}
		}
		
}
		
		//Bachelors university validation
		
		
		if(document.formprofessionalNetwork.bachelorsuniversity.value=="")
		{
			alert("Please enter name of the university");
			document.formprofessionalNetwork.bachelorsuniversity.focus();
			return false;
		}

if(!document.formprofessionalNetwork.bachelorsuniversity.value=="")
		{
		for(var i=0; i<document.formprofessionalNetwork.bachelorsuniversity.value.length; i++)
		{
			if(first.indexOf(document.formprofessionalNetwork.bachelorsuniversity.value.charAt(i)) != -1)
			{
				alert("University name should be alphabetic");
				document.formprofessionalNetwork.bachelorsuniversity.value="";
				document.formprofessionalNetwork.bachelorsuniversity.focus();
				return false;
			}
		}
	
		for (var i = 0; i < document.formprofessionalNetwork.bachelorsuniversity.value.length; i++) 
		{
			if(whitespace.indexOf(document.formprofessionalNetwork.bachelorsuniversity.value.charAt(0)) != -1) 
			{
				alert ("University name should not start with whitespace");
				document.formprofessionalNetwork.bachelorsuniversity.value="";
				document.formprofessionalNetwork.bachelorsuniversity.focus();
				return false;
			}
		}
		}
		//Bachelors Month/Year validation
		
//		var selMonIndex = document.formprofessionalNetwork.bachelorsmonth.options.selectedIndex;
		
		if(document.formprofessionalNetwork.bachelorsmonth.options.value == 0)
		{
			alert("Please select month of completion");
			document.formprofessionalNetwork.bachelorsmonth.focus();
			return false;
		}
		
//		var selYearIndex = document.formprofessionalNetwork.bachelorsyear.options.selectedIndex;
		
		if(document.formprofessionalNetwork.bachelorsyear.options.value == 0)
		{
			alert("Please select year of completion");
			document.formprofessionalNetwork.bachelorsyear.focus();
			return false;
		}
		
		

	//Contact Details

	if(document.formprofessionalNetwork.line12.value=="" && document.formprofessionalNetwork.line22.value=="")
	{
		alert("Please enter atleast one address");
		document.formprofessionalNetwork.line12.focus();
		return false;
		
	}

	//City validation
	

	if(document.formprofessionalNetwork.city2.value=="" )
	{
		alert("Please enter city name");
		document.formprofessionalNetwork.city2.focus();
		return false;
	}


	var first = "1234567890!~@#$%^&*()+=-[]\\\';,._/{}|\":<>?`";
	for(var i=0; i<document.formprofessionalNetwork.city2.value.length; i++)
	{
		if(first.indexOf(document.formprofessionalNetwork.city2.value.charAt(i)) != -1)
		{
			alert("City name should be alphabetic");
			document.formprofessionalNetwork.city2.value="";
			document.formprofessionalNetwork.city2.focus();
			return false;
		}
	}

	for (var i = 0; i < document.formprofessionalNetwork.city2.value.length; i++) 
	{
		if(whitespace.indexOf(document.formprofessionalNetwork.city2.value.charAt(0)) != -1) 
		{
			alert ("City name should not start with whitespace");
			document.formprofessionalNetwork.city2.value="";
			document.formprofessionalNetwork.city2.focus();
			return false;
		}
	}
		
	//State validation
	
	if(document.formprofessionalNetwork.state2.value=="" )
	{
		alert("Please enter state name");
		document.formprofessionalNetwork.state2.focus();
		return false;
	}


	var first = "1234567890!~@#$%^&*()+=-[]\\\';,._/{}|\":<>?`";
	for(var i=0; i<document.formprofessionalNetwork.state2.value.length; i++)
	{
		if(first.indexOf(document.formprofessionalNetwork.state2.value.charAt(i)) != -1)
		{
			alert("State name should be alphabetic");
			document.formprofessionalNetwork.state2.value="";
			document.formprofessionalNetwork.state2.focus();
			return false;
		}
	}

	for (var i = 0; i < document.formprofessionalNetwork.state2.value.length; i++) 
	{
		if(whitespace.indexOf(document.formprofessionalNetwork.state2.value.charAt(0)) != -1) 
		{
			alert ("State name should not start with whitespace");
			document.formprofessionalNetwork.state2.value="";
			document.formprofessionalNetwork.state2.focus();
			return false;
		}
	}
	
	//Phone number validation
	
	if(document.formprofessionalNetwork.phoneNumber2.value=="" && document.formprofessionalNetwork.mobile2.value=="")
	{
		alert("Please enter atleast one contact number");
		document.formprofessionalNetwork.phoneNumber2.focus();
		return false;
	}
	else
	{
			if(document.formprofessionalNetwork.phoneNumber2.value!="")
			{
				
				
					var phnum="0123456789";
					for(var i=0; i<document.formprofessionalNetwork.phoneNumber2.value.length; i++)
					{
						if(phnum.indexOf(document.formprofessionalNetwork.phoneNumber2.value.charAt(i)) == -1)
						{
							alert("Contact number should be numeric");
							document.formprofessionalNetwork.phoneNumber2.value="";
							document.formprofessionalNetwork.phoneNumber2.focus();
							return false;
						}
					}
				
					if(document.formprofessionalNetwork.phoneNumber2.value.length < 6)
					{
						alert("Enter minimum 6 digits for phone number");
						document.formprofessionalNetwork.phoneNumber2.value="";
						document.formprofessionalNetwork.phoneNumber2.focus();
						return false;
					}
			}
			
			if(!document.formprofessionalNetwork.mobile2.value=="")
			{
				
				
					var phnum="0123456789";
					for(var i=0; i<document.formprofessionalNetwork.mobile2.value.length; i++)
					{
						if(phnum.indexOf(document.formprofessionalNetwork.mobile2.value.charAt(i)) == -1)
						{
							alert("Contact number should be numeric");
							document.formprofessionalNetwork.mobile2.value="";
							document.formprofessionalNetwork.mobile2.focus();
							return false;
						}
					}
				
					if(document.formprofessionalNetwork.mobile2.value.length < 10)
					{
						alert("Enter minimum 10 digits for mobile number");
						document.formprofessionalNetwork.mobile2.value="";
						document.formprofessionalNetwork.mobile2.focus();
						return false;
					}
			}
	
	}


	//Email Validation
	

	var eMa=/^(([a-zA-Z]+[\w\.-]+[a-zA-Z0-9])|([a-zA-Z])|([a-zA-Z]+[a-zA-Z0-9]))+@+[a-zA-Z]+[\w\.-]+\.[a-zA-Z]+$/;
	if(document.formprofessionalNetwork.email2.value=="")
	{
		alert("Please enter Email address");
		document.formprofessionalNetwork.email2.focus();
		return false;
	}

	var email=document.formprofessionalNetwork.email2.value;
	
	if(email.indexOf("@") == -1)
	{
		alert("Please enter a valid email address");
		document.formprofessionalNetwork.email2.value="";
		document.formprofessionalNetwork.email2.focus();
		return false;
	}	




	if(!document.formprofessionalNetwork.email2.value=="")
	{
		for (var i = 0; i < document.formprofessionalNetwork.email2.value.length; i++) 
		{
			if(whitespace.indexOf(document.formprofessionalNetwork.email2.value.charAt(i)) != -1) 
			{
				alert ("No whitespaces allowed in Email address!");
				document.formprofessionalNetwork.email2.value="";
				document.formprofessionalNetwork.email2.focus();
				return false;
			}
		}
	}

	var email=document.formprofessionalNetwork.email2.value;
	var match=email.match(eMa);						
	if (match==null)
	{
		alert ("Invalid Email id!\n\nPlease enter an Email id of the following format:-\n\njim@domain.com");
		document.formprofessionalNetwork.email2.value="";
		document.formprofessionalNetwork.email2.focus();
		return false;
	} 




	var ampersand=0;
	for(var i=0; i<document.formprofessionalNetwork.email2.value.length; i++)
	{
		if('@'.indexOf(document.formprofessionalNetwork.email2.value.charAt(i)) != -1)
		{
			ampersand =	ampersand +1;
		}
	}
			
	if(ampersand!=1)
	{
		alert ("Invalid Email id!\n\nPlease enter an Email id of the following format:-\n\njim@domin.com");
		document.formprofessionalNetwork.email2.value="";
		document.formprofessionalNetwork.email2.focus();
		return false;

	}


	//Presently working at validation
	
	
	if(document.formprofessionalNetwork.workingat.options.value == 0)
	{
		alert ("Please select presently working place");
		document.formprofessionalNetwork.workingat.focus();
		return false;
	}
	
	else
	return true;
	
}


