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_"+mediaId).value
	var senderEmail = document.getElementById("senderEmail_"+mediaId).value
	var receiverEmails = document.getElementById("receiverEmails_"+mediaId).value
	var messageText = document.getElementById("messageText_"+mediaId).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>" +
				"<appId>" + sendToFriendAppId + "</appId>" +
			"</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:
					var sucObj = "VideoSendMailDivSuc_" + mediaId
					if(document.getElementById(sucObj))
					{
						document.getElementById("VideoSendMailDiv_"+mediaId).style.display = 'none'
						document.getElementById(sucObj).style.display = ''
						setTimeout("showVideoWin("+mediaId+",0);document.getElementById("+String.fromCharCode(34)+sucObj+String.fromCharCode(34)+").style.display = 'none';",2000)
					}
					else
					{
						showVideoWin(mediaId,0);
					}
					break;
			case 2: 
					break;
		}
	}
	catch(ex){}
	sendToFriendMediaXmlStr = "";
}

function checkSendToFriend(mediaId)
{
	if(document.getElementById("senderName_"+mediaId).value.length==0)
	{
		showDialog("נא הקלד/י את שמך.","inform")
		document.getElementById("senderName_"+mediaId).focus()
		return;
	}
	
	if(!checkMail(document.getElementById("senderEmail_"+mediaId).value))
	{
		showDialog("נא הקלד/י את כתובת האימייל שלך.","inform")
		document.getElementById("senderEmail_"+mediaId).focus()
		return;
	}
	var recMail = document.getElementById("receiverEmails_"+mediaId).value
	if(recMail.length==0)
	{
		showDialog("נא הקלד/י לפחות כתובת אימייל אחת אליה תישלח ההודעה.","inform")
		document.getElementById("receiverEmails_"+mediaId).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)
}

function showVideoWin(mediaId,winId)
{
	if(winId==0)
	{
		document.getElementById("VideoDiv_"+mediaId).style.display=''
		document.getElementById("VideoSendMailDiv_"+mediaId).style.display='none'
	}
	if(winId==1)
	{
		document.getElementById("VideoDiv_"+mediaId).style.display='none'
		document.getElementById("VideoSendMailDiv_"+mediaId).style.display=''
	}
}
