  var flag="";
  function validateRegister(){  
    var first_name = document.getElementById('first_name').value;
    var last_name= document.getElementById('last_name').value;
    var degree_type = document.getElementById('degree_type').value;
    var home_address = document.getElementById('home_address').value;
    var home_city = document.getElementById('home_city').value;
    var zip = document.getElementById('zip').value;
    var email = document.getElementById('email').value;
    var contact_no = document.getElementById('contact_no').value;
    var fax = document.getElementById('fax').value;
    var username = document.getElementById('user_name').value;
    var password = document.getElementById('password').value;
    var home_state = document.getElementById('home_state').value;
    var membertype_id = document.getElementById('member_type').value;
    var origionalpass = document.getElementById('origionalpass').value;
    flag=false;
    if(isEmpty(first_name)){
      flag = true;
      document.getElementById('firstNameError').innerHTML = 'Enter the First Name';
    }
    //else if(isAlphabet(first_name)){
    //  flag = true;
    //  document.getElementById('firstNameError').innerHTML = 'Enter only letters for your First Name';
    //}
    else
      document.getElementById('firstNameError').innerHTML = '&nbsp;';
    if(isEmpty(last_name)){
      flag = true;
      document.getElementById('lastNameError').innerHTML = 'Enter the Last Name';
    }
    //else if(isAlphabet(last_name)){
    //  flag = true;
    //  document.getElementById('lastNameError').innerHTML = 'Enter only letters for your Last Name';
    //}
    else
      document.getElementById('lastNameError').innerHTML = '&nbsp;';
    if(isEmpty(degree_type)){
      flag = true;
      document.getElementById('degreeTypeError').innerHTML = 'Enter the Degree type';
    }
    //else if(isAlphabet(degree_type)){
    //  flag = true;
    //  document.getElementById('degreeTypeError').innerHTML = 'Enter only letters for the Degree type';
    //}
    else
      document.getElementById('degreeTypeError').innerHTML = '&nbsp;';

    if(isEmpty(home_address)){
      flag = true;
      document.getElementById('homeAddressError').innerHTML = 'Enter the Home Address';
    }
    else
      document.getElementById('homeAddressError').innerHTML = '&nbsp;';

    if(isEmpty(home_city)){
      flag = true;
      document.getElementById('homeCityError').innerHTML = 'Enter the Home City';
    }
    //else if(isAlphabet(home_city)){
    //  flag = true;
    //  document.getElementById('homeCityError').innerHTML = 'Enter only letters for the Home city';
    //}
    else
      document.getElementById('homeCityError').innerHTML = '&nbsp;';
    if(isEmpty(zip)){
      flag = true;
      document.getElementById('zipError').innerHTML = 'Enter the Zip Code';
    }
    //else if(isNumeric(zip)){
    //  flag = true;
    //  document.getElementById('zipError').innerHTML = 'Please enter correct Zip Code';
    //}
    else
      document.getElementById('zipError').innerHTML = '&nbsp;';
    if(isEmpty(email)){
      flag = true;
      document.getElementById('emailError').innerHTML = 'Enter correct email address';
    }
    else if(isEmail(email)){
      flag = true;
      document.getElementById('emailError').innerHTML = 'Please enter valid email address';
    }
    else
      document.getElementById('emailError').innerHTML = '&nbsp;';
    if(isEmpty(contact_no)){
      flag = true;
      document.getElementById('phoneError').innerHTML = 'Enter correct Phone number';
    }
    //else if(isNumeric(contact_no)){
    //  flag = true;
    //  document.getElementById('phoneError').innerHTML = 'Please enter correct Phone number';
    //}
    else
      document.getElementById('phoneError').innerHTML = '&nbsp;';
    if(isEmpty(fax)){
      flag = true;
      document.getElementById('faxError').innerHTML = 'Enter the fax no.';
    }
    //else if(isNumeric(fax)){
    //  flag = true;
    //  document.getElementById('faxError').innerHTML = 'Enter only letters for the fax no';
    //}
    else
      document.getElementById('faxError').innerHTML = '&nbsp;';
    if(isEmpty(username)){
      flag = true;
      document.getElementById('usernameError').innerHTML = 'Enter the username.';
    }  
    else if(isAlphaNumeric(username)){
      error_flag = true;
      document.getElementById('usernameError').innerHTML = 'Enter correct Username';
    }
    else
      document.getElementById('usernameError').innerHTML = '&nbsp;';
    if(isEmpty(password)){
      flag = true;
      document.getElementById('usernameError').innerHTML = 'Enter the Username.';
    }  
    if(isAlphaNumeric(password)){
      flag = true;
      document.getElementById('passwordError').innerHTML = 'Enter correct Password';
    }
    else
      document.getElementById('passwordError').innerHTML = '&nbsp;';
    if(isEmpty(origionalpass))
    {
      flag = true;
      document.getElementById('origionalPassError').innerHTML = 'Re-Enter Password';
    }
    else if(password!=origionalpass)
    {
      flag = true;
      document.getElementById('origionalPassError').innerHTML = 'Confirm Password is wrong';
    }
    else
    document.getElementById('origionalPassError').innerHTML = '&nbsp;';
    if(isEmpty(home_state)){
      flag = true;
      document.getElementById('stateError').innerHTML = 'Please select State';
    }
    else
      document.getElementById('stateError').innerHTML = '&nbsp;';
    
    if(isEmpty(membertype_id)){
      flag = true;
      document.getElementById('memberTypeError').innerHTML = 'Please select Membership Type';
    }
    else
      document.getElementById('memberTypeError').innerHTML = '&nbsp;';
      
     
  /***********************************************/
    if(flag)
      return false;
      return true;
  }
  
  function isAlphabetCheck(field){
    var alphaExp = /^[a-zA-Z]+$/;
    return !field.match(alphaExp) ? true : false;
  }
  function isAlphaNumericCheck(field){
    var alphaExp = /^[a-zA-Z0-9]+$/;
    return !field.value.match(alphaExp) ? true : false;
  }
  function isEmail(field){
     var emailExpression =  /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    return !field.value.match(emailExpression) ? true : false;
  }
  function isEmpty(field){
    return field.value=='' ? true : false;
  }
  function isAlphabet(field){
    var alphaExp = /^[a-zA-Z]+$/;
    return !field.value.match(alphaExp) ? true : false;
  }
  function isNumeric(field){
    var numericExpression = /^[0-9]+$/;
    return !field.value.match(numericExpression) ? true : false;
  }
  function isNan(field){
    var numericExpression = /^[0-9]+$/;
    return !field.match(numericExpression) ? true : false;
  }
  function isAlphaNumeric(field){
    var alphaExp = /^[a-zA-Z0-9]+$/;
    return !field.value.match(alphaExp) ? true : false;
  }
  
  /********************
  *VALIDATE PAYMENT INFO
  ************************/
  function validatePaymentInfo(){  
    var cctype = document.getElementById('card_type').value;
    var accNumber= document.getElementById('cc_number').value;
    var cvcCode = document.getElementById('cvc_code').value;
    var selected_month = document.getElementById('expmonth').value;
    var selected_year = document.getElementById('expyear').value;
    flag =false;
    /*credit card type  validations */
    if(cctype=="" || cctype.length==0 ){ 
      document.getElementById('cc_type_error').innerHTML='Please Select Credit Card Type.';
      flag=true;
    }
    else{
      document.getElementById('cc_type_error').innerHTML='';
    }
    /*End credit card type validation*/
    /* credit card No validations */
    
    if(accNumber=="" || accNumber.length==0){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter Credit Card No.';
    }
    else if(isNan(accNumber)){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter digits only.';
    }
    else if((cctype == "American Express") &&
        (accNumber.length >0 && accNumber.length < 15) ){
	flag = true;  
	document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
    }
    else if( (cctype == "American Express") && (accNumber.length >15 ) ){
      flag = true; 
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
       
    }
    else if((cctype == "American Express") && (accNumber.length ==15 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
	}
      else{
	document.getElementById('ccNumberError').innerHTML='American Express Card No. Not Valid.';
	 flag = true; 
      }
    }
    else if( (cctype == "Visa") && (accNumber.length >0 && (accNumber.length != 13 && accNumber.length != 16))){ //alert(accNumber.length);
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 13 or 16 digits.';
      flag=true;
    }
    else if( (cctype == "Visa") && (accNumber.length ==13 || accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Visa Card No. Not Valid.';
	flag=true;
      }
    }
    else if((cctype == "Mastercard") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Mastercard") && (accNumber.length > 16) ) {
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Mastercard") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Master Card No. Not Valid.';
      flag=true;
      }
    }
    else if((cctype == "Maestro") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Maestro") && (accNumber.length > 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Maestro") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Maestro Card No. Not Valid.';
	flag=true;
      }
    }
    else{
      document.getElementById('ccNumberError').innerHTML='';
    }
    /*security code*/
    //cvcCode= document.getElementById('cvc_code').value.trim();
    //cctype = document.getElementById('card_type').value;
    //if(cvcCode=="" || cvcCode.length==0){ 
    //  document.getElementById('cvcCodeError').innerHTML='Please enter valid Credit Card Code.';
    //  flag=true;
    //}
    //else if(isNaN(cvcCode)){		
    //  document.getElementById('cvcCodeError').innerHTML='Please enter digits only. ';
    //  flag=true;
    //}
    //else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length >0 && cvcCode.length < 3)){
    //  document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
    //  flag=true;
    //}
    //else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length > 3)){
    //  document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
    //  flag=true;
    //}
    //else if((cctype == "American Express") && (cvcCode.length >0 && cvcCode.length < 4)){
    //  document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
    //  flag=true;
    //}
    //else if((cctype == "American Express") && (cvcCode.length > 4)){
    //  document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
    //  flag=true;
    //}
    //else{
    //  document.getElementById('cvcCodeError').innerHTML='';
    //}
    /*Date*/

    selected_month = document.getElementById('expmonth').value;
    selected_year = document.getElementById('expyear').value;
    currentTime = new Date()
    month = currentTime.getMonth() + 1
    year = currentTime.getFullYear()
     if(selected_month=="MM" || selected_month.length==0 || selected_year=="YYYY" ){ 
	document.getElementById('dateError').innerHTML = 'Enter Expiration Date';
	flag=true;	

      }
   else if(selected_month <= month && year == selected_year){ 
      document.getElementById('dateError').innerHTML='Please select greater expiry date.';
      flag=true;
    }
    else{
      document.getElementById('dateError').innerHTML='';
    }
   
    
    
    if(flag)
      return false;
      return true;
    }
