var DomYes=document.getElementById?1:0;
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}
// End -->
function onsubmitcheckprofilefunc()
{			
	// alert('hiiiiiiii');
	//return false;
	    var fname_mess;
		var lname_mess;
		var stage_mess;
		var city_mess;
		var addr_mess;
		var zip_mess;
		var cont_mess;
		var mobile_mess;
		var email_mess;
		var pass_mess;
		var cpass_mess;
		var height_mess;
		var poloshirt_mess;
		var pants_mess;
		var lcity_mess;
		var tcity_mess;
		var intp_mess;
		var prese_mess;
		var tradshowexp_mess;
		var exp_mess;
		var pbio_mess;
		var term_mess;
		var userregid;
		
		userregid=document.getElementById('userregid').value;
		//alert(userregid);	 
			 
	  var chkval=true;
	//	  alert(chkval);
		
		 if (DomYes) {
			fname_mess=document.getElementById('sfirstname');
			lname_mess=document.getElementById('slastname');
			stage_mess=document.getElementById('sstagename');
			city_mess=document.getElementById('scityname');
			addr_mess=document.getElementById('saddr');
			zip_mess=document.getElementById('szip');
			cont_mess=document.getElementById('scon');
			mobile_mess=document.getElementById('smob');
			email_mess=document.getElementById('semail');
			if(userregid==""){
			pass_mess=document.getElementById('spass');
			cpass_mess=document.getElementById('scpass');
			}
			height_mess=document.getElementById('sheight');
			poloshirt_mess=document.getElementById('spolo');
			pants_mess=document.getElementById('spants');
			tcity_mess=document.getElementById('stcity');
			/*lcity_mess=document.getElementById('slcity');
			intp_mess=document.getElementById('sintp');
			prese_mess=document.getElementById('sprese');
			tradshowexp_mess=document.getElementById('stradshowexp');*/
			exp_mess=document.getElementById('sexp');
			pbio_mess=document.getElementById('spbio');
			if(userregid=="")
			{
			term_mess=document.getElementById('sterm');
			}
		}
		  else{
			fname_mess=document.getElementById['sfirstname'];
			lname_mess=document.getElementById['slastname'];
			stage_mess=document.getElementById['sstagename'];
			city_mess=document.getElementById['scityname'];
			addr_mess=document.getElementById['saddr'];
			zip_mess=document.getElementById['szip'];
			cont_mess=document.getElementById['scon'];
			mobile_mess=document.getElementById['smob'];
			email_mess=document.getElementById['semail'];
			if(userregid==""){
			pass_mess=document.getElementById['spass'];
			cpass_mess=document.getElementById['scpass'];
			}
			height_mess=document.getElementById['sheight'];
			poloshirt_mess=document.getElementById['spolo'];
			pants_mess=document.getElementById['spants'];
			tcity_mess=document.getElementById['stcity'];
			/*lcity_mess=document.getElementById['slcity'];
			intp_mess=document.getElementById['sintp'];
			prese_mess=document.getElementById['sprese'];
			tradshowexp_mess=document.getElementById['stradshowexp'];*/
			exp_mess=document.getElementById['sexp'];
			pbio_mess=document.getElementById['spbio'];
			if(userregid=="")
			{
			term_mess=document.getElementById['sterm'];
			}
		  }
		  
  	     fname_mess.innerHTML="";
		 lname_mess.innerHTML="";
		 stage_mess.innerHTML="";
		 city_mess.innerHTML=""; 
		 addr_mess.innerHTML=""; 
		 zip_mess.innerHTML=""; 
		 cont_mess.innerHTML=""; 
		 mobile_mess.innerHTML="";
		 email_mess.innerHTML="";
		 if(userregid==""){
		 pass_mess.innerHTML=""; 
		 cpass_mess.innerHTML=""; 
		 }
		 height_mess.innerHTML=""; 
		 poloshirt_mess.innerHTML=""; 
		 pants_mess.innerHTML=""; 
		 tcity_mess.innerHTML="";
		/* lcity_mess.innerHTML=""; 
		 intp_mess.innerHTML=""; 
		 prese_mess.innerHTML=""; 
		 tradshowexp_mess.innerHTML=""; */
		 exp_mess.innerHTML=""; 
		 pbio_mess.innerHTML=""; 
		  if(userregid=="")
			{
		     term_mess.innerHTML=""; 
			}
			// alert(countChecks(document.getElementById('totalcities').value));
			//return false;
	//  alert(document.getElementById('avail').value); return false;
	
	    //    $('html:not(:animated),body:not(:animated)').animate({ scrollTop: document.getElementsByTagName('body')[0].clientHeight }, document.getElementsByTagName('body')[0].clientHeight);
	 		
			//alert('hiii'); return false;
           if(document.getElementById('firstName').value=="")
			{
				fname_mess.innerHTML="Please Enter Firstname";
                chkval=false;
			}
			if(document.getElementById('lastName').value=="")
			{
				lname_mess.innerHTML="Please Enter Lastname";
				chkval=false;
			}
			if(document.getElementById('stageName').value=="")
			{
				stage_mess.innerHTML="Please Enter Stagename";
				chkval=false;
			}
			if(document.getElementById('address').value=="")
			{
				addr_mess.innerHTML="Please Enter Address";
				chkval=false;
			}
			if(document.getElementById('city').value=="")
			{
				city_mess.innerHTML="Please Enter Cityname";
				chkval=false;
			}
			if(document.getElementById('country').value=="")
			{
				cont_mess.innerHTML="Please Enter Countryname";
				chkval=false;
			}
			if(document.getElementById('zip').value=="")
			{
				zip_mess.innerHTML="Please Enter Zipcode";
				chkval=false;
			}		
			if(document.getElementById('phone1').value=="")
			{
				mobile_mess.innerHTML="Please Enter Mobile number";
				chkval=false;
			}
			else if(document.getElementById('phone1').value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
			{
				mobile_mess.innerHTML="Please Enter Mobile number with xxx-xxx-xxxx format";
				chkval=false;
			}
			if((echeck(document.getElementById('email').value)==false) || (document.getElementById('email').value==""))
			{
				email_mess.innerHTML=" <br /><span style='padding-left:146px;'>Please Enter Valid Email Address</span>";
				chkval=false;
			}
			if(userregid=="")
			{
				if(document.getElementById('password').value=="")
				{
					pass_mess.innerHTML="Please Enter Password";
					chkval=false;
				}
				if(document.getElementById('password2').value=="")
				{
					cpass_mess.innerHTML="Please Re-Enter Password";
					chkval=false;
				}
				else if(document.getElementById('password').value!=document.getElementById('password2').value){
					cpass_mess.innerHTML="Password and Confirm Password must be same";
					chkval=false;
				}
			}
		   if(document.getElementById('height').value=="")
			{
				height_mess.innerHTML="Please Enter Height";
				chkval=false;
			}
			if(document.getElementById('polo').value=="")
			{
				poloshirt_mess.innerHTML="Please Enter Polo Shirt";
				chkval=false;
			}
			if(document.getElementById('pants').value=="")
			{
				pants_mess.innerHTML="Please Enter Pants";
				chkval=false;
			}
			if(countChecks(document.getElementById('totalcities').value)>10)
			{
				tcity_mess.innerHTML="You cant select more then 10 cities";
				chkval=false;
			}
			/*if(document.getElementById('localcity').checked==false)
			{
				lcity_mess.innerHTML="Please Select Any One City";
				chkval=false;
			}				
			if(document.getElementById('interpreter').checked==false)
			{
				intp_mess.innerHTML="You must indicate whether or not you are an Interpreter";
				chkval=false;
			}			
			if(document.getElementById('ifpresenter').checked==false)
			{
				prese_mess.innerHTML="You must indicate whether or not you are a Presenter";
				chkval=false;
			}
			if(document.getElementById('tradeShow').checked==false)
			{
				tradshowexp_mess.innerHTML="Please indicated if you have Trade Show Experience";
				chkval=false;
			}*/
			
			if(document.getElementById('experience').value=="")
			{
				exp_mess.innerHTML="Please Enter Experience description ";
				chkval=false;
			}
			if(document.getElementById('bio').value=="")
			{
				pbio_mess.innerHTML="Please Enter Biography";
				chkval=false;
			}
		   if(userregid=="")
			{
			 if(document.getElementById('termsAgree').checked==false)
			 {
				term_mess.innerHTML="In order to register you must check the box to accept the terms of the agreement";
				chkval=false;
			 } 
			}
		
	  if(chkval==false)
	   {
		 return false;
		}
	   else
	    {
		 return true;
		}	
}
//function to check total number of CheckBoxes 
//that are checked in a form
function countChecks(totallength) 
{
    //initialize total count to zero
    var totalChecked = 0;

    //loop through each CheckBox
    for (var i = 0; i < totallength; i++) 
    {
        //check the state of each CheckBox
        //replace "YourFormName" with the name of your form
        if (eval("document.getElementById('travelCity'+ i).checked") == true) 
        {
            //it's checked so increment the counter
            totalChecked += 1;
        }
    }
    //return the number of checked
    return totalChecked;
}
function submitcontactus()
{
	    var fname_mess;
		var lname_mess;
		var cname_mess;
		var cphone_mess;
		var email_mess;
		
		  var chkval=true;
		//  alert(chkval);
		
		 if (DomYes) {
			fname_mess=document.getElementById('sfname');
			lname_mess=document.getElementById('slname');
			cname_mess=document.getElementById('scompname');
			cphone_mess=document.getElementById('scphone');
			email_mess=document.getElementById('semail');
		 }
		 else{
			fname_mess=document.getElementById['sfname'];
			lname_mess=document.getElementById['slname'];
			cname_mess=document.getElementById['scompname'];
			cphone_mess=document.getElementById['scphone'];
			email_mess=document.getElementById['semail'];
		
		 }
		 
		 fname_mess.innerHTML="";
		 lname_mess.innerHTML="";
		 cname_mess.innerHTML="";
		 cphone_mess.innerHTML=""; 
		 email_mess.innerHTML=""; 
		
		    if(document.getElementById('fname').value=="")
			{
				fname_mess.innerHTML="Please Enter Firstname";
                chkval=false;
			}
			if(document.getElementById('lname').value=="")
			{
				lname_mess.innerHTML="Please Enter Lastname";
				chkval=false;
			}
			if(document.getElementById('compname').value=="")
			{
				cname_mess.innerHTML="Please Enter Companyname";
				chkval=false;
			}
			if(document.getElementById('cphone').value=="")
			{
				cphone_mess.innerHTML="Please Enter Contact Phone";
				chkval=false;
			}
			else if(document.getElementById('cphone').value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
			{
				cphone_mess.innerHTML="Please Enter Phone number with xxx-xxx-xxxx format";
				chkval=false;
			}
			if((echeck(document.getElementById('email').value)==false) || (document.getElementById('email').value==""))
			{
				email_mess.innerHTML=" Please Enter Valid Email Address";
				chkval=false;
			}
		 
	   if(chkval==false)
	    {
		 return false;
		}
	   else
	    {
		 return true;
		}	

		 
}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
	
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		 
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		  
		    return false
		 }

 		 return true					
	}