/*function sendtrialregistration() {
	jQuery(document).ready(function() {
		// error-trial-registration, frmTrialRegistration
		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);
		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 ( jQuery("#phonenumber").val().length < 8 ) {
			message += "Phone number (8 digits) required <br />";
		}
		if ( jQuery("#estimatedstorage").val() == 0 ) {
			message += "Estimage Storage required <br />";
		}
		if ( jQuery("#machinesignature").val().length < 6 ) {
			message += "Machine Signature required <br />";
		}
		if ( jQuery("#country").val() == 0 ) {
			message += "Country required <br />";
		}
		if ( !jQuery("#acceptterms").is(':checked') ) {
			message += "You should accept terms and conditions to continue <br />";
		}
		if ( message.length > 0 ) {
			message = "Please fix the errors below and try again: <br />"+message;
			jQuery("#error-trial-registration").html(message);
		}
	});	
}
*/

function sendtrialregistration() {
	jQuery(document).ready(function() {
		// error-trial-registration, frmTrialRegistration
		jQuery('#sendbtn').toggle('slow');
		jQuery('#progress').toggle('slow');
		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);
		if ( jQuery("#first_name").val().length < 2 ) {
			message += "First name required <br />";
		}
		if ( jQuery("#last_name").val().length < 2 ) {
			message += "Last name required <br />";
		}
		if ( !pattern.test(jQuery("#webtolead_email1").val()) ) {
			message += "Email required <br />";
		}
		if ( jQuery("#phone_work").val().length < 8 ) {
			message += "Phone number (8 digits) required <br />";
		}
		if ( jQuery("#storage_estimate_c").val() == 0 ) {
			message += "Estimage Storage required <br />";
		}
		if ( jQuery("#machine_signature_c").val().length < 6 ) {
			message += "Machine Signature required <br />";
		}
		if ( jQuery("#primary_address_country").val() == 0 ) {
			message += "Country required <br />";
		}
		if ( !jQuery("#acceptterms").is(':checked') ) {
			message += "You should accept terms and conditions to continue <br />";
		}
		if ( message.length > 0 ) {
		  jQuery('#sendbtn').toggle('slow');
		  jQuery('#progress').toggle('slow');
			message = "Please fix the errors below and try again: <br />"+message;
			jQuery("#error-trial-registration").html('<div style="margin: 0 0 0;">'+message+"</div>");
			jQuery("#error-trial-registration").css('display','block');
			return false;
		}
		
		var allowUpdates = "Yes";
		if ( !jQuery("#allow_news_updates").is(':checked') ) {
			allowUpdates = "No";
		}
	
		//jQuery('#frmTrialRegistration').submit();
		
		var params = "?";
		params += "firstname="+jQuery('#first_name').val()+"&";
		params += "lastname="+jQuery('#last_name').val()+"&";
		params += "email="+jQuery('#webtolead_email1').val()+"&";
		params += "phone="+jQuery('#phone_work').val()+"&";
		params += "company="+jQuery('#company').val()+"&";
		params += "storage_estimate="+jQuery('#storage_estimate_c').val()+"&";
		params += "machine_sig="+jQuery('#machine_signature_c').val()+"&";
		params += "country="+jQuery('#primary_address_country').val()+"&";
		params += "partner_name="+jQuery('#partner_name').val()+"&";
		params += "allow_news_updates="+allowUpdates+"&";
		params += "partner_select="+jQuery('#partner_name').val()+"&";
		params += "partner_name="+jQuery('#partner_name').val()+"&";
		
		params += "verify="+jQuery('#iverify').val()+"&";
		
		params += "formtype="+jQuery('#formtype').val()+"&";
		params += "_user="+jQuery('#_user').val()+"&";
		params += "_username="+jQuery('#_username').val();
		
		var loc = window.location;
		var syspath = window.location.pathname.split("/");
		var urlf = loc.protocol+"//"+loc.hostname+"/"+syspath[1]+"/";

		jQuery.get(urlf+'includes/nexcon/registertrial.php'+params, getTrialRegistrationResult);
	});	
}

function getTrialRegistrationResult( data ) {
	jQuery("#error-trial-registration").html(data).hide().fadeIn('slow');
  jQuery('#sendbtn').toggle('slow');
  jQuery('#progress').toggle('slow');
}