/*credit card validation*/ 
var ccErrorNo = 0;
var ccErrors = new Array ()

ccErrors [0] = "Unknown card type";
ccErrors [1] = "No card number provided";
ccErrors [2] = "Credit card number is in invalid format";
ccErrors [3] = "Credit card number is invalid";
ccErrors [4] = "Credit card number has an inappropriate number of digits";

function checkCreditCard (cardnumber, cardname){
     
  // Array to hold the permitted card characteristics
  var cards = new Array();

  // Define the cards we support. You may add addtional card types.
  
  //  Name:      As in the selection box of the form - must be same as user's
  //  Length:    List of possible valid lengths of the card number for the card
  //  prefixes:  List of possible prefixes for the card
  //  checkdigit Boolean to say whether there is a check digit
  
  cards [0] = {name: "Visa", 
               length: "13,16", 
               prefixes: "4",
               checkdigit: true};
  cards [1] = {name: "Mastercard", 
               length: "16", 
               prefixes: "51,52,53,54,55",
               checkdigit: true};
  cards [2] = {name: "DinersClub", 
               length: "14,16", 
               prefixes: "305, 36, 38, 54,55",
               checkdigit: true};
  cards [3] = {name: "CarteBlanche", 
               length: "14", 
               prefixes: "300,301,302,303,304,305",
               checkdigit: true};
  cards [4] = {name: "American Express", 
               length: "15", 
               prefixes: "34,37",
               checkdigit: true};
  cards [5] = {name: "Discover", 
               length: "16", 
               prefixes: "6011,622,64,65",
               checkdigit: true};
  cards [6] = {name: "JCB", 
               length: "16", 
               prefixes: "35",
               checkdigit: true};
  cards [7] = {name: "enRoute", 
               length: "15", 
               prefixes: "2014,2149",
               checkdigit: true};
  cards [8] = {name: "Solo", 
               length: "16,18,19", 
               prefixes: "6334, 6767",
               checkdigit: true};
  cards [9] = {name: "Switch", 
               length: "16,18,19", 
               prefixes: "4903,4905,4911,4936,564182,633110,6333,6759",
               checkdigit: true};
  cards [10] = {name: "Maestro", 
               length: "16", 
               prefixes: "5018,5020,5038,6304,6759,6761",
               checkdigit: true};
  cards [11] = {name: "VisaElectron", 
               length: "16", 
               prefixes: "417500,4917,4913,4508,4844",
               checkdigit: true};
  cards [12] = {name: "LaserCard", 
               length: "16,17,18,19", 
               prefixes: "6304,6706,6771,6709",
               checkdigit: true};
               
  // Establish card type
  var cardType = -1;
  for (var i=0; i<cards.length; i++) {

    // See if it is this card (ignoring the case of the string)
    if (cardname.toLowerCase () == cards[i].name.toLowerCase()) {
      cardType = i;
      break;
    }
  }
  
  // If card type not found, report an error
  if (cardType == -1) {
     ccErrorNo = 0;
     return false; 
  }
   
  // Ensure that the user has provided a credit card number
  if (cardnumber.length == 0)  {
     ccErrorNo = 1;
     return false; 
  }
    
  // Now remove any spaces from the credit card number
  cardnumber = cardnumber.replace (/\s/g, "");
  
  // Check that the number is numeric
  var cardNo = cardnumber
  var cardexp = /^[0-9]{13,19}$/;
  if (!cardexp.exec(cardNo))  {
     ccErrorNo = 2;
     return false; 
  }
       
  // Now check the modulus 10 check digit - if required
  if (cards[cardType].checkdigit) {
    var checksum = 0;                                  // running checksum total
    var mychar = "";                                   // next char to process
    var j = 1;                                         // takes value of 1 or 2
  
    // Process each digit one by one starting at the right
    var calc;
    for (i = cardNo.length - 1; i >= 0; i--) {
    
      // Extract the next digit and multiply by 1 or 2 on alternative digits.
      calc = Number(cardNo.charAt(i)) * j;
    
      // If the result is in two digits add 1 to the checksum total
      if (calc > 9) {
        checksum = checksum + 1;
        calc = calc - 10;
      }
    
      // Add the units element to the checksum total
      checksum = checksum + calc;
    
      // Switch the value of j
      if (j ==1) {j = 2} else {j = 1};
    } 
  
    // All done - if checksum is divisible by 10, it is a valid modulus 10.
    // If not, report an error.
    if (checksum % 10 != 0)  {
     ccErrorNo = 3;
     return false; 
    }
  }  

  // The following are the card-specific checks we undertake.
  var LengthValid = false;
  var PrefixValid = false; 
  var undefined; 

  // We use these for holding the valid lengths and prefixes of a card type
  var prefix = new Array ();
  var lengths = new Array ();
    
  // Load an array with the valid prefixes for this card
  prefix = cards[cardType].prefixes.split(",");
      
  // Now see if any of them match what we have in the card number
  for (i=0; i<prefix.length; i++) {
    var exp = new RegExp ("^" + prefix[i]);
    if (exp.test (cardNo)) PrefixValid = true;
  }
      
  // If it isn't a valid prefix there's no point at looking at the length
  if (!PrefixValid) {
     ccErrorNo = 3;
     return false; 
  }
    
  // See if the length is valid for this card
  lengths = cards[cardType].length.split(",");
  for (j=0; j<lengths.length; j++) {
    if (cardNo.length == lengths[j]) LengthValid = true;
  }
  
  // See if all is OK by seeing if the length was valid. We only check the 
  // length if all else was hunky dory.
  if (!LengthValid) {
     ccErrorNo = 4;
     return false; 
  };   
  
  // The credit card is in the required format.
  return true;
}

/*credit card validation*/


