function sendMovieLinkToFriend(movieId)
{
	// Create http request
	var xmlhttp = getTransferObject();
	if(!xmlhttp)
	{
		throw "Download the newer Firefox/IE or upgrade your browser please.";
		return false;
	}
		
	else
	{
		var sendToFriend_From = document.getElementById("sendToFriend_From").value;
		var sendToFriend_To = document.getElementById ("sendToFriend_To").value;
		var sendToFriend_Message = document.getElementById ("sendToFriend_Message").value.replace('\n','<br>');
		File = DomainURL+'/ajax_SendToFriend.asp';

		Parameters = '?MovieID='+movieId+'&From='+sendToFriend_From+'&To='+sendToFriend_To+'&Message='+sendToFriend_Message + '&rnd=' + Math.random();
		TheUrl = File + Parameters;
		xmlhttp.open("GET",TheUrl ,true);
		xmlhttp.send(null);

		document.getElementById("sendToFriendContainer").style.display = 'none';
		document.getElementById("movieOptionMsg").innerHTML = '<img src="Design/Header/AjaxLoader_Hypnotize.gif">';
		document.getElementById("movieOptionMsg").style.display = '';
		xmlhttp.onreadystatechange = function ()
		{
			
			if (xmlhttp.readyState == 4)
			{
				HttpStatus = xmlhttp.status;
				HttpResponseText = xmlhttp.responseText;
				HttpResponseXml = xmlhttp.responseXml;

				if (HttpStatus == 200)
				{
					if (HttpResponseText == '1') 
					{
						document.getElementById("movieOptionMsg").innerHTML = "Thank you for sharing this video!"
						setTimeout("closeMovieOptionsMsg();",5000);
					}
				}
				else
				{
					errorContent = 'An error has occured while verifying your account.<br>Error information was sent to technical team.<br>Please try again at a later time.';
					//alert (errorContent);
				}
			}
		}
	}
	delete xmlhttp;	
}

function checkSendToFriend(movieId)
{
	var sendToFriend_From = document.getElementById("sendToFriend_From").value;
	if(trim(sendToFriend_From).length==0)
	{
		alert("Please enter your name");
		document.getElementById("sendToFriend_From").focus();
		return;
	}

	var sendToFriend_To = document.getElementById("sendToFriend_To").value;
	if(trim(sendToFriend_To).length==0)
	{
		alert("Please enter your friend's email address");
		document.getElementById("sendToFriend_To").focus();
		return;
	}	

	if(!checkEmail(sendToFriend_To))
	{
		alert("The email address you entered is invalid");
		document.getElementById("sendToFriend_To").focus();
		return;
	}	
	
	sendMovieLinkToFriend(movieId)
}

function replaceAll(str,searchChar,newChar)
{
	 var strTemp = new String(str)
	 return strTemp.split(searchChar).join(newChar);
}


function checkEmail(mailAddress)
{
	 var e = mailAddress;
	 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	 if (filter.test(e))
	 return(1)
	 else
	 return(0)
}

function trim(s) 
{
	 while (s.substring(0,1) == ' ') {
	 s = s.substring(1,s.length);
	 }
	 while (s.substring(s.length-1,s.length) == ' ') {
	 s = s.substring(0,s.length-1);
	 }
	 return s;
}
