function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.value="";
		elem.focus();
		return false;
	}
}


function validateDate(fld) {
    var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    var errorMessage = 'Please enter valid date as month, day, and four digit year.\nYou may use a slash, hyphen or period to separate the values.\nThe date must be a real date. 30/2/2000 would not be accepted.\nFormay dd/mm/yyyy.';
    if ((fld.value.match(RegExPattern)) && (fld.value!='')) {
        alert('Date is OK'); 
    } else {
        alert(errorMessage);
        fld.focus();
    } 
}


function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.value="";
		elem.focus();
		return false;
	}
}

//Valid Email
function validEmail(formField,fieldLabel,required){
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )	{
		alert("Please enter  complete email address in the form: yourname@yourdomain.com");
		formField.focus();
		result = false;	}
    return result; }

//IsEmailAddr

  function isEmailAddr(email) {
	  var result = false;
	  var theStr = new String(email);
	  var index = theStr.indexOf("@");
	  if (index > 0) 
	    {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
		} 
  return result;}

   function validRequired(formField,fieldLabel)
{
	var result = true;
	if (formField.value == "") 
	    {
		alert('Please enter value for the " ' + fieldLabel +' "' );
		formField.focus();
		result = false;	
		}
	return result; 
}


function drp(elem, helperMsg)
	{
		if (elem.selectedIndex == "")
		{
				alert(helperMsg);
				elem.focus(); 
				return false;

		}
		else
		return true;
	}

function isSpecialNumeric(elem, helperMsg){
	var numericExpression = /^[0-9%.-:]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.value="";
		elem.focus();
		return false;
	}
}



	
		
		function divNext(val)
			{
			 
			    if(val==2)
				{

				       
                          if (!validEmail(document.getElementById("txtUserName"),"Username",true))
                        return false;
                        
                        
                        
                        
                        
	                    var txtPassword = document.getElementById("txtPassword")
	                    if(txtPassword.value=="")
	                    {
	                    alert("Please Enter Your Password")
	                    txtPassword.focus();
	                    return false
	                    }
	                    var txtConfirmPassword = document.getElementById("txtConfirmPassword")
	                    if(txtConfirmPassword.value=="")
	                    {
	                    alert("Please Re-Enter password")
	                    txtConfirmPassword.focus();
	                    return false
	                    }
	                    if(document.getElementById("txtPassword").value!=document.getElementById("txtConfirmPassword").value)
	                    {
                          alert("Password mismatch");
	                      txtConfirmPassword.focus();
	                      txtConfirmPassword.value="";
	                      return false;
	                    }
	                    var txtname = document.getElementById("txtname")
	                    if(txtname.value=="")
	                    {
	                    alert("Please Enter Your Name")
	                    txtname.focus();
	                    return false
	                    }
	                    if (!validEmail(document.getElementById("txtEmailaddr"),"email",true))
                        return false;
	                   if(!drp(document.getElementById("drpCountry"),"Please Select Your Country"))
	                    return false; 
						
						var txtname = document.getElementById("txtcurrentlocation")
	                    if(txtname.value=="")
	                    {
	                    alert("Please Enter Current Location")
	                    txtname.focus();
	                    return false
	                    }
						
						
						
						if (!isNumeric(document.getElementById("txtMobile"),"Please Enter Your Mobile Number"))
							return false;	
							if(!drp(document.getElementById("drpTotalYear"),"Please Select  Experience in Years"))
	                    return false;
	                     if(!drp(document.getElementById("drpTotalMonth"),"Please Select Experience in Months "))
	                    return false;
	                     if(!drp(document.getElementById("drpLacs"),"Please Select Annual Salary in Lakhs"))
	                    return false;
	                     if(!drp(document.getElementById("drpThousands"),"Please Select Annual Salary in Thousands"))
	                    return false;
	                  if(!drp(document.getElementById("drpFuctionalarea"),"Please Select Functional Area"))
	                    return false;
						/*if(!drp(document.getElementById("drpWorkRole"),"Please Select Your Role"))
	                    return false;*/	
						if(!drp(document.getElementById("drpIndustry"),"Please Select Your Industry"))
	                    return false;

						if(!validRequired(document.getElementById("txtKeyskills"),"Please Enter Your Key Skills"))
                         return false;	
						 if(!validRequired(document.getElementById("txtResumeheadline"),"Please Enter Resume Headline"))
                         return false;

					 
						
				}


						if(val==3)
						{
						if(!drp(document.getElementById("drpgracoursename"),"Please Select Basic Qualification"))
						return false; 

						 if(document.getElementById("txtgraSpecialization").value=="")
							{
							alert("Please Enter Specialization")
							document.getElementById("txtgraSpecialization").focus();
							return false
							}

						 if(document.getElementById("txtgrainstitute").value=="")
							{
							alert("Please Enter Institute name")
							document.getElementById("txtgrainstitute").focus();
							return false
							}

						if(!drp(document.getElementById("drpgradYear"),"Please Select Year of Graduation"))
						return false; 
						}


				
				
				
				for(i=1;i<=3;i++)
				{
					document.getElementById("divContainer"+i).style.display="none";
				}

				document.getElementById("divContainer"+val).style.display="inline";
				if(val==3)
				{
				
				   	  document.getElementById("spnSubmit").style.display="inline";
				   	  document.getElementById("spnNext").style.display="none";				    
					  //document.getElementById("spnPrev").innerHTML = "<input type='button' value='Prev' onclick='divNext("+(val-1)+")'>";
				}
				else
				{	
				  document.getElementById("spnSubmit").style.display="none";
				   	  document.getElementById("spnNext").style.display="inline";		
				 //document.getElementById("spnNext").innerHTML = '<input id="btnnext" type="button" value="Next" onclick="divNext('+(val+1)+')" />';
				 document.getElementById("spnNext").innerHTML = '<img src="images/next.jpg"  onclick="divNext('+(val+1)+')" />';

				  
			     //document.getElementById("spnPrev").innerHTML = "<input type='button' value='Prev' onclick='divNext("+(val-1)+")'>";
				

				}
				if(val==1)
					{					 
					 document.getElementById("spnPrev").innerHTML = ""
					}
               
	
				
			}
			
			
			function valid()
			{

               var txtname = document.getElementById("txtname")
	                    if(txtname.value=="")
	                    {
	                    alert("Please Enter Your Name")
	                    txtname.focus();
	                    return false
	                    }
			
			  if (!validEmail(document.getElementById("txtemail"),"Email",true))
              return false;
							
							
			}
			
			
			
			
			
			
			
			