var sendToFriendMediaOperationPage = FLIX_PATH + "/sendFriendEmail.asp";
var sendToFriendMediaXmlStr = "";
var sendToFriendAppId = "0";

//functions for codeBehind send To Friend Media
function sendToFriendMedia(mediaId)
{
	var senderName = document.getElementById("senderName").value;
	var senderEmail = document.getElementById("senderEmail").value;
	var receiverEmails = document.getElementById("receiverEmails").value;
	var messageText = document.getElementById("messageText").value;
	var fromAppIdObj = document.getElementById("fromAppId");
	var fromAppId = 0;
	if(fromAppIdObj) fromAppId = document.getElementById("fromAppId").value;
		
	sendToFriendMediaXmlStr = "<?xml version='1.0' encoding='utf-8' ?>" +
			"<root>" +
				"<mediaId>" + mediaId + "</mediaId>" +
				"<senderName>" + senderName + "</senderName>" +
				"<senderEmail>" + senderEmail + "</senderEmail>" +
				"<receiverEmails>" + receiverEmails + "</receiverEmails>" +
				"<messageText>" + messageText + "</messageText>" +
				"<fromAppId>" + fromAppId + "</fromAppId>" +
			"</root>"
	sendToFriendMedia_sendXML(mediaId);
}

function sendToFriendMedia_sendXML(mediaId)
{
	var xmlObj;
	
	if( !document.all )
	{
		xmlObj = new XMLHttpRequest();
		xmlObj.open ("post", sendToFriendMediaOperationPage ,false);  
	}
	else
	{
		xmlObj = new ActiveXObject("Msxml2.XMLHTTP")
		xmlObj.Open ("post", sendToFriendMediaOperationPage ,false);		
	}
	
	
	xmlObj.send(sendToFriendMediaXmlStr);
	try
	{
		var sendToFriendMedia_responseTxt = xmlObj.responseText;
		switch(parseInt(sendToFriendMedia_responseTxt))
		{
			case 1:
					document.getElementById("media_SendMail_Div").style.display = 'none';
					document.getElementById("media_Message").innerHTML = "שליחת המייל התבצעה בהצלחה !"
					document.getElementById("media_Msg_Div").style.display = '';
					setTimeout("closeMediaMsgDiv();",5000);
					try { AddressBook_SaveEmails(document.getElementById("receiverEmails").value); } catch(ex){}
                    // NUCONOMY.Logger.LogActivity(__currentUser,__contentOwner,__contentId,667);
					break;
			case 2: 
					break;
		}
	}
	catch(ex){}
	sendToFriendMediaXmlStr = "";
}

function checkSendToFriend(mediaId)
{
	if(document.getElementById("senderName").value.length==0)
	{
		showDialog("נא הקלד/י את שמך.","inform")
		document.getElementById("senderName").focus()
		return;
	}
	
	if(!checkMail(document.getElementById("senderEmail").value))
	{
		showDialog("נא הקלד/י את כתובת האימייל שלך.","inform")
		document.getElementById("senderEmail").focus()
		return;
	}
	var recMail = document.getElementById("receiverEmails").value
	if(recMail.length==0)
	{
		showDialog("נא הקלד/י לפחות כתובת אימייל אחת אליה תישלח ההודעה.","inform")
		document.getElementById("receiverEmails").focus()
		return;
	}	
	recMail = replaceAll(recMail,'\n',"")
	recMail = replaceAll(recMail,' ',"")
	recMail = replaceAll(recMail,'	',"")
	recMail = replaceAll(recMail,String.fromCharCode(13),"")
	recMail = replaceAll(recMail,String.fromCharCode(10),"")
	mailsArr = recMail.split(",");
	var i = 0;
	var currMail = ''
	for(i = 0; i < mailsArr.length; i++)
	{
	   if(!checkMail(mailsArr[i]) && mailsArr[i]!="")
	   {
	   		showDialog("כתובת האימייל - '"+mailsArr[i]+"' אינה תיקנית.","inform");
			return;
	   }
	}
	if(i > 50)
		showDialog("לידיעתך !<br>ההודעה תשלח ל-50 הכתובות הראשונות בלבד.","inform");
	
	sendToFriendMedia(mediaId)
}