function validateEvent(){
   var event_name = document.getElementById('event_name').value;
    var event_type= document.getElementById('event_type').value;
    var begin_date = document.getElementById('begin_date').value;
    var begin_time_type = document.getElementById('begintime_type').value;
    var end_date = document.getElementById('end_date').value;
    var end_time_type = document.getElementById('endtime_type').value;
    var city = document.getElementById('city').value;
    var state = document.getElementById('state').value;
    //var country = document.getElementById('country').value;
    var begin_time = document.getElementById('begin_time').value;
    var end_time = document.getElementById('end_time').value;
    var image_path=  document.getElementById('EventImage');
    //var member_price = document.getElementById('member_price').value;
    //var non_member_price = document.getElementById('non_member_price').value;
    var deadline = document.getElementById('deadline').value;
    var capacity = document.getElementById('capacity').value;
    //var locationPhone2 = document.getElementById('phone2').value;
    //var locationPhone3 = document.getElementById('phone3').value;
    var conactPhone1 = document.getElementById('contact_phone1').value;
    //var conactPhone2 = document.getElementById('contact_phone2').value;
    //var conactPhone3 = document.getElementById('contact_phone3').value;
    flag=false;
    
    if(isEmpty(capacity)){
      flag = true;
      document.getElementById('capacityError').innerHTML = 'Enter the capacity';
    }
     else
      document.getElementById('capacityError').innerHTML = '&nbsp;';
    
    if(isEmpty(conactPhone1)){
      flag = true;
      document.getElementById('contactPhone1Error').innerHTML = 'Enter the contact no. in contact phone1 field';
    }
    //else if(isNan(conactPhone1)){
    //   flag = true;
    //   document.getElementById('contactPhone1Error').innerHTML = 'Enter only Digits for contact phone1 field';
    // }
    else
      document.getElementById('contactPhone1Error').innerHTML = '&nbsp;'; 
      
    //if(isEmpty(locationPhone2)){
    //  flag = true;
    //  document.getElementById('phone2Error').innerHTML = 'Enter the contact no. in phone2 field';
    //}
    //else if(isNan(locationPhone2)){
    //   flag = true;
    //   document.getElementById('phone2Error').innerHTML = 'Enter only Digits for phone2 field';
    // }
    //else
    //  document.getElementById('phone2Error').innerHTML = '&nbsp;';
    
    //if(isEmpty(conactPhone2)){
    //  flag = true;
    //  document.getElementById('contactPhone2Error').innerHTML = 'Enter the contact no. in contact phone2 field';
    //}
    //else if(isNan(conactPhone2)){
    //   flag = true;
    //   document.getElementById('contactPhone2Error').innerHTML = 'Enter only Digits for contact phone2 field';
    // }
    //else
    //  document.getElementById('contactPhone2Error').innerHTML = '&nbsp;'; 
      
      
    //if(isEmpty(locationPhone3)){
    //  flag = true;
    //  document.getElementById('phone3Error').innerHTML = 'Enter the contact no. in phone3 field';
    //}
    //else if(isNan(locationPhone3)){
    //   flag = true;
    //   document.getElementById('phone3Error').innerHTML = 'Enter only Digits for phone3 field';
    // }
    //else
    //  document.getElementById('phone3Error').innerHTML = '&nbsp;';
    //if(isEmpty(conactPhone3)){
    //  flag = true;
    //  document.getElementById('contactPhone3Error').innerHTML = 'Enter the contact no. in contact phone3 field';
    //}
    //else if(isNan(conactPhone3)){
    //   flag = true;
    //   document.getElementById('contactPhone3Error').innerHTML = 'Enter only Digits for contact phone3 field';
    // }
    //else
    //  document.getElementById('contactPhone3Error').innerHTML = '&nbsp;'; 
      
      
    var date1 = new Date(begin_date);
    var date2 = new Date(end_date);
    var deadlineDate = new Date(deadline);
    var date3 = new Date();
    var date4 = (date3.getMonth()+1) + "/" + date3.getDate() + "/" + date3.getFullYear();
    
    var currentDate = new Date(date4);
    //alert(currentDate);
    if(isEmpty(begin_date)){
      flag = true;
      document.getElementById('beginDateError').innerHTML = 'Enter the Begin Date';
    }
    else if(date1 < currentDate)    {
      flag = true;
      document.getElementById('beginDateError').innerHTML = 'Begin Date should be greater than or equal to current date';
    }
    else
      document.getElementById('beginDateError').innerHTML = '&nbsp;';
      
    
    if(isEmpty(end_date)){
      flag = true;
      document.getElementById('endDateError').innerHTML = 'Enter the End Date';
    }
    else if(date1 > date2){
       flag = true;
      document.getElementById('endDateError').innerHTML = 'End Date should be greater then or equal to Begin date';
    }
    else if(date2 < currentDate) {
      flag = true;
      document.getElementById('endDateError').innerHTML = 'End Date should be greater than or equal to current date';
    }
    else
      document.getElementById('endDateError').innerHTML = '&nbsp;';
      
    if(isEmpty(deadline)){
      flag = true;
      document.getElementById('deadlineError').innerHTML = 'Enter the Deadline Date';
    }
    else if(deadlineDate < currentDate)    {
      flag = true;
      document.getElementById('deadlineError').innerHTML = 'Deadline Date should be greater than or equal to current date';
    }
    else if(deadlineDate > date2) {
      flag = true;
      document.getElementById('deadlineError').innerHTML = 'Deadline Date should be Less than End Date';
    }
    else
      document.getElementById('deadlineError').innerHTML = '&nbsp;';
    
    if(isEmpty(event_name)){
      flag = true;
      document.getElementById('eventNameError').innerHTML = 'Enter the Event Name';
    }
//     else if(isAlphaNumeric(event_name)){
//       flag = true;
//       document.getElementById('eventNameError').innerHTML = 'Enter only letters for your Event Name';
//     }
    else
      document.getElementById('eventNameError').innerHTML = '&nbsp;';
    if(isEmpty(event_type)){
      flag = true;
      document.getElementById('eventTypeError').innerHTML = 'Enter the Event Type';
    }
    else
      document.getElementById('eventTypeError').innerHTML = '&nbsp;';
   
      /****** BEGIN TIME******/
    beginTypeValue = begin_time.split(':');
    if(isEmpty(begin_time)){
      flag = true;
      document.getElementById('beginTimeError').innerHTML = 'Enter the Begin Event Time';
    }
    
    // else if(isNan(begin_time)){
    //  flag = true;
    //  document.getElementById('beginTimeError').innerHTML = 'Enter only digits for Begin Event Time';
    //}
    
    else if(beginTypeValue[0] >12){
      flag = true;
      document.getElementById('beginTimeError').innerHTML = 'Begin Event Time should not greater then 12';
    }
    else
      document.getElementById('beginTimeError').innerHTML = '&nbsp;';
    endTypeValue = end_time.split(':');
    if(isEmpty(end_time)){
      flag = true;
      document.getElementById('endTimeError').innerHTML = 'Enter the End Event Time';
    }
    
    //else if(isNan(end_time)){
    //  flag = true;
    //  document.getElementById('endTimeError').innerHTML = 'Enter only digits for End  Event Time';
    //}
//    split(':',end_time
     else if(endTypeValue[0] >12){
      flag = true;
      document.getElementById('endTimeError').innerHTML = 'End Event Time should not greater then 12';
    }
    else
      document.getElementById('endTimeError').innerHTML = '&nbsp;';
      /******END TIME******/
    /***********TEST*******/
    if(isEmpty(begin_time_type)){
      flag = true;
      document.getElementById('beginTypeError').innerHTML = 'Enter the Begin Event Time Type';
    }
    else
      document.getElementById('beginTypeError').innerHTML = '&nbsp;';
      
    if(isEmpty(end_time_type)){
      flag = true;
      document.getElementById('endTypeError').innerHTML = 'Enter the End Event Time Type';
    }
    else if((begin_date == end_date) && (begin_time == end_time) && (begin_time_type == end_time_type)){
      flag = true;
      document.getElementById('endTypeError').innerHTML = 'Similarity between Start and End date';
    }  
    else
      document.getElementById('endTypeError').innerHTML = '&nbsp;';
      
    
    

    //if(isEmpty(end_date)){
    //  flag = true;
    //  document.getElementById('endDateError').innerHTML = 'Enter the End Date';
    //}
    //else if(begin_date <= end_date){
    //  flag = true;
    //  document.getElementById('endDateError').innerHTML = 'Begin Date and End Date are same';
    //}
    //else
    //  document.getElementById('endDateError').innerHTML = '&nbsp;';
    //  
    //if(isEmpty(begin_date)){
    //  flag = true;
    //  document.getElementById('beginDateError').innerHTML = 'Enter the Begin Date';
    //}
    //else
    //  document.getElementById('beginDateError').innerHTML = '&nbsp;';
      
      
      
      
      
     /***********TEST*******/
    if(isEmpty(location)){
      flag = true;
      document.getElementById('locationError').innerHTML = 'Enter the Location';
    }
    else
      document.getElementById('locationError').innerHTML = '&nbsp;';
      
  
    
    if(isEmpty(city)){
      flag = true;
      document.getElementById('cityError').innerHTML = 'Enter the City';
    }
    //else if(isAlphabet(city)){
    //  flag = true;
    //  document.getElementById('cityError').innerHTML = 'Enter only letters for your city';
    //}
    else
      document.getElementById('cityError').innerHTML = '&nbsp;';
    if(isEmpty(state)){
      flag = true;
      document.getElementById('stateError').innerHTML = 'Enter the State';
    }
    else
      document.getElementById('stateError').innerHTML = '&nbsp;';
    //if(isEmpty(country)){
      //flag = true;
      //document.getElementById('countryError').innerHTML = 'Enter the Country';
    //}
    //else if(isAlphabet(country)){
    //  flag = true;
    //  document.getElementById('countryError').innerHTML = 'Enter only letters for your the  Country';
    //}
    //else
    //  document.getElementById('countryError').innerHTML = '&nbsp;';
//     if(isEmpty(first_name)){
//     flag = true;
//     document.getElementById('firstNameError').innerHTML = 'Enter first name'; 
//     }
//     else if(isAlphabet(first_name)){
//         flag = true;
//         document.getElementById('firstNameError').innerHTML = 'Enter only letters for your first name';
//       }
//     else
//       document.getElementById('firstNameError').innerHTML = '&nbsp;';
//     if(isEmpty(last_name)){
//     flag = true;
//     document.getElementById('lastNameError').innerHTML = 'Enter last name'; 
//     }
//     else if(isAlphabet(last_name)){
//         flag = true;
//         document.getElementById('lastNameError').innerHTML = 'Enter only letters for your last name';
//       }
//     else
//       document.getElementById('lastNameError').innerHTML = '&nbsp;';
//     if(isEmpty(contact_email)){
//     flag = true;
//     document.getElementById('contactEmailError').innerHTML = 'Enter contact mail'; 
//   }
//   else if(isEmail(contact_email)){
//       flag = true;
//       document.getElementById('contactEmailError').innerHTML = 'Please enter valid email address';
//     }
//   else
//     document.getElementById('contactEmailError').innerHTML = '&nbsp;';
   //if(!isEmpty(image_path.value) && check_upload(image_path)){
   //   flag = true;
   //   document.getElementById('imagePathError').innerHTML = 'Please enter correct path extension';
   // }
   // else
   // document.getElementById('imagePathError').innerHTML = '&nbsp;';

  if(flag)
   return false;

  return true;
}
function check_upload(obj)
{
  var field = obj.value;
  var ext = field.substring(field.lastIndexOf('.')+1);
  return (ext != "gif" && ext != "pdf" && ext != "png" && ext != "GIF" && ext != "JPEG" && ext != "jpeg" && ext != "jpg" && ext != "JPG" && ext != "jpe") ? true : false;
}



