function authenticateUser(){
	
	if (window.XMLHttpRequest && !(window.ActiveXObject)) {
		try {
			xmlDoc = new XMLHttpRequest();
		} 
		catch (e) {
			xmlDoc = false;
		}
		xmlDoc.open("GET", "users.xml", true);
		xmlDoc.send("");
		xmlDoc.onreadystatechange = function(){
			if (xmlDoc.readyState == 4) {
				authenticateFF();
			}
		};
	}
	else 
		if (window.ActiveXObject) {
			xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.onreadystatechange = function(){
				if (xmlDoc.readyState == 4) {
					authenticateIE();
				}
			};
			xmlDoc.load('users.xml');
		}
		else {
			alert('Your browser can\'t handle this script');
			return;
		}
	
//	if ( validUser ){
//		document.location.href="condtions.html";
//	} else {
//		alert("Invalid Login");
//		document.location.href="index.html";
//	}
//	alert("aaaaaaaaa: " + validUser);
//	alert("bbbbbbbbb: " + validUser);
//	return validUser;
}

function authenticateIE()
{
	var un_xml = xmlDoc.getElementsByTagName(document.forms.login_form.un.value);
	if (un_xml.length == 0) {
		alert("Invalid Login");
		document.location.href = "login.html";
	}
	else {
		var pw_doc = document.forms.login_form.pw.value;
		var pw_xml = un_xml[0].firstChild.nodeValue;
		if (pw_doc == pw_xml) {
			document.location.href = "/intra/condtions.html";
		}
		else {
			alert("Invalid Login");
			document.location.href = "login.html";
		}
	}
}

function authenticateFF(){
	var un_xml = xmlDoc.responseXML.getElementsByTagName(document.forms.login_form.un.value);
	if (un_xml.length == 0) {
		alert("Invalid Login");
		document.location.href = "login.html";
	}
	else {
		var pw_doc = document.forms.login_form.pw.value;
		var pw_xml = un_xml[0].firstChild.nodeValue;
//		alert("pw_doc: " + pw_doc + " yyy");
//		alert("pw.xml: " + pw_xml + " zzz");
		if (pw_doc == pw_xml) {
			document.location.href = "/intra/condtions.html";
		}
		else {
			alert("Invalid Login");
			document.location.href = "login.html";
		}
	}
}



