/*function sendNexWhitePaper() {
	jQuery(document).ready(function() {
		var message = "";
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		var $fields = jQuery(this).find('input[name="whitepaperlist"]:checked');
		if (!$fields.length) {
			message += "You must check at least one box. <br />";
		}
		if ( jQuery("#firstname").val().length < 2 ) {
			message += "First name required <br />";
		}
		if ( jQuery("#lastname").val().length < 2 ) {
			message += "Last name required <br />";
		}
		if ( !pattern.test(jQuery("#email").val()) ) {
			message += "Email required <br />";
		}
		if ( message.length > 0 ) {
			message = "Please fix the errors below and try again: <br />"+message;
			jQuery("#error-nexwhitepaper-form").html(message);
			jQuery("#error-nexwhitepaper-form").css('display','block');
		}
	});	
}
*/

function submit_form() {
	if (typeof (validateCaptchaAndSubmit) != 'undefined') {
		validateCaptchaAndSubmit();
	} else {
		check_webtolead_fields();
	}
}
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();
		var 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();
		var req_fields = reqs.split(';');
		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) {
			var loc = window.location;
			var syspath = window.location.pathname.split("/");
			var urlf = loc.protocol+"//"+loc.hostname+"/"+syspath[1]+"/";
			//alert(urlf);
			
			var wps = "";
		    jQuery('"input:checkbox[name=whitepaper]:checked').each(function(i){
		      wps += jQuery(this).attr('title')+",";
		    });
		    wps = wps.substring(0, wps.length-1);
		    //alert(wps);
			//var wp = jQuery(':checked').attr('title');
			
			var webtolead_email1 = jQuery('#webtolead_email1').val();
			//jQuery('#result').load(urlf+'nexenta/ws/ws.php?wp='+wps+'&email='+webtolead_email1, function() {
			jQuery('#result').load(urlf+'ws/ws.php?wp='+wps+'&email='+webtolead_email1, function() {
				jQuery('#whitepapers').show();
				alert("Thank you, an email will be sent shortly to you with the files");
				//document.WebToLeadForm.submit();
			});
			//document.WebToLeadForm.submit();
			return true;
		} else {
			alert('Please provide all the required fields');
			return false;
		}
		return false
	} else {
		document.WebToLeadForm.submit();
	}
}
function validateEmailAdd() {
	if (document.getElementById('webtolead_email1').value.length > 0) {
		if (document.getElementById('webtolead_email1').value
				.match(/^\w+(['\.\-\+]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/) == null) {
			alert('Not a valid email address');
		}
	}
	//if (document.getElementById('webtolead_email2').value.length > 0) {
	if (jQuery("#webtolead_email2").val().length > 0) {
		if (document.getElementById('webtolead_email2').value
				.match(/^\w+(['\.\-\+]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/) == null) {
			alert('Not a valid email address');
		}
	}
}

function submit_form_br() {
	if (typeof (validateCaptchaAndSubmit) != 'undefined') {
		validateCaptchaAndSubmit();
	} else {
		check_webtolead_fields_br();
	}
}
function check_webtolead_fields_br() {
	
	if (document.getElementById('bool_id') != null) {
		var reqs = document.getElementById('bool_id').value;
		bools = reqs.substring(0, reqs.lastIndexOf(';'));
		var bool_fields = new Array();
		var 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();
		var req_fields = reqs.split(';');
		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 && validatePurchase() ) {
			document.WebToLeadForm.submit();
			return true;
		} else {
			alert('Please provide all the required fields');
			return false;
		}
		return false
	} else {
		document.WebToLeadForm.submit();
	}
}

function validatePurchase(){
	if ( !document.getElementById('intel_purchase_c').checked  
		&& !document.getElementById('supermicro_purchase_c').checked  
		&& !document.getElementById('lsi_purchase_c').checked  ) 
	{
		alert('Please provide all the required fields');
		return false
	}
	if ( !document.getElementById('direct_purchase_hardware_c').checked  
		&& !document.getElementById('distr_purchase_hardware_c').checked  
		&& !document.getElementById('reseller_purchase_hardware_c').checked  ) 
	{
		alert('Please provide all the required fields');
		return false
	}
	return true;
}
