function ValidateFeedbackPart () {

  var volunteer = document.getElementById("volunteer").checked;
  
if (volunteer == true) {
var vol_val = document.getElementById("volunteer").value;
if(vol_val == "Volunteer") {
    
  var fn = document.getElementById("firstname").value;
  var r = /[0-9]/;
  var r_bool = r.test(fn);
  if(r_bool || fn =="" || fn == "First Name" || fn == null) {
  alert("Please enter a valid First name");
  document.getElementById("firstname").focus();
  return false;
  }

  var ln = document.getElementById("lastname").value;
  var r = /[0-9]/;
  var r_bool = r.test(ln); 
  if (ln == null || ln == "" || ln == "Last Name" || r_bool) {
  alert("Please enter a valid Last Name");
  document.getElementById("lastname").focus();
  return false;
  }
  var ad1 = document.getElementById("address1").value;
  if ( ad1 == null || ad1=="") {
  alert("Address Line 1 is required");
  document.getElementById("address1").focus();
  return false;
  }
  
  var ctry = document.getElementById("country").value;
  if( ctry == null || ctry=="") {
  alert("Country is required");
  document.getElementById("country").focus();
  return false;
  }

  var st = document.getElementById("state").value;
  if( st==null || st=="") {
  alert("State is required");
  document.getElementById("state").focus();
  return false;
  }

  var ci = document.getElementById("city").value;
  if( ci == null || ci == "") {
  alert("City is required");
  document.getElementById("city").focus();
  return false;
  }

//   var zc = document.getElementById("pcode").value;
//   if(zc==null || zc=="" || zc== 123456) {
//   alert ("zip code is required");
//   document.getElementById("pcode").focus();
//   return false;
//   }

//   var cc = document.getElementById("ccode").value;
//   var ac = document.getElementById("acode").value;
//   var pn = document.getElementById("PhoneNumber").value;
//   var land = "cc" + "ac" + "pn" ;
//   var r = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{8}(-{0,1}|\s{0,1})\d{8}$/;;
//   var r_bool = r.test(land);
//   if(!land.match(r)) {
//   alert(" phone number is invalid, please enter correct number");
//   document.getElementById("ccode").focus();
//   return false;
//   }

  var cc = document.getElementById("ccode").value;
  var ac = document.getElementById("acode").value;
  var pn = document.getElementById("PhoneNumber").value;
  if((cc == null || cc == "" || cc == "+12") || (ac ==null || ac== "" || ac =="080") || (pn == null || pn == "" || pn =="12345678")) {
  alert("complete phone number is required");
  document.getElementById("ccode").focus();
  return false;
  }
  /*var mn= document.getElementById("ccmob").value;
  var mb= document.getElementById("mobnum").value;
  if((mn == null || mn == "" || mn == "+12") || (mb == null || mb == "" || mb == "9998881234")) {
  alert ("Complete Mobile number is required");
  document.getElementById("ccmob").focus();
  return false;
  }*/

  var em = document.getElementById('email');
  var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(em.value)) {
  alert('Please provide a valid email address');
  em.focus();
  return false;
  }  
  
 
  var s = document.getElementById("se").value;
  if( s == null || s == "") {
  alert("Gender is required");
  document.getElementById("se").focus();
  return false;
  }

  
  var vol = document.getElementById("voltyp").value;
  if( vol == null || vol == "" ) {
  alert("Availability is required");
  document.getElementById("voltyp").focus();
  return false;
  }
  
  var capt = document.getElementById("captcha1").value;
  if( capt == null || capt == "") {
  alert("Please enter the code as shown in the image");
  document.getElementById("captcha1").focus();
  return false;
  }

  var result = document.getElementById("result").innerHTML;
  if( result == 'Entered code did not match with the image, try again.<input name="hdncap" id="hdncap" value="Entered code did not match with the image, try again." type="hidden">') {
  alert("Catcha code didn't match, try again...");
  document.getElementById("captcha").focus();
  return false;
  }
 }
}

