// JavaScript Document
var xmlHttp;

function createXMLHttpRequest() 
{ 
   if(window.ActiveXObject) 
   { 
	  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
   } 
   else if(window.XMLHttpRequest) 
   { 
	  xmlHttp = new XMLHttpRequest(); 
   } 
} 

function randomInt ( )
{
  rand = Math.floor(Math.random()*993287432);
}

function send_recommendation()
{
	from_name = document.recommend_form.readerName.value;
	if(from_name == '')
		{alert("Du måste fylla i ditt namn");return false;}
	
	from = document.recommend_form.readerEmail.value;
	if(from == '')
		{alert("Du måste fylla i din epostadress");return false;}
	
	to = document.recommend_form.recipientEmail.value;
	if(to == '')
		{alert("Du måste fylla i en mottagaradress");return false;}
	
	title = document.recommend_form.title.value;
	if(title == '')
		{alert("Du måste svara på anti-spam-frågan");return false;}
		
	message = document.recommend_form.message.value;

	url = document.recommend_form.url.value;
	if(from_name == '')
		{alert("Någonting har blivit fel. Försök igen senare!");return false;}
	type = document.recommend_form.rec_type.value;
	if(from_name == '')
		{alert("Någonting har blivit fel. Försök igen senare!");return false;}
	
	document.recommend_form.submit_button.disabled = "disabled";
	randomInt();
	createXMLHttpRequest(); 
	xmlHttp.onreadystatechange = handleStateChange; 
	xmlHttp.open("GET", "/includes/ajax.send.php?rand="+rand+"&from_name="+escape(from_name)+"&from="+escape(from)+"&to="+escape(to)+"&message="+escape(message)+"&url="+escape(url)+"&type="+escape(type)+"&title="+escape(title), true);
	xmlHttp.send(null);

}

function handleStateChange()
{
	if(xmlHttp.readyState == 4) 
	{ 
		var response = xmlHttp.responseText; 
		var update = new Array(); 
		if(response.indexOf('||' != -1)) 
		{ 
			update = response.split('||');
			
			if(update[0] == 'success')
			{
				document.getElementById("recommend-to-friend-content").innerHTML = '<p style="padding-left:10px;"><strong>Tack!</strong><br/> Ditt tips har skickats via e-post.</p>';
			}
			if(update[0] == 'error')
			{
				document.getElementById("recommend-to-friend-content").innerHTML = '<p style="padding-left:10px;"><strong>Fel!</strong><br/> '+update[1]+'.</p>';
			}
		}
	}
}
