//Ajax manager
var sendFriendManager = new AjaxManager("sendFriendManager", false);

function SendFriend(idTokenizzato) {
	if(checkEmailsFriend()) {
		var post = "emailFrom=" + encodeURI( document.getElementById("emailFrom").value ) +
				   "&emailCommento=" + encodeURI( document.getElementById("emailCommento").value ) +
	               "&emailTo=" + encodeURI( document.getElementById("emailTo").value );
		
		var url = '/mpSendFriend/0,,'+idTokenizzato+',00.html';	
			
		// Creates a new ajax item
		sendFriendManager.Add(url, AjaxSendFriend_Parse, null, null, null, null, post);
	}
}

// Parses the return of the medias XML
function AjaxSendFriend_Parse()
{
	var messageVote = document.getElementById("MessageVote");
	if(this.httpRequest.status == 200)
	{
		var response = this.httpRequest.responseText;
		if(response){
			hide_block('More');
			hide_block('Send');
			hide_block('Vote');
			messageVote.innerHTML = response;
			display_block('Thanks');
			hide_block('MediaVotiInvisible');			
		}
	}
}
function checkEmailsFriend() {
	var emailFrom = document.getElementById("emailFrom").value;
	var emailTo = document.getElementById("emailTo").value;
	
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (!email_reg_exp.test(emailFrom) || (emailFrom == "") || (emailFrom == "undefined")) {
        alert("Indirizzo E-mail mittente non corretto!");
        document.getElementById("emailFrom").select();
        return false;
   }
      if (!email_reg_exp.test(emailTo) || (emailTo == "") || (emailTo == "undefined")) {
        alert("Indirizzo E-mail destinatario non corretto!");
        document.getElementById("emailTo").select();
        return false;
   }
return true
}