function validateJobForm_old(){  
  var job_title = document.getElementById('job_title');
  var post_date= document.getElementById('post_date');
  var job_position = document.getElementById('job_position');
  var job_hours = document.getElementById('job_hours');
  var malpractice_coverage = document.getElementById('malpractice_coverage');
  var setting = document.getElementById('setting');
  var salary_range = document.getElementById('salary_range');
  var salary_arrangement = document.getElementById('salary_arrangement');
  var speciality = document.getElementById('speciality');
  var practice_location = document.getElementById('practice_location');
  var degree_type = document.getElementById('degree_type');
  var description = document.getElementById('description');
  var location_company_name = document.getElementById('location_company_name');
  var location_city = document.getElementById('location_city');
  var location_state = document.getElementById('location_state');
  var contact_first_name = document.getElementById('contact_first_name');
  var contact_last_name = document.getElementById('contact_last_name');
  var contact_city = document.getElementById('contact_city');
  var contact_state = document.getElementById('contact_state');
  var contact_phone_no = document.getElementById('contact_phone_no');
  var contact_mail = document.getElementById('contact_mail');
  var cctype = document.getElementById('card_type').value;
  var accNumber= document.getElementById('account_number').value.trim();
  var cvc = document.getElementById('cvc_code').value;
  var selected_month = document.getElementById('expiration_month').value;
  var selected_year = document.getElementById('expiration_year').value;
  var bill_firstname = document.getElementById('bill_firstname');
  var bill_lastname = document.getElementById('bill_lastname');
  var billstate = document.getElementById('billstate');
  var billzip = document.getElementById('billzip');
  var billcountry = document.getElementById('billcountry');
  var bill_contact_no = document.getElementById('bill_contact_no');
  var billemail = document.getElementById('billemail');
  flag=false;

  if(isEmpty(job_title)){
    flag = true;
    document.getElementById('jobTitleError').innerHTML = 'Enter the job title';
  }
  else
    document.getElementById('jobTitleError').innerHTML = '&nbsp;';
//commented for edit job
  if(isEmpty(post_date)){
    flag = true;
    document.getElementById('postDateError').innerHTML = 'Enter the job post date';
  }
  else
    document.getElementById('postDateError').innerHTML = '&nbsp;';
  if(isEmpty(job_position)){
    flag = true;
    document.getElementById('jobPositionError').innerHTML = 'Enter job position'; 
  }
  else
    document.getElementById('jobPositionError').innerHTML = '&nbsp;';
  if(isEmpty(job_hours)){
    flag = true;
    document.getElementById('jobHoursError').innerHTML = 'Enter job hours'; 
  }
  else
    document.getElementById('jobHoursError').innerHTML = '&nbsp;';
  if(isEmpty(malpractice_coverage)){
    flag = true;
    document.getElementById('malpracticeCoverageError').innerHTML = 'Enter malpractice coverage'; 
  }
  else
    document.getElementById('malpracticeCoverageError').innerHTML = '&nbsp;';
  if(isEmpty(setting)){
    flag = true;
    document.getElementById('settingError').innerHTML = 'Enter setting'; 
  }
  else
    document.getElementById('settingError').innerHTML = '&nbsp;';
  if(isEmpty(salary_range)){
    flag = true;
    document.getElementById('salaryRangeError').innerHTML = 'Enter salary range'; 
  }
  else
    document.getElementById('salaryRangeError').innerHTML = '&nbsp;';
  if(isEmpty(salary_arrangement)){
    flag = true;
    document.getElementById('salaryArrangementError').innerHTML = 'Enter salary arrangement'; 
  }
  else
    document.getElementById('salaryArrangementError').innerHTML = '&nbsp;';
  if(isEmpty(speciality)){
    flag = true;
    document.getElementById('specialityError').innerHTML = 'Enter speciality'; 
  }
  else
    document.getElementById('specialityError').innerHTML = '&nbsp;';
  if(isEmpty(practice_location)){
    flag = true;
    document.getElementById('practiceLocationError').innerHTML = 'Enter practice location'; 
  }
  else
    document.getElementById('practiceLocationError').innerHTML = '&nbsp;';
  if(isEmpty(degree_type)){
    flag = true;
    document.getElementById('degreeTypeError').innerHTML = 'Enter degree type'; 
  }
  else
    document.getElementById('degreeTypeError').innerHTML = '&nbsp;';
  if(isEmpty(description)){
    flag = true;
    document.getElementById('descriptionError').innerHTML = 'Enter description'; 
  }
  else
    document.getElementById('descriptionError').innerHTML = '&nbsp;';
  if(isEmpty(location_company_name)){
    flag = true;
    document.getElementById('locationNameError').innerHTML = 'Enter location company name'; 
  }
  else
    document.getElementById('locationNameError').innerHTML = '&nbsp;';
  if(isEmpty(location_city)){
    flag = true;
    document.getElementById('locationCityError').innerHTML = 'Enter location city'; 
  }
  else
    document.getElementById('locationCityError').innerHTML = '&nbsp;';
  if(isEmpty(location_state)){
    flag = true;
    document.getElementById('locatinStateError').innerHTML = 'Enter location state'; 
  }
  else
    document.getElementById('locatinStateError').innerHTML = '&nbsp;';
  if(isEmpty(contact_first_name)){
    flag = true;
    document.getElementById('contactFirstNameError').innerHTML = 'Enter first name'; 
  }
  else if(isAlphabet(contact_first_name)){
      flag = true;
      document.getElementById('contactFirstNameError').innerHTML = 'Enter only letters for your first name';
    }
  else
    document.getElementById('contactFirstNameError').innerHTML = '&nbsp;';
  if(isEmpty(contact_last_name)){
    flag = true;
    document.getElementById('contactLastNameError').innerHTML = 'Enter last name'; 
  }
  else if(isAlphabet(contact_last_name)){
      flag = true;
      document.getElementById('contactLastNameError').innerHTML = 'Enter only letters for your last name';
    }
  else
    document.getElementById('contactLastNameError').innerHTML = '&nbsp;';
  if(isEmpty(contact_city)){
    flag = true;
    document.getElementById('contactCityError').innerHTML = 'Enter contact city'; 
  }
  else
    document.getElementById('contactCityError').innerHTML = '&nbsp;';
  if(isEmpty(contact_state)){
    flag = true;
    document.getElementById('contactStateError').innerHTML = 'Enter contact state'; 
  }
  else
    document.getElementById('contactStateError').innerHTML = '&nbsp;';
  if(isEmpty(contact_phone_no)){
    flag = true;
    document.getElementById('contactPhoneError').innerHTML = 'Enter contact phone'; 
  }
  else
    document.getElementById('contactPhoneError').innerHTML = '&nbsp;';
  if(isEmpty(contact_mail)){
    flag = true;
    document.getElementById('contactMailError').innerHTML = 'Enter contact mail'; 
  }
  else if(isEmail(contact_mail)){
      flag = true;
      document.getElementById('contactMailError').innerHTML = 'Please enter valid email address';
    }
  else
    document.getElementById('contactMailError').innerHTML = '&nbsp;';
  if(cctype=="" || cctype.length==0 ){ 
      document.getElementById('cardTypeError').innerHTML='Please Select Credit Card Type.';
      flag=true;
    }
    else{
      document.getElementById('cardTypeError').innerHTML='';
    }
    /*End credit card type validation*/
    /* credit card No validations */
    
    if(accNumber=="" || accNumber.length==0){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter Credit Card No.';
    }
    else if(isNan(accNumber)){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter digits only.';
    }
    else if((cctype == "American Express") &&
        (accNumber.length >0 && accNumber.length < 15) ){
	flag = true;  
	document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
    }
    else if( (cctype == "American Express") && (accNumber.length >15 ) ){
      flag = true; 
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
       
    }
    else if((cctype == "American Express") && (accNumber.length ==15 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
	}
      else{
	document.getElementById('ccNumberError').innerHTML='American Express Card No. Not Valid.';
	 flag = true; 
      }
    }
    else if( (cctype == "Visa") && (accNumber.length >0 && (accNumber.length != 13 && accNumber.length != 16))){ //alert(accNumber.length);
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 13 or 16 digits.';
      flag=true;
    }
    else if( (cctype == "Visa") && (accNumber.length ==13 || accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Visa Card No. Not Valid.';
	flag=true;
      }
    }
    else if((cctype == "Mastercard") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Mastercard") && (accNumber.length > 16) ) {
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Mastercard") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Master Card No. Not Valid.';
      flag=true;
      }
    }
    else if((cctype == "Maestro") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Maestro") && (accNumber.length > 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Maestro") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Maestro Card No. Not Valid.';
	flag=true;
      }
    }
    else{
      document.getElementById('ccNumberError').innerHTML='';
    }
    /*security code*/
    cvcCode= document.getElementById('cvc_code').value.trim();
    cctype = document.getElementById('card_type').value;
    if(cvcCode=="" || cvcCode.length==0){ 
      document.getElementById('cvcCodeError').innerHTML='Please enter valid Credit Card Code.';
      flag=true;
    }
    else if(isNaN(cvcCode)){		
      document.getElementById('cvcCodeError').innerHTML='Please enter digits only. ';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length >0 && cvcCode.length < 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length > 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length >0 && cvcCode.length < 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length > 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else{
      document.getElementById('cvcCodeError').innerHTML='';
    }
    /*Date*/

//     selected_month = document.getElementById('expiration_month').value;
//     selected_year = document.getElementById('expiration_year').value;
//     currentTime = new Date()
//     month = currentTime.getMonth() + 1
//     year = currentTime.getFullYear()
//     if(selected_month <= month && year == selected_year){ 
//       document.getElementById('dateError').innerHTML='Please select greater expiry date.';
//       flag=true;
//     }
//     else{
//       document.getElementById('dateError').innerHTML='';
//     }
  if(isEmpty(bill_firstname)){
    flag = true;
    document.getElementById('billFirstNameError').innerHTML = 'Enter bill first name'; 
  }
  else if(isAlphabet(bill_firstname)){
      flag = true;
      document.getElementById('billFirstNameError').innerHTML = 'Enter only letters for your first name';
    }
  else
    document.getElementById('billFirstNameError').innerHTML = '&nbsp;';
  if(isEmpty(bill_lastname)){
    flag = true;
    document.getElementById('billLastNameError').innerHTML = 'Enter bill last name'; 
  }
  else if(isAlphabet(bill_lastname)){
      flag = true;
      document.getElementById('billLastNameError').innerHTML = 'Enter only letters for your last name';
    }
  else
    document.getElementById('billLastNameError').innerHTML = '&nbsp;';
  if(isEmpty(billstate)){
    flag = true;
    document.getElementById('billstateError').innerHTML = 'Enter bill state'; 
  }
  else
    document.getElementById('billstateError').innerHTML = '&nbsp;';
  if(isEmpty(billzip)){
    flag = true;
    document.getElementById('billzipError').innerHTML = 'Enter bill zip'; 
  }
  else if(isNumeric(billzip)){
      flag = true;
      document.getElementById('billzipError').innerHTML = 'Please enter correct Zip Code';
    }
  else
    document.getElementById('billzipError').innerHTML = '&nbsp;';
  if(isEmpty(billcountry)){
    flag = true;
    document.getElementById('billcountryError').innerHTML = 'Enter bill country'; 
  }
  else
    document.getElementById('billcountryError').innerHTML = '&nbsp;';
  if(isEmpty(bill_contact_no)){
    flag = true;
    document.getElementById('billContactNoError').innerHTML = 'Enter bill contact no'; 
  }
  else if(isNumeric(bill_contact_no)){
      flag = true;
      document.getElementById('billContactNoError').innerHTML = 'Please enter correct Phone number';
    }
  else
    document.getElementById('billContactNoError').innerHTML = '&nbsp;';
  if(isEmpty(billemail)){
    flag = true;
    document.getElementById('billemailError').innerHTML = 'Enter billemail'; 
  }
  else if(isEmail(billemail)){
      flag = true;
      document.getElementById('billemailError').innerHTML = 'Please enter valid email address';
    }
  else
    document.getElementById('billemailError').innerHTML = '&nbsp;';

  if(flag)
   return false;

  return true;
}

