
// ============ Branching functions =============
// (for when there's an extra bit of the form for them to fill out)
/*
function branchYN(rd,tdiv){
	if(rd == 'y'){
		document.getElementById(tdiv).style.display = "block";
	}else{
		document.getElementById(tdiv).style.display = "none";
	}
}
//*/
function branchOther(grp, tdiv){
	//grp = (grp) ? grp : event;
	//var target = (grp.target) ? grp.target : grp.srcElement;
	if(grp.value == "Other"){
		document.getElementById(tdiv).style.display = "block";
	}else{
		document.getElementById(tdiv).style.display = "none";
	}
}

function branch(chk, tdiv){

	if(chk == true){
		document.getElementById(tdiv).style.display = "block";
	}else{
		document.getElementById(tdiv).style.display = "none";
	}

}
/* Made my own button */
function branchB(but, tdiv){	

	var b = document.getElementById(but);
	if(b.value == "+"){
		b.value = "-";
		document.getElementById(tdiv).style.display = "block";
	}else{
		b.value = "+";
		document.getElementById(tdiv).style.display = "none";
	}
}

/* Made my own button */
function branchBut(but, tdiv){	

	var b = document.getElementById(but).htmlText;
	if(b == "+"){
		document.getElementById(but).htmlText = "-";
		document.getElementById(tdiv).style.display = "block";
	}else{
		document.getElementById(but).htmlText = "+";
		document.getElementById(tdiv).style.display = "none";
	}
}

//=================================================================
function validateEmailAdd(){
	var email = document.getElementById('webtolead_email1').value;
	if(email.length >0) {
		if(email.match(/^\w+(['\.\-\+]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/) == null){
			document.getElementById('emailCk').innerHTML = "Please enter a valid email address";
			return false;
			
		}else{
			document.getElementById('emailCk').innerHTML = "";
			return true;
		}
	}
}

//=================================================================
function check_webtolead_fields(){
     if(document.getElementById('bool_id') != null){
        var reqs=document.getElementById('bool_id').value;
        bools = reqs.substring(0,reqs.lastIndexOf(';'))
        var bool_fields = new Array();
        bool_fields = bools.split(';');
        nbr_fields = bool_fields.length;
        for(var i=0;i<nbr_fields;i++){
          if(document.getElementById(bool_fields[i]).value == 'on'){
             document.getElementById(bool_fields[i]).value = 1;
          }else{
             document.getElementById(bool_fields[i]).value = 0;
          }
        }
	}
    if(document.getElementById('req_id') != null){
        var reqs=document.getElementById('req_id').value;
        reqs = reqs.substring(0,reqs.lastIndexOf(';'))
        var req_fields = new Array();
        req_fields = reqs.split(';');
        var nbr_fields = req_fields.length;
        var req = true;
        for(var i=0;i<nbr_fields;i++){
          if(document.getElementById(req_fields[i]).value.length <=0 || document.getElementById(req_fields[i]).value==0){
           req = false;
           break;
          }
        }
        if(req){
            document.WebToLeadForm.submit();
            return true;
        }
        else{
          alert('Please provide all the required fields');
          return false;
         }
        return false
   }
   else{
    document.WebToLeadForm.submit();
   }
}
