
// Set the delimiter to something other than | when defining condition values
var http_request = false;

function loguser() {
	//make the call

	http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	    http_request = new XMLHttpRequest();
	    if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/xml');
		// See note below about this line
	    }
	} else if (window.ActiveXObject) { // IE
	    try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		try {
		    http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	    }
	}

	if (!http_request) {
	    alert('Giving up :( Cannot create an XMLHTTP instance');
	    return false;
	}

	//get the selected category
	var box = document.getElementById("usercodelog").value;
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', "affiliateloginindex.jsp", true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	http_request.send("usercode=" + box);
		
}
	   

function alertContents() {
	
	    if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
		
			var xmldoc = http_request.responseXML;
			
			//root tag
			var roottag = xmldoc.getElementsByTagName('root')[0];
			//point name		
			var result_node = roottag.getElementsByTagName('result')[0];				
			var res = result_node.childNodes[0].nodeValue; 
			
			if(res == 1){
				//redirect
				var cd_node = roottag.getElementsByTagName('code')[0];				
				var cd = cd_node.childNodes[0].nodeValue; 
				
				window.location = "http://www.cyprustaxireservations.com/SelectSourcePoint.action?lang=en&showhome=no&usercode="+cd;
			}else{
				document.getElementById("logmessage").innerHTML="Login Failed. Please check your code.";
			}
			
		}  else {
                //alert('There was a problem with the request.');
            }
	
    }
    
}

