// validate name and email address
function isName_and_Email() {
	validRegExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var strEmail=document.getElementById('email').value;
	var strName=document.getElementById('nome').value;
	if (strEmail.search(validRegExp) == -1) {
	  alert('Inserisci un indirizzo email valido');
	  return false;
	}
	if(strName!=null && strName!='') return true;
	else {
		alert('Inserisci il tuo nome');
		return false;
	}
}

// validate an email address
function isEmail(strEmail, lblAlert){
	validRegExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (strEmail.search(validRegExp) == -1) {
	  alert(lblAlert);
	  return false;
	}
	return true;
}

// verify a privacy checkbox
function ctrlPrivacy(alertChkPrivacy){
	var bConsenso;
	bConsenso = document.form1.chkPrivacy.checked;
	if (bConsenso){
		document.form1.Submit.disabled = false;
		if(document.getElementById('iframeoverlay'))
			jQuery('#iframeoverlay').hide();
	} else {
		document.form1.Submit.disabled = true;
		if(document.getElementById('iframeoverlay'))
			jQuery('#iframeoverlay').show();
		alert(alertChkPrivacy);
	}
}	  

// add extra form parameters to an element href
function addParams(id, parameters) {	
	var uri = jQuery("a#"+id).attr('href');
	jQuery("a#"+id).click(function() {
		var uriparms = "?";
		var tmp = "";
		jQuery.each(parameters, function(index, value) {										 
			if(jQuery("input[name='"+value+"']").is(":checkbox") || jQuery("input[name='"+value+"']").is(":radio")) {
				jQuery("input[name='"+value+"']:checked").each(function() { tmp = tmp+jQuery(this).val()+",";});																				   
				var inputval = tmp.slice(0, -1);
				//alert(inputval);
			} else {				
					var inputval = jQuery("input[name='"+value+"']").val();				
			}			
			if(inputval) uriparms = uriparms+value+"="+inputval+"&";
		});
		uriparms = escape(uriparms.slice(0, -1));
		jQuery(this).attr('href', uri+uriparms);
		//alert(jQuery(this).attr('href'));
	});	  
}

