function checkValid(frm)
{
	with(frm)
	{
      //For Member validation
  if(type.value=="Member")
       {
        
        if(!checkValidNull(vEmail,"Please Enter Email"))
			return false;
			 if(isValidEmail(vEmail.value) != 0)
		      {
		    	alert(isValidEmail(vEmail.value));
		    	vEmail.focus();
		    	return false;
		      }
		if(!checkValidNull(vPassword,"Please Enter Password"))
			return false;
		if(!checkValidLength(vPassword,6,"The Password should have atleast 6 characters"))
	 		return false;
		if(!checkValidNull(vPassword2,"Please Enter Re-Type Password"))
			return false;
			if(frm.vPassword.value!=frm.vPassword2.value)
              {
                alert("Both passwords should be same");
                 vPassword.focus();
                  return false;
              }
       if(!checkValidNull(vFirstName,"Please Enter Name"))          
			return false;
       if(!checkValidNumber(vZip,"Zip code should be in digits"))
            return false;
       if(vState.value=="0")
         {
            if(!checkValidNull(vOtherState,"Please Enter Region"))
			return false;
         }
       if(!checkValidNumber(vPhone,"PhoneNumber should be in digits"))
           return false;
       if(!checkValidNumber(vFax,"FaxNumber should be in digits"))
            return false;
	 }
		//For Coach validation
		
	 if(type.value=="Coach")
        {
            var val=0;
            var msg="";
            for(i=0;i<length;i++)
            {
                if(elements[i].type=="radio")
                {
                    if(elements[i].name=="iPackageId")
                    {
                        if(elements[i].checked)
                        {
                            val=1;
                            break;
                        }
                        msg="Package Type";
                    }
                }
            }
            if(!val)
            {
                alert("Select the"+msg);
                return false;
            }
             val=0;
            for(i=0;i<length;i++)
            {
                if(elements[i].type=="radio")
                {
                    if(elements[i].name=="vPaymentType")
                    {
                        if(elements[i].checked)
                        {
                            val=1;
                            break;
                        }
                        msg="Payment Type";
                    }
                }
            }
            if(!val)
            {
                alert("Select the "+msg);
                return false;
            }
            if(mode.value=="Update" && UpdateStep.value=="2b")
            {
              if(!checkValidNull(vPayPalId,"Please Enter PayPalId"))
    			return false;
            }
            if(vPayPalId.value!="")
            {
                if(isValidEmail(vPayPalId.value) != 0)
                {
                    alert(isValidEmail(vPayPalId.value));
                    vPayPalId.focus();
                    return false;
                }
            }
       document.frmadd.submit(); }
	}
	
}

function CoachStep1(frm,UpdateStep,Action)
{
  with(frm)
  {
      if(!checkValidNull(vName,"Please Enter Name"))
    	return false;
      if(!(vPhoto.value==""))
        {
           vimage=vPhoto.value;
           vimagelen=vimage.length;
           dotindex=vimage.indexOf('.');
           ext=vimage.substring(dotindex+1,vimagelen);
           ext=ext.toLowerCase();
           if(!(ext=="jpg"||ext=="gif"||ext=="png"||ext=="jpeg"))
           {
                 alert("Photo extension must be either jpg,gif,png,jpeg");
                 vPhoto.focus();
                 return false;
           }
         }
      if(vPhoto.value!="")
      {
        if(!checkValidImage(vPhoto,200,200))
            return false;
      }
      if(!checkValidNull(vEmail,"Please Enter Email"))
        return false;
      if(isValidEmail(vEmail.value) != 0)
        {
            alert(isValidEmail(vEmail.value));
    		vEmail.focus();
    		return false;
        }
      if(!checkValidNull(vPassword,"Please Enter Password"))
        return false;
      if(!checkValidLength(vPassword,6,"The Password should have atleast 6 characters"))
	 		return false;
      if(vPassword.value.length>25)
      {
        alert("The Password should have lessthan 25 characters");
        vPassword.focus();
        return false;
      }
      if(!checkValidNull(vCity,"Please Enter City Name"))
        return false;
      if(!alpha(vCity.value,vCity.value.length))
      {
        alert("Enter City Name in Characters");
        vCity.focus();
        return false;
      }
     // if(!checkValidNull(vRegionCode,"Please Select the Region area"))
      //  return false;
      /*if(vRegionCode.value=="0")
        {
            if(!checkValidNull(vOtherReg,"Please Enter Other Region value"))
    		  return false;
            if(!alpha(vOtherReg.value,vOtherReg.value.length))
              {
                alert("Enter Other Region name in Characters");
                vOtherReg.focus();
                return false;
              }
      }*/
      if(document.getElementById('othchkid').checked)
      {
        if(!checkValidNull(vOtherTraining,"Please Enter Other Institute Type"))
    		  return false;
        if(!checkValidNull(vOtherLevel,"Please Enter Other Institute Level"))
    		  return false;
        if(!checkValidNumber(vOtherLevel,"Please Enter Other Institute Level in digits"))
     	return false;
      }
      
      /* Check For Existance of Other Niche */
       var sellen=document.getElementById('niche').options.length;
       var selval="";
        for(i=0;i<sellen;i++) {
         if(document.getElementById('niche').options[i].selected) {
              selval=selval+document.getElementById('niche').options[i].value+",";
	       }
        }
         selvallen=selval.length;
         selval=selval.substr(0,selvallen-1);
         if(selval!="")
         {
             var flag=0;
             var temp = new Array();
             temp = selval.split(',');
             for(k=0;k<temp.length;k++)
             {
                if(temp[k]==0) { flag=1;break;}
             }
             if(flag==1)
             {
               Other=document.getElementById("vNicheOtherSub").value;
                if(Other=="")
                {
                    alert("Please enter the other Niche Name");
                    vNicheOtherSub.focus();
                    return false;
               }
               if(!alpha(Other,Other.length))
               {
                    alert("Enter Niche Others in characters");
                    vNicheOtherSub.focus();
                    return false;
               }
               
            }
         }

       /*End Check For Other Niche*/
      if(!checkValidNull(vHrRate1,"Please Enter From HrRate"))
     	return false;
      if(!checkValidNumber(vHrRate1,"Please Enter From HrRate in digits"))
     	return false;
      if(!checkValidNull(vHrRate2,"Please Enter To HrRate"))
     	return false;
      if(!checkValidNumber(vHrRate2,"Please Enter To HrRate in digits"))
     	return false;
      if(!checkValidDigitCompare(vHrRate2,vHrRate1.value,'Less',"Please Enter To HrRate value greaterthan or Equal to From HrRate"))
        return false;
      if(Action=="UpdateStep1")
      {
        SeparateUpdateStep.value="Update1a";
      }
      if(Action=="Next")
       {
        document.getElementById("Step1").style.display="none";
        document.getElementById("Editors").style.display="";
        document.getElementById("Buttons").style.display="";
       }
      if(UpdateStep.value=="1")
      {
        document.getElementById("Step2").style.display="none";
        document.getElementById("Step3").style.display="none";
        document.getElementById("Comments").style.display="none";
        document.getElementById("Buttons").style.display="none";
      }
     else
     {
      document.getElementById("Step2").style.display="";
      document.getElementById("Step3").style.display="";
      document.getElementById("Comments").style.display="";
   }
    }
    if(Action!="Next")
      document.frmadd.submit();
}