function validateEditJobForm_old(){ //alert("hi");
  var job_title = document.getElementById('job_title').value;
  var post_date= document.getElementById('post_date').value;
  var job_position = document.getElementById('job_position').value;
  var job_hours = document.getElementById('job_hours').value;
  var malpractice_coverage = document.getElementById('malpractice_coverage').value;
  var setting = document.getElementById('setting').value;
  var salary_range = document.getElementById('salary_range').value;
  var salary_arrangement = document.getElementById('salary_arrangement').value;
  var speciality = document.getElementById('speciality').value;
  var practice_location = document.getElementById('practice_location').value;
  var degree_type = document.getElementById('degree_type').value;
  var description = document.getElementById('description').value;
  var location_company_name = document.getElementById('location_company_name').value;
  var location_city = document.getElementById('location_city').value;
  var location_state = document.getElementById('location_state').value;
  var contact_first_name = document.getElementById('contact_first_name').value;
  var contact_last_name = document.getElementById('contact_last_name').value;
  var contact_city = document.getElementById('contact_city').value;
  var contact_state = document.getElementById('contact_state').value;
  var contact_phone_no = document.getElementById('contact_phone_no').value;
  var contact_mail = document.getElementById('contact_mail').value;
  var cctype = document.getElementById('card_type').value;
  var accNumber= document.getElementById('account_number').value;
  var cvcCode = document.getElementById('cvc_code').value;
  var selected_month = document.getElementById('expiration_month').value;
  var selected_year = document.getElementById('expiration_year').value;
  var bill_firstname = document.getElementById('bill_firstname').value;
  var bill_lastname = document.getElementById('bill_lastname').value;
  var billstate = document.getElementById('billstate').value;
  var billzip = document.getElementById('billzip').value;
  var billcountry = document.getElementById('billcountry').value;
  var bill_contact_no = document.getElementById('bill_contact_no').value;
  var billemail = document.getElementById('billemail').value;
  flag=false;
  alert(flag);

  if(isEmpty(job_title)){alert(flag);
    flag = true;
    document.getElementById('jobTitleError').innerHTML = 'Enter the job title';
  }
  else
    document.getElementById('jobTitleError').innerHTML = '&nbsp;';
  if(isEmpty(post_date)){alert(flag);
    flag = true;
    document.getElementById('postDateError').innerHTML = 'Enter the job post date';
  }
  else
    document.getElementById('postDateError').innerHTML = '&nbsp;';
  if(isEmpty(job_position)){alert(flag);
    flag = true;
    document.getElementById('jobPositionError').innerHTML = 'Enter job position'; 
  }
  else
    document.getElementById('jobPositionError').innerHTML = '&nbsp;';
  if(isEmpty(job_hours)){
    flag = true;
    document.getElementById('jobHoursError').innerHTML = 'Enter job hours'; 
  }
  else
    document.getElementById('jobHoursError').innerHTML = '&nbsp;';
  if(isEmpty(malpractice_coverage)){
    flag = true;
    document.getElementById('malpracticeCoverageError').innerHTML = 'Enter malpractice coverage'; 
  }
  else
    document.getElementById('malpracticeCoverageError').innerHTML = '&nbsp;';
  if(isEmpty(setting)){
    flag = true;
    document.getElementById('settingError').innerHTML = 'Enter setting'; 
  }
  else
    document.getElementById('settingError').innerHTML = '&nbsp;';
  if(isEmpty(salary_range)){
    flag = true;
    document.getElementById('salaryRangeError').innerHTML = 'Enter salary range'; 
  }
  else
    document.getElementById('salaryRangeError').innerHTML = '&nbsp;';
  if(isEmpty(salary_arrangement)){
    flag = true;
    document.getElementById('salaryArrangementError').innerHTML = 'Enter salary arrangement'; 
  }
  else
    document.getElementById('salaryArrangementError').innerHTML = '&nbsp;';
  if(isEmpty(speciality)){
    flag = true;
    document.getElementById('specialityError').innerHTML = 'Enter speciality'; 
  }
  else
    document.getElementById('specialityError').innerHTML = '&nbsp;';
  if(isEmpty(practice_location)){
    flag = true;
    document.getElementById('practiceLocationError').innerHTML = 'Enter practice location'; 
  }
  else
    document.getElementById('practiceLocationError').innerHTML = '&nbsp;';
  if(isEmpty(degree_type)){
    flag = true;
    document.getElementById('degreeTypeError').innerHTML = 'Enter degree type'; 
  }
  else
    document.getElementById('degreeTypeError').innerHTML = '&nbsp;';
  if(isEmpty(description)){
    flag = true;
    document.getElementById('descriptionError').innerHTML = 'Enter description'; 
  }
  else
    document.getElementById('descriptionError').innerHTML = '&nbsp;';
  if(isEmpty(location_company_name)){
    flag = true;
    document.getElementById('locationNameError').innerHTML = 'Enter location company name'; 
  }
  else
    document.getElementById('locationNameError').innerHTML = '&nbsp;';
  if(isEmpty(location_city)){
    flag = true;
    document.getElementById('locationCityError').innerHTML = 'Enter location city'; 
  }
  else
    document.getElementById('locationCityError').innerHTML = '&nbsp;';
  if(isEmpty(location_state)){
    flag = true;
    document.getElementById('locationStateError').innerHTML = 'Enter location state'; 
  }
  else
    document.getElementById('locatinStateError').innerHTML = '&nbsp;';
  if(isEmpty(contact_first_name)){
    flag = true;
    document.getElementById('contactFirstNameError').innerHTML = 'Enter first name'; 
  }
  else if(isAlphabet(contact_first_name)){
      flag = true;
      document.getElementById('contactFirstNameError').innerHTML = 'Enter only letters for your first name';
    }
  else
    document.getElementById('contactFirstNameError').innerHTML = '&nbsp;';
  if(isEmpty(contact_last_name)){
    flag = true;
    document.getElementById('contactLastNameError').innerHTML = 'Enter last name'; 
  }
  else if(isAlphabet(contact_last_name)){
      flag = true;
      document.getElementById('contactLastNameError').innerHTML = 'Enter only letters for your last name';
    }
  else
    document.getElementById('contactLastNameError').innerHTML = '&nbsp;';
  if(isEmpty(contact_city)){
    flag = true;
    document.getElementById('contactCityError').innerHTML = 'Enter contact city'; 
  }
  else
    document.getElementById('contactCityError').innerHTML = '&nbsp;';
  if(isEmpty(contact_state)){
    flag = true;
    document.getElementById('contactStateError').innerHTML = 'Enter contact state'; 
  }
  else
    document.getElementById('contactStateError').innerHTML = '&nbsp;';
  if(isEmpty(contact_phone_no)){
    flag = true;
    document.getElementById('contactPhoneError').innerHTML = 'Enter contact phone'; 
  }
  else
    document.getElementById('contactPhoneError').innerHTML = '&nbsp;';
  if(isEmpty(contact_mail)){
    flag = true;
    document.getElementById('contactMailError').innerHTML = 'Enter contact mail'; 
  }
  else if(isEmail(contact_mail)){
      flag = true;
      document.getElementById('contactMailError').innerHTML = 'Please enter valid email address';
    }
  else
    document.getElementById('contactMailError').innerHTML = '&nbsp;';
  if(cctype=="" || cctype.length==0 ){ 
      document.getElementById('cardTypeError').innerHTML='Please Select Credit Card Type.';
      flag=true;
    }
    else{
      document.getElementById('cardTypeError').innerHTML='';
    }
    /*End credit card type validation*/
    /* credit card No validations */
    
    if(accNumber=="" || accNumber.length==0){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter Credit Card No.';
    }
    else if(isNan(accNumber)){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter digits only.';
    }
    else if((cctype == "American Express") &&
        (accNumber.length >0 && accNumber.length < 15) ){
	flag = true;  
	document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
    }
    else if( (cctype == "American Express") && (accNumber.length >15 ) ){
      flag = true; 
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
       
    }
    else if((cctype == "American Express") && (accNumber.length ==15 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
	}
      else{
	document.getElementById('ccNumberError').innerHTML='American Express Card No. Not Valid.';
	 flag = true; 
      }
    }
    else if( (cctype == "Visa") && (accNumber.length >0 && (accNumber.length != 13 && accNumber.length != 16))){ //alert(accNumber.length);
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 13 or 16 digits.';
      flag=true;
    }
    else if( (cctype == "Visa") && (accNumber.length ==13 || accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Visa Card No. Not Valid.';
	flag=true;
      }
    }
    else if((cctype == "Mastercard") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Mastercard") && (accNumber.length > 16) ) {
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Mastercard") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Master Card No. Not Valid.';
      flag=true;
      }
    }
    else if((cctype == "Maestro") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Maestro") && (accNumber.length > 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Maestro") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Maestro Card No. Not Valid.';
	flag=true;
      }
    }
    else{
      document.getElementById('ccNumberError').innerHTML='';
    }
    /*security code*/
