function getRecapcha(){
	

	var recaptcha_challenge_field   = $('#recaptcha_challenge_field').val();
	var recaptcha_response_field =  $('#recaptcha_response_field').val();

    
    $.get('recapcha.php',{recaptcha_challenge_field:recaptcha_challenge_field, recaptcha_response_field:recaptcha_response_field},function(msg){
		 if(msg == "error"){
			alert("Incorrect Code. Please Refresh the code and Try again.");
			return false;
		 }else{
			$('#brochureRequest').submit();
		 }
     });


}

function checkForm(){
	
	var checkValue = chkFields();
	if(checkValue == true){
		getRecapcha();
	}
	

}

function professionalToggle(way) {
	if (way == 'yes') {
		document.getElementById('professionalYes1').style.display = '';
		document.getElementById('professionalYes2').style.display = '';
		document.getElementById('professionalNo1').style.display = 'none';
		document.getElementById('professionalNo2').style.display = 'none';
	}
	else {
		document.getElementById('professionalYes1').style.display = 'none';
		document.getElementById('professionalYes2').style.display = 'none';
		document.getElementById('professionalNo1').style.display = '';
		document.getElementById('professionalNo2').style.display = '';
	}
}
function isEmail(str){
        if(!/^[A-Za-z0-9]+([._\-\+]*[A-Za-z0-9]+)*@([A-Za-z0-9]+[-A-Za-z0-9]*[A-Za-z0-9]+\.)+[A-Za-z0-9]{2,4}$/.test(str)){
                return false;
        }
        return true;
}
function chkFields() {
	var retVal = true;
	var errString = '';

    if (document.getElementById('last_name').value == '') {
		errString = 'Please enter your Last Name';
		retVal = false;
	}
	else if (document.getElementById('address').value == '') {
		errString = 'Please enter your Address';
		retVal = false;
	}
	else if (document.getElementById('city').value == '') {
		errString = 'Please enter your City';
		retVal = false;
	}
	else if (document.getElementById('state_prov').value == '') {
		errString = 'Please select your State/Province';
		retVal = false;
	}
	else if (document.getElementById('postalcode').value == '') {
		errString = 'Please enter your Zip/Postal Code';
		retVal = false;
	}
	else if (document.getElementById('country').value == '') {
		errString = 'Please select your Country';
		retVal = false;
	}
	else if (!isEmail(document.getElementById('email').value)) {
		errString = 'Please enter a valid Email';
		retVal = false;
	}
	else if (document.getElementById('professional1').checked) {
		var oneChecked = false;
		var boxes = document.getElementById('professionalYes2').getElementsByTagName('input');
		for (var i=0; i<boxes.length; i++) {
			if (boxes[i].type == 'checkbox' && boxes[i].checked) { oneChecked = true; }
		}

		if (!oneChecked) { errString = 'Please select a Type of Practice'; }
		retVal = oneChecked;
	}
	else if (document.getElementById('professional2').checked) {
		var oneChecked = false;
		var boxes = document.getElementById('professionalNo2').getElementsByTagName('input');
		for (var i=0; i<boxes.length; i++) {
			if (boxes[i].type == 'radio' && boxes[i].checked) { oneChecked = true; }
		}

		if (!oneChecked) { errString = 'Please select a Status (Pregnant, Planning Pregnancy...)'; }
		retVal = oneChecked;
	}
	if(retVal){

		   if (document.getElementById('brochurestand').checked){
			
		   }else{
				if ((document.getElementById('brochure_1').value ==""  || document.getElementById('brochure_1').value =="0") && 
					(document.getElementById('brochure_2').value == "" || document.getElementById('brochure_2').value =="0") &&
					(document.getElementById('brochure_3').value == "" || document.getElementById('brochure_3').value =="0") && 
					(document.getElementById('brochure_4').value ==""  || document.getElementById('brochure_4').value =="0")) {
					errString = 'Please order some brochure or check "Brochure stand/holder.';
					retVal = false;
				}
		   }
		  
	}


	if (!retVal) { alert(errString); }
	return retVal;
}

function nValidate(obj, event) {
	if (obj.value == "") { obj.setAttribute("oldValue", obj.value); return; }
	//alert (obj.value);
	if (obj.value > 50 || obj.value < 0) { obj.value = obj.getAttribute("oldValue"); return; };
	if (isNaN(parseInt(obj.value))) { obj.value = obj.getAttribute("oldValue"); return; }
	
	if (obj.value != parseInt(obj.value)) {
	
			obj.value = parseInt(obj.value);
		
	}
	obj.setAttribute("oldValue", obj.value);

	
}
function showRecaptcha(element, submitButton, themeName) {
  Recaptcha.create("6LdBpAUAAAAAALQIhBmR9veAY_VuTz8qCQpi7zlW", element, {
        theme: themeName,
        tabindex: 0,
        callback: Recaptcha.focus_response_field
  });

  document.getElementById(submitButton).style.visibility = "visible";
}