else {

  var fn = document.getElementById("firstname").value;
  if (fn == null || fn == "" || fn == "First Name") {
  alert("First Name is required");
  document.getElementById("firstname").focus();
  return false;
  }

  var ln = document.getElementById("lastname").value;
  if(ln == null || ln=="" || ln=="Last Name") {
  alert("Last Name is required");
  document.getElementById("lastname").focus();
  return false;
  }
  
  var ad1 = document.getElementById("address1").value;
  if ( ad1 == null || ad1=="") {
  alert("Address Line 1 is required");
  document.getElementById("address1").focus();
  return false;
  }
  
  var ctry = document.getElementById("country").value;
  if( ctry == null || ctry=="") {
  alert("Country is required");
  document.getElementById("country").focus();
  return false;
  }

  var st = document.getElementById("state").value;
  if( st==null || st=="") {
  alert("State is required");
  document.getElementById("state").focus();
  return false;
  }

  var ci = document.getElementById("city").value;
  if( ci == null || ci == "") {
  alert("City is required");
  document.getElementById("city").focus();
  return false;
  }

  var cc = document.getElementById("ccode").value;
  var ac = document.getElementById("acode").value;
  var pn = document.getElementById("PhoneNumber").value;
  if((cc == null || cc == "" || cc == "+12") || (ac ==null || ac== "" || ac =="080") || (pn == null || pn == "" || pn =="12345678")) {
  alert("complete phone number is required");
  document.getElementById("ccode").focus();
  return false;
  }

  var mn= document.getElementById("ccmob").value;
  var mb= document.getElementById("mobnum").value;
  if((mn == null || mn == "" || mn == "+12") || (mb == null || mb == "" || mb == "9998881234")) {
  alert ("Complete Mobile number is required");
  document.getElementById("ccmob").focus();
  return false;
  }

  var em = document.getElementById("email").value;
  if( em == null || em == "" || em == "abc@xyz.com") {
  alert("Email id is required");
  document.getElementById("email").focus();
  return false;
  } 
  
  var dnfor = document.getElementById("dfor").value;
  var dn = document.getElementById("dname").value;
  if( dnfor == null || dnfor == "" ) {
  alert("Donation for field is required");
  document.getElementById("dfor").focus();
  return false;
  } 
  if ( dnfor == "other" && dn == "" ) {
  alert("Name field is required");
  document.getElementById("dname").focus();
  return false;
  }
    
  var doamt = document.getElementById("damt").value;
  // alert(doamt);
  if( doamt == null || doamt == "" ) {
    alert("Donation Amount field is required");
    document.getElementById("damt").focus();
    return false;
  } 
  if (isNaN(doamt)) {
    alert("SHOULD CONTAIN ONLY NUMBERS");
    document.getElementById("damt").focus();
    return false;
  } 

  var cshamt = document.getElementById("cash").checked;
  if ( cshamt == true) {
  var csh_val = document.getElementById("cash").value;
  if(csh_val == "Cash") {
  var cash_Val = document.getElementById("cash2").value;
  if ( cash_Val == null || cash_Val == "" ) {
    alert("Amount field cannot be blank");
    document.getElementById("cash2").focus();
    return false;
   }
  if(isNaN(cash_Val)) {
    alert("SHOULD CONTAIN ONLY NUMBERS");
    document.getElementById("cash2").focus();
    return false;
    }
  }
}
  
  
  var chqno = document.getElementById("chq1").checked;
  if ( chqno == true) {
 
  var chq_val = document.getElementById("chq1").value;
  if(chq_val == "Cheque") {
  var chqe_Val = document.getElementById("q2").value;
  if ( chqe_Val == null || chqe_Val == "" ) {
    alert("Cheque field cannot be blank");
    document.getElementById("q2").focus();
    return false;
  }
  if(isNaN(chqe_Val)) {
     alert("SHOULD CONTAIN ONLY NUMBERS");
     document.getElementById("q2").focus();
    return false;
   }
  }
  
  var ch_Val = document.getElementById("q4").value;
  if ( ch_Val == null || ch_Val == "" ) {
  alert("Amount field cannot be blank");
  document.getElementById("q4").focus();
  return false;
   } 
  if(isNaN(ch_Val)) {
  alert("SHOULD CONTAIN ONLY NUMBERS");
  document.getElementById("q4").focus();
  return false;
  } 
  

  var chda_Val = document.getElementById("date").value;
  if ( chda_Val == null || chda_Val == "" ) {
  alert("Date field cannot be blank");
  document.getElementById("date").focus();
  return false;
  }
 }

  var capt = document.getElementById("captcha1").value;
  if( capt == null || capt == "") {
  alert("Please enter the code as shown in the image");
  document.getElementById("captcha1").focus();
  return false;
  }

  var result = document.getElementById("result").innerHTML;
  if( result == 'Entered code did not match with the image, try again.<input name="hdncap" id="hdncap" value="Entered code did not match with the image, try again." type="hidden">') {
  alert("Catcha code didn't match, try again...");
  document.getElementById("captcha1").focus();
  return false;
  }

}

return true;
}

// =============================================

function Participate () {
  var donChk = document.getElementById("donate").checked;
  if (donChk === true) {
    var donVal = document.getElementById("donate").value;
    if (donVal == "Donate") {
        document.getElementById("vol_div").style.display = "none";
        document.getElementById("donation_div").style.display = "block";
        document.getElementById("pay_dtls").style.display = "none";
        document.getElementById("bank").style.display = "none";
    }
  } else {
        document.getElementById("vol_div").style.display = "block";
        document.getElementById("donation_div").style.display = "none";
        document.getElementById("pay_dtls").style.display = "none";
        document.getElementById("bank").style.display = "none";
    }
}



//======================================================

function Other(){
  var newuser = document.getElementById("dfor").selectedIndex;
  // alert(newuser);
  if(newuser) {
    var val = document.getElementById("dfor").value;
    if (val == "other") {
      // alert(val);
      document.getElementById("a1").style.display="block";
      document.getElementById("a2").style.display="block";
    } else {
      document.getElementById("a1").style.display="none";
      document.getElementById("a2").style.display="none";
    }
  }
}


//===========================================================

function Cash() {
  var csh = document.getElementById("cash").checked;
    //alert(csh);
  if(csh == true) {
    var csh1 = document.getElementById("cash").value;
    //alert(csh1);
    if(csh1 == "Cash"){
      document.getElementById("cashdiv").style.display="block";
      document.getElementById("pay_dtls").style.display="none";  
      document.getElementById("bank").style.display="none";
    }
   }    
}

function Chq () {
var chq = document.getElementById("chq1").checked;
    //alert(chq);
  if(chq == true) {
    var chq1 = document.getElementById("chq1").value;
    //alert(chq1);
    if(chq1 == "Cheque"){
      document.getElementById("cashdiv").style.display="none";
      document.getElementById("pay_dtls").style.display="block";  
      document.getElementById("bank").style.display="none";
    }
   }
}

function Dd () {
var dd = document.getElementById("chq1").checked;
    //alert(dd);
  if(dd == true) {
    var dd1 = document.getElementById("chq1").value;
    //alert(dd1);
    if(dd1 == "DD"){
      document.getElementById("cash").style.display="none";
      document.getElementById("pay_dtls").style.display="block";  
      document.getElementById("bank").style.display="none";
    }
   }




}


