/*

	################################################
	AJAX-lösning för att lista platser för valt land
	################################################

*/

var options;
var XMLHttpRequestObject = false; 

// Kontrollerar och skapar rätt XMLHttpRequestObject
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
	XMLHttpRequestObject.overrideMimeType("text/xml");
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

// Läser in platser från ASP-Filen
// variabeln plats fångar vilken plats-dropdown det är som ska ändras
// kan anta värderna 0 - 6, 0 = alla fält, annars ändras fältet med överensstämmande nummer
function sendposttofriend(post)
{
	if(XMLHttpRequestObject) {
	
	var sendMail = document.getElementById('sendMail'+post).value;
	var sendName = document.getElementById('sendName'+post).value;
		
	  XMLHttpRequestObject.open("GET", 
	  "sendPostToFriend.asp?postId="+post+"&sendName="+sendName+"&sendMail="+sendMail, true); 
	
	  XMLHttpRequestObject.onreadystatechange = function() 
	  { 
		if (XMLHttpRequestObject.readyState == 4 && 
		  XMLHttpRequestObject.status == 200) { 
			var xmlDocument = XMLHttpRequestObject.responseXML;
			options = xmlDocument.getElementsByTagName("send");
			
			// Anropar rätt funktion, ändra samtliga platser eller en specifik
			if(options[0].childNodes[0].nodeValue == 1) {
				document.getElementById('sendStatus'+post).innerHTML = "Message sent successfully";
			} else {
				document.getElementById('sendStatus'+post).innerHTML = "Message could not be sent, please try again later.";
			}
		} 
	  } 
	
	  XMLHttpRequestObject.send(null); 
	}
}