function deleteimage()
{
  	if(!confirm("Confirm to Delete Image"))
		return false;
	document.frmadd.mode.value="DelPhoto";
 	document.frmadd.submit();
}

function previous()
{
    document.getElementById("Step1").style.display="";
    document.getElementById("Step2").style.display="none";
    document.getElementById("Editors").style.display="none";
    document.getElementById("Step3").style.display="none";
    document.getElementById("Comments").style.display="none";
    document.getElementById("Buttons").style.display="none";
    
}
function checklength(val,name)
{
   
    countwords=val.split(' ').length;
    if(countwords>100)
    {
        alert("Content sholud be 100 words");
        return false;
    }

}
function otherregion(val)
{
    if(val=="0")
        document.getElementById("otherregion").style.display="";
    else
    {
        document.getElementById("otherregion").style.display="none";
    }
}
function Change(val)
{
    if(val=="0")
        document.getElementById("Suburb").style.display="";
    else
    {
        document.getElementById("Suburb").style.display="none";
        document.frmadd.vNicheOtherSub.value="";
    }
}

function NicheAdd(val)
{
    var sellen=document.getElementById('niche').options.length;
    var selval="";
    
    for(i=0;i<sellen;i++)
    {
      if(document.getElementById('niche').options[i].selected)
      {
        selval=selval+document.getElementById('niche').options[i].value+",";
      }
        
    }
    selvallen=selval.length;
    selval=selval.substr(0,selvallen-1);
    var flag=0;
    var temp = new Array();
    temp = selval.split(',');
    for(k=0;k<temp.length;k++)
    {
      
        if(temp[k]=="-1")
        {
          flag=3;
          break;
        }
        if(temp[k]=="")
        {
          flag=0;
          break;
        }
        if(temp[k]==0)
        {
          flag=1;
          break;
        }
     }
     if(flag==3)
     {
       alert("select niche names only");
       document.getElementById("othNicheid").style.display="none";
       return false;
     }
     if(flag==1)
     {
        document.getElementById("othNicheid").style.display="";
       // document.frmadd.vNicheOtherSub.value="0";
        
     }
    if(flag==0)
    {
        document.getElementById("othNicheid").style.display="none";
       // document.frmadd.vNicheOtherSub.value="";
    }
    

}

function gettraining(val)
{
  val=0;
 if(document.getElementById('othchkid').checked)
 {
     document.getElementById("othTrainingid").style.display="";
     document.getElementById("othLevelid").style.display="";
 }
 else
 {
    document.getElementById("othTrainingid").style.display="none";
    document.getElementById("othLevelid").style.display="none";
 }
}
//For preview
function DisplayType()
{
  var flag=0;
  for(i=0;i<document.frmadd.length;i++)
  {
    if(document.frmadd.elements[i].type=="radio")
    {
        if(document.frmadd.elements[i].name=="eDisplayType")
        {
            if(document.frmadd.elements[i].checked)
            {
                val=document.frmadd.elements[i].value;
                if(val=="DoubleColumn")
                    flag=1;
                break;
            }
        }
    }
  }
  iCoachId=document.getElementById('iCoachId').value;
  openWindow("CoachDisplayType.php?iCoachId="+iCoachId+"&flag="+flag,1000,1000);
}
function verified(agree)
{  
	if(document.frmadd.agree.checked==true)
         document.getElementById('sub').disabled=false;
   else
         document.getElementById('sub').disabled=true;
}