﻿var request = false;
try {
	request = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
		try {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (failed) {
			request = false;
		}  
	}
}

if (!request)
	alert("Error initializing XMLHttpRequest!");

function calcLoveNow( juri, def1, def2 )
{
	var frm = document.loveCalculatorForm;
	var person1 = frm.lovecalcperson1.value;
	var person2 = frm.lovecalcperson2.value;
	
	if ( ( person1 == '' ) || ( person1 == def1 ) )
	{
		alert( 'Please enter Person Name 1' );
		return;
	}

	if ( ( person2 == '' ) || ( person2 == def2 ) )
	{
		alert( 'Please enter Person Name 2' );
		return;
	}
	
	var url = juri + "modules/mod_lovecalculator/assets/lovecalc.php";
	var params = "person1=" + person1 + "&person2=" + person2 + "&def1=" + def1 + "&def2=" + def2;
	request.open("POST", url, true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", params.length);
	request.setRequestHeader("Connection", "close");
	request.onreadystatechange = function()
	{
		if(request.readyState == 4 && request.status == 200)
		{
			var response = request.responseText; 
			document.getElementById('loveCalcResult').innerHTML = response + "%";
		}
	}

	request.send(params);
}