//     cvcCode= document.getElementById('cvc_code').value.trim();
//     cctype = document.getElementById('card_type').value;
    if(cvcCode=="" || cvcCode.length==0){ 
      document.getElementById('cvcCodeError').innerHTML='Please enter valid Credit Card Code.';
      flag=true;
    }
    else if(isNaN(cvcCode)){		
      document.getElementById('cvcCodeError').innerHTML='Please enter digits only. ';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length >0 && cvcCode.length < 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length > 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length >0 && cvcCode.length < 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length > 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else{
      document.getElementById('cvcCodeError').innerHTML='';
    }
//     /*Date*/
// 
// //     selected_month = document.getElementById('expiration_month').value;
// //     selected_year = document.getElementById('expiration_year').value;
// //     currentTime = new Date()
// //     month = currentTime.getMonth() + 1
// //     year = currentTime.getFullYear()
// //     if(selected_month <= month && year == selected_year){ 
// //       document.getElementById('dateError').innerHTML='Please select greater expiry date.';
// //       flag=true;
// //     }
// //     else{
// //       document.getElementById('dateError').innerHTML='';
// //     }
  if(isEmpty(bill_firstname)){
    flag = true;
    document.getElementById('billFirstNameError').innerHTML = 'Enter bill first name'; 
  }
  else if(isAlphabet(bill_firstname)){
      flag = true;
      document.getElementById('billFirstNameError').innerHTML = 'Enter only letters for your first name';
    }
  else
    document.getElementById('billFirstNameError').innerHTML = '&nbsp;';
  if(isEmpty(bill_lastname)){
    flag = true;
    document.getElementById('billLastNameError').innerHTML = 'Enter bill last name'; 
  }
  else if(isAlphabet(bill_lastname)){
      flag = true;
      document.getElementById('billLastNameError').innerHTML = 'Enter only letters for your last name';
    }
  else
    document.getElementById('billLastNameError').innerHTML = '&nbsp;';
  if(isEmpty(billstate)){
    flag = true;
    document.getElementById('billstateError').innerHTML = 'Enter bill state'; 
  }
  else
    document.getElementById('billstateError').innerHTML = '&nbsp;';
  if(isEmpty(billzip)){
    flag = true;
    document.getElementById('billzipError').innerHTML = 'Enter bill zip'; 
  }
  else if(isNumeric(billzip)){
      flag = true;
      document.getElementById('billzipError').innerHTML = 'Please enter correct Zip Code';
    }
  else
    document.getElementById('billzipError').innerHTML = '&nbsp;';
  if(isEmpty(billcountry)){
    flag = true;
    document.getElementById('billcountryError').innerHTML = 'Enter bill country'; 
  }
  else
    document.getElementById('billcountryError').innerHTML = '&nbsp;';
  if(isEmpty(bill_contact_no)){
    flag = true;
    document.getElementById('billContactNoError').innerHTML = 'Enter bill contact no'; 
  }
  else if(isNumeric(bill_contact_no)){
      flag = true;
      document.getElementById('billContactNoError').innerHTML = 'Please enter correct Phone number';
    }
  else
    document.getElementById('billContactNoError').innerHTML = '&nbsp;';
  if(isEmpty(billemail)){
    flag = true;
    document.getElementById('billemailError').innerHTML = 'Enter billemail'; 
  }
  else if(isEmail(billemail)){
      flag = true;
      document.getElementById('billemailError').innerHTML = 'Please enter valid email address';
    }
  else
    document.getElementById('billemailError').innerHTML = '&nbsp;';

  if(flag)
   return false;

  return true;
}
/*************VALIDATE AUTO RENEWAL********************/
  function validateAutoRenewalInfo_old(){
    membertype_id = document.getElementById('member_type').value;
    cctype = document.getElementById('card_type').value;
    accNumber= document.getElementById('cc_number').value.trim();
    cvc = document.getElementById('cvc_code').value;
    selected_month = document.getElementById('expmonth').value;
    selected_year = document.getElementById('expyear').value;
    flag =false;
    /*credit card type  validations */
     if(membertype_id==""){
      flag = true;
      document.getElementById('memberTypeError').innerHTML = 'Please select Membership Type';
    }
    else
      document.getElementById('memberTypeError').innerHTML = '&nbsp;';
    if(cctype=="" || cctype.length==0 ){ 
      document.getElementById('cc_type_error').innerHTML='Please Select Credit Card Type.';
      flag=true;
    }
    else{
      document.getElementById('cc_type_error').innerHTML='';
    }
    /*End credit card type validation*/
    /* credit card No validations */
    
    if(accNumber=="" || accNumber.length==0){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter Credit Card No.';
    }
    else if(isNan(accNumber)){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter digits only.';
    }
    else if((cctype == "American Express") &&
        (accNumber.length >0 && accNumber.length < 15) ){
	flag = true;  
	document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
    }
    else if( (cctype == "American Express") && (accNumber.length >15 ) ){
      flag = true; 
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
       
    }
    else if((cctype == "American Express") && (accNumber.length ==15 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
	}
      else{
	document.getElementById('ccNumberError').innerHTML='American Express Card No. Not Valid.';
	 flag = true; 
      }
    }
   else if( (cctype == "Visa") && (accNumber.length >0 && (accNumber.length != 13 && accNumber.length != 16))){ //alert(accNumber.length);
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 13 or 16 digits.';
      flag=true;
    }
    else if( (cctype == "Visa") && (accNumber.length ==13 || accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Visa Card No. Not Valid.';
	flag=true;
      }
    }
    else if((cctype == "Mastercard") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Mastercard") && (accNumber.length > 16) ) {
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Mastercard") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Master Card No. Not Valid.';
      flag=true;
      }
    }
    else if((cctype == "Maestro") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Maestro") && (accNumber.length > 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Maestro") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Maestro Card No. Not Valid.';
	flag=true;
      }
    }
    else{
      document.getElementById('ccNumberError').innerHTML='';
    }
    /*security code*/
    cvcCode= document.getElementById('cvc_code').value.trim();
    cctype = document.getElementById('card_type').value;
    if(cvcCode=="" || cvcCode.length==0){ 
      document.getElementById('cvcCodeError').innerHTML='Please enter valid Credit Card Code.';
      flag=true;
    }
    else if(isNaN(cvcCode)){		
      document.getElementById('cvcCodeError').innerHTML='Please enter digits only. ';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length >0 && cvcCode.length < 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length > 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length >0 && cvcCode.length < 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length > 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else{
      document.getElementById('cvcCodeError').innerHTML='';
    }
    /*Date*/

    selected_month = document.getElementById('expmonth').value;
    selected_year = document.getElementById('expyear').value;
    currentTime = new Date()
    month = currentTime.getMonth() + 1
    year = currentTime.getFullYear()
    if(selected_month <= month && year == selected_year){ 
      document.getElementById('dateError').innerHTML='Please select greater expiry date.';
      flag=true;
    }
    else{
      document.getElementById('dateError').innerHTML='';
    }
   
    
    
    if(flag)
      return false;
      return true;
    }
