String.prototype.trim = function() { 
	return this.replace(/^\s+|\s+$/g,""); 
}


function settaTipo(tipo) {
	if(document.getElementById("tipo").value == "1"){
		document.getElementById("newsletter").checked=false;
		document.getElementById("newsletter").disabled=false;
	}
	else{
		//alert(tipo)
		document.getElementById("newsletter").checked=true;
		document.getElementById("newsletter").disabled=true;
	}
}
function modalOn(myImg){
	var myHtml = "<img src='" + myImg + "' />";
	$('#basicModalContent').html(myHtml);
	$('#basicModalContent').modal();
}
function b2bFocusEmail(){
	if ($('#username').val() == 'E-mail'){
		$('#username').val('')
	}
}
function b2bBlurEmail(){
	if ($('#username').val() == ''){
		$('#username').val('E-mail')
	}
}
function segnala(macroarea,categoria,composizione){
	if (tmt.validator.validateForm('form_'+ composizione)){
		var temp = "";
		var mail = {};
		mail.mittente = $('#m_'+ composizione).val();
		mail.destinatario = $('#d_'+ composizione).val();
		mail.messaggio = $('#t_'+ composizione).val();
		mail.macroarea = macroarea;
		mail.categoria = categoria;
		mail.composizione = composizione;
		var myUrl = "index.cfm?event=segnala";
		$.ajax({
			type:"POST",
			url:myUrl,
			data:mail,
			success:function(data){esitoSegnala(data,composizione)}
		})
	}
}

function esitoSegnala(data,composizione){
	if(data.trim() == "1"){
		alert('Email inviata');
	}
	else{
		alert('Email non inviata; riprova in seguito');
	}
	animatedcollapse.hide('sender-mail'+ composizione);
	
}
function contactBy(myRadio){
	var myTel = document.getElementById("telefono");
	var myFax = document.getElementById("fax");	
	switch (myRadio) {
		case "email":
			$("#byPhone").addClass("hiddenStar");
			$("#byFax").addClass("hiddenStar");
			myTel.setAttribute("tmt:required","false");
			myFax.setAttribute("tmt:required","false");
		break;
		case "telefono":
			$("#byPhone").removeClass("hiddenStar");
			$("#byFax").addClass("hiddenStar");
			myTel.setAttribute("tmt:required","true");
			myFax.setAttribute("tmt:required","false");
		break;
		case "fax":
		case "telefono":
			$("#byPhone").addClass("hiddenStar");
			$("#byFax").removeClass("hiddenStar");
			myTel.setAttribute("tmt:required","false");
			myFax.setAttribute("tmt:required","true");
		break;
		
	}
}
