function regform_validate()
{
    var frm = document.regform;   
    
    if( document.getElementById("JSalutation").value == "")
    {
       alert("Please enter Salutation.");
       document.getElementById("JSalutation").focus();
       document.getElementById("s1").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s1").style.color = "#000000";
    }
    
    if( document.getElementById("JFirstName").value == "")
    {
       alert("Please enter First Name.");
       document.getElementById("JFirstName").focus();
       document.getElementById("s2").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s2").style.color = "#000000";
    }
    
    if( document.getElementById("JLastName").value == "")
    {
       alert("Please enter Last Name.");
       document.getElementById("JLastName").focus();
       document.getElementById("s3").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s3").style.color = "#000000";
    } 
    
    
    
    if( document.getElementById("JOrganization").value == "")
    {
       alert("Please enter Organization.");
       document.getElementById("JOrganization").focus();
       document.getElementById("s7").style.color = "red";
       return false;
    }
        else
        {
           document.getElementById("s7").style.color = "#000000";
        }

    if( document.getElementById("JAddressLine1").value == "")
    {
       alert("Please enter Address Line 1.");
       document.getElementById("JAddressLine1").focus();
       document.getElementById("s8").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s8").style.color = "#000000";
    }  


    if( document.getElementById("JCity").value == "")
    {
       alert("Please enter City.");
       document.getElementById("JCity").focus();
       document.getElementById("s9").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s9").style.color = "#000000";
    }    
    
    if( document.getElementById("JStateProvince").value == "")
    {
       alert("Please enter State.");
       document.getElementById("JStateProvince").focus();
       document.getElementById("s10").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s10").style.color = "#000000";
    }

    if( document.getElementById("JCountry").value == "")
    {
       alert("Please enter Country.");
       document.getElementById("JCountry").focus();
       document.getElementById("s11").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s11").style.color = "#000000";
    }
    
    if( document.getElementById("JZipCode").value == "")
    {
       alert("Please enter Zip/Postal Code.");
       document.getElementById("JZipCode").focus();
       document.getElementById("s12").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s12").style.color = "#000000";
    }

    if( document.getElementById("JPhone").value == "")
    {
       alert("Please enter Phone No.");
       document.getElementById("JPhone").focus();
       document.getElementById("s13").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s13").style.color = "#000000";
    }

    if( document.getElementById("JSpecialDiet").value == "")
    {
       alert("Please enter special diet.");
       document.getElementById("JSpecialDiet").focus();
       document.getElementById("s15").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s15").style.color = "#000000";
    }

	 if( document.getElementById("yes_div").style.display == 'inline')

	{
    	      if( document.getElementById("JSpouseName").value == "")
	    {
	       alert("Please enter Accompanying Person Name.");
       	       document.getElementById("JSpouseName").focus();
	       document.getElementById("s20").style.color = "red";
	       return false;
	    }
	    else
	    {
	       document.getElementById("s20").style.color = "#000000";
	    }

	    if( document.getElementById("JSpecialDiet1").value == "")
	    {
	       alert("Please enter Accompanying Person Special Diet.");
	       document.getElementById("JSpecialDiet1").focus();
	       document.getElementById("s22").style.color = "red";
	       return false;
	    }
	    else
	    {
	       document.getElementById("s22").style.color = "#000000";
	    }

	    if( document.getElementById("JSpecialDietDetails1").value == "")
	    {
	       alert("Please enter Accompanying Person Diet Details.");
	       document.getElementById("JSpecialDietDetails1").focus();
	       document.getElementById("s23").style.color = "red";
	       return false;
	    }
	    else
	    {
	       document.getElementById("s23").style.color = "#000000";
	    }
	}        

    if( document.getElementById("JEmailAddress").value == "")
    {
       alert("Please enter Email Address.");
       document.getElementById("JEmailAddress").focus();
       document.getElementById("s30").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s30").style.color = "#000000";
    }
    if( document.getElementById("JRegPassword").value == "")
    {
       alert("Please enter Password.");
       document.getElementById("s31").style.color = "red";
       document.getElementById("JRegPassword").focus();
       return false;
    }
    else
    {
       document.getElementById("s31").style.color = "#000000";
    }
    if( document.getElementById("JConfirmPassword").value == "")
    {
       alert("Please enter Confirm Password.");
       document.getElementById("JConfirmPassword").focus();
       document.getElementById("s32").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s32").style.color = "#000000";
    }    
    if( document.getElementById("JHint").value == "")
    {
       alert("Please enter Password Hint.");
       document.getElementById("JHint").focus();
       document.getElementById("s33").style.color = "red";
       return false;
    }
    else
    {
       document.getElementById("s33").style.color = "#000000";
    }
    if(document.getElementById("JRegPassword").value != document.getElementById("JConfirmPassword").value)
    {
       alert("Password and Confirm Password doesn't match.");
       document.getElementById("s31").style.color = "red";
       document.getElementById("s32").style.color = "red";
       document.getElementById("JRegPassword").focus();
       return false;
    }    
    else
    {
       document.getElementById("s31").style.color = "#000000";
       document.getElementById("s32").style.color = "#000000";
    }
    
}