/*************VALIDATE AUTO RENEWAL********************/
  function validateAutoRenewalInfo(){
    membertype_id = document.getElementById('member_type').value;
    var cctype = document.getElementById('card_type').value;
    var accNumber= document.getElementById('cc_number').value;
    var cvcCode = document.getElementById('cvc_code').value;
    var selected_month = document.getElementById('expmonth').value;
    var selected_year = document.getElementById('expyear').value;
    flag =false;
    /*credit card type  validations */
     if(membertype_id==""){
      flag = true;
      document.getElementById('memberTypeError').innerHTML = 'Please select Membership Type';
    }
    else
      document.getElementById('memberTypeError').innerHTML = '&nbsp;';
    if(cctype=="" || cctype.length==0 ){ 
      document.getElementById('cc_type_error').innerHTML='Please Select Credit Card Type.';
      flag=true;
    }
    else{
      document.getElementById('cc_type_error').innerHTML='';
    }
    /*End credit card type validation*/
    /* credit card No validations */
    
    if(accNumber=="" || accNumber.length==0){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter Credit Card No.';
    }
    else if(isNan(accNumber)){
      flag=true;
      document.getElementById('ccNumberError').innerHTML='Please enter digits only.';
    }
    else if((cctype == "American Express") &&
        (accNumber.length >0 && accNumber.length < 15) ){
	flag = true;  
	document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
    }
    else if( (cctype == "American Express") && (accNumber.length >15 ) ){
      flag = true; 
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 15 digit.';
       
    }
    else if((cctype == "American Express") && (accNumber.length ==15 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
	}
      else{
	document.getElementById('ccNumberError').innerHTML='American Express Card No. Not Valid.';
	 flag = true; 
      }
    }
   else if( (cctype == "Visa") && (accNumber.length >0 && (accNumber.length != 13 && accNumber.length != 16))){ //alert(accNumber.length);
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 13 or 16 digits.';
      flag=true;
    }
    else if( (cctype == "Visa") && (accNumber.length ==13 || accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Visa Card No. Not Valid.';
	flag=true;
      }
    }
    else if((cctype == "Mastercard") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Mastercard") && (accNumber.length > 16) ) {
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Mastercard") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Master Card No. Not Valid.';
      flag=true;
      }
    }
    else if((cctype == "Maestro") && (accNumber.length >0 && accNumber.length < 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if((cctype == "Maestro") && (accNumber.length > 16) ){
      document.getElementById('ccNumberError').innerHTML='Credit Card number must be 16 digit.';
      flag=true;
    }
    else if( (cctype == "Maestro") && (accNumber.length ==16 ) ){
      if(checkCreditCard (accNumber, cctype)){
	document.getElementById('ccNumberError').innerHTML='';
      }
      else{
	document.getElementById('ccNumberError').innerHTML='Maestro Card No. Not Valid.';
	flag=true;
      }
    }
    else{
      document.getElementById('ccNumberError').innerHTML='';
    }
    /*security code*/
    //cvcCode= document.getElementById('cvc_code').value.trim();
    //cctype = document.getElementById('card_type').value;
    if(cvcCode=="" || cvcCode.length==0){ 
      document.getElementById('cvcCodeError').innerHTML='Please enter valid Credit Card Code.';
      flag=true;
    }
    else if(isNaN(cvcCode)){		
      document.getElementById('cvcCodeError').innerHTML='Please enter digits only. ';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length >0 && cvcCode.length < 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if( ((cctype == "Visa")||(cctype == "Mastercard")) && (cvcCode.length > 3)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 3 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length >0 && cvcCode.length < 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else if((cctype == "American Express") && (cvcCode.length > 4)){
      document.getElementById('cvcCodeError').innerHTML='Credit Card Code must be 4 digit.';
      flag=true;
    }
    else{
      document.getElementById('cvcCodeError').innerHTML='';
    }
    /*Date*/

    //selected_month = document.getElementById('expmonth').value;
    //selected_year = document.getElementById('expyear').value;
    currentTime = new Date()
    month = currentTime.getMonth() + 1
    year = currentTime.getFullYear()
      if(selected_month=="MM" || selected_month.length==0 || selected_year=="YYYY" ){ 
	document.getElementById('dateError').innerHTML = 'Enter Expiration Date';
	flag=true;	
     }
    else if(selected_month <= month && year == selected_year){ 
      document.getElementById('dateError').innerHTML='Please select greater expiry date.';
      flag=true;
    }
    else{
      document.getElementById('dateError').innerHTML='';
    }
   
    
    
    if(flag)
      return false;
      return true;
    }

    function validateEditRegister(){

 	var first_name = document.getElementById('first_name').value;

	var last_name= document.getElementById('last_name').value;

	var degree_type = document.getElementById('degree_type').value;

	var home_address = document.getElementById('home_address').value;
        
        var home_city = document.getElementById('home_city').value;

    	var zip = document.getElementById('zip').value;

    	var email = document.getElementById('email').value;

    	var contact_no = document.getElementById('contact_no').value;

    	var fax = document.getElementById('fax').value;
        
        var username = document.getElementById('user_name').value;
        var origionalpass = document.getElementById('origionalpass').value;

        var home_state = document.getElementById('home_state').value;

        var membertype_id = document.getElementById('member_type').value;
 
        
    
    flag=false;
    if(isEmpty(first_name)){
      flag = true;
      document.getElementById('firstNameError').innerHTML = 'Enter the First Name';
    }
    //else if(isAlphabet(first_name)){
    //  flag = true;
    //  document.getElementById('firstNameError').innerHTML = 'Enter only letters for your First Name';
    //}
    else
      document.getElementById('firstNameError').innerHTML = '&nbsp;';

    if(isEmpty(last_name)){
      flag = true;
      document.getElementById('lastNameError').innerHTML = 'Enter the Last Name';
    }
    //else if(isAlphabet(last_name)){
    //  flag = true;
    //  document.getElementById('lastNameError').innerHTML = 'Enter only letters for your Last Name';
    //}
    else
      document.getElementById('lastNameError').innerHTML = '&nbsp;';
    
    if(isEmpty(degree_type)){
      flag = true;
      document.getElementById('degreeTypeError').innerHTML = 'Enter the Degree type';
    }
    //else if(isAlphabet(degree_type)){
    //  flag = true;
    //  document.getElementById('degreeTypeError').innerHTML = 'Enter only letters for the Degree type';
    //}
    else
      document.getElementById('degreeTypeError').innerHTML = '&nbsp;';
   
    if(isEmpty(home_address)){
      flag = true;
      document.getElementById('homeAddressError').innerHTML = 'Enter the Home Address';
    }
    else
      document.getElementById('homeAddressError').innerHTML = '&nbsp;'; 
    
    if(isEmpty(home_city)){
      flag = true;
      document.getElementById('homeCityError').innerHTML = 'Enter the Home City';
    }
    //else if(isAlphabet(home_city)){
    //  flag = true;
    //  document.getElementById('homeCityError').innerHTML = 'Enter only letters for the Home city';
    //}
    else
      document.getElementById('homeCityError').innerHTML = '&nbsp;';
    if(isEmpty(zip)){
      flag = true;
      document.getElementById('zipError').innerHTML = 'Enter the Zip Code';
    }
    //else if(isNumeric(zip)){
    //  flag = true;
    //  document.getElementById('zipError').innerHTML = 'Please enter correct Zip Code';
    //}
    else
      document.getElementById('zipError').innerHTML = '&nbsp;';
    if(isEmpty(email)){
      flag = true;
      document.getElementById('emailError').innerHTML = 'Enter correct email address';
    }
    else if(isEmail(email)){
      flag = true;
      document.getElementById('emailError').innerHTML = 'Please enter valid email address';
    }
    else
      document.getElementById('emailError').innerHTML = '&nbsp;';
    if(isEmpty(contact_no)){
      flag = true;
      document.getElementById('phoneError').innerHTML = 'Enter correct Phone number';
    }
    //else if(isNumeric(contact_no)){
    //  flag = true;
    //  document.getElementById('phoneError').innerHTML = 'Please enter correct Phone number';
    //}
    else
      document.getElementById('phoneError').innerHTML = '&nbsp;';
     if(isEmpty(fax)){
      flag = true;
      document.getElementById('faxError').innerHTML = 'Enter the fax no.';
    }
    //else if(isNumeric(fax)){
    //  flag = true;
    //  document.getElementById('faxError').innerHTML = 'Enter only letters for the fax no';
    //}
    else
      document.getElementById('faxError').innerHTML = '&nbsp;';
    if(isEmpty(username)){
      flag = true;
      document.getElementById('usernameError').innerHTML = 'Enter the username.';
    }  
    else if(isAlphaNumeric(username)){
      error_flag = true;
      document.getElementById('usernameError').innerHTML = 'Enter correct Username';
    }
    else
      document.getElementById('usernameError').innerHTML = '&nbsp;';
    if(isEmpty(origionalpass)){
      flag = true;
      document.getElementById('passwordError').innerHTML = 'Enter the Username.';
    }  
    if(isAlphaNumeric(origionalpass)){
      flag = true;
      document.getElementById('passwordError').innerHTML = 'Enter correct Password';
    }
    else
      document.getElementById('passwordError').innerHTML = '&nbsp;';
    if(isEmpty(home_state)){
      flag = true;
      document.getElementById('stateError').innerHTML = 'Please select State';
    }
    else
      document.getElementById('stateError').innerHTML = '&nbsp;';
    
    if(isEmpty(membertype_id)){
      flag = true;
      document.getElementById('memberTypeError').innerHTML = 'Please select Membership Type';
    }
    else
      document.getElementById('memberTypeError').innerHTML = '&nbsp;';
      
   
 
  /***********************************************/
    if(flag)
      return false;
      return true;
}

