//<![CDATA[

var base_url = "http://www.infoquid.com/";

function logIn() {

	if (window.XMLHttpRequest) {
	        request = new XMLHttpRequest();     // Firefox, Safari, ...
	}
	else if (window.ActiveXObject) {
	       request = new ActiveXObject("Microsoft.XMLHTTP");    // Internet Explorer
	}

	request.onreadystatechange = function() {
	
		if (request.readyState == 4) {
			
			if (request.status == 200) {

				var res = request.responseText;
						
				if (res == 'VALID') {
					document.getElementById("login_response").style.display = "none";
					location.reload();
				}
				else {
					document.getElementById("login_response").style.display = "block";
					document.getElementById("login_response").innerHTML = res;
				}
			}
			else
				document.getElementById("login_response").innerHTML = 'Error: ' + request.status;
		}
	
	if (res != 'VALID')
		document.getElementById("login_response").style.display = "block";
	};
			
	var url = base_url + "login_process.php?username=" + document.formlogin.username.value + "&password=" + document.formlogin.password.value + "&remind_me=" + document.formlogin.remind_me.checked;
	request.open('GET', url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	request.send(null); 
}

function resetPassword() {

	var section = 'reset_response';

	if (window.XMLHttpRequest) {
	        request = new XMLHttpRequest();     // Firefox, Safari, ...
	}
	else if (window.ActiveXObject) {
	       request = new ActiveXObject("Microsoft.XMLHTTP");    // Internet Explorer
	}

	request.onreadystatechange = function() {
	
		if (request.readyState == 4) {
			
			document.getElementById(section).style.display = "block";
			if (request.status == 200) {
				var res = request.responseText;
				document.getElementById(section).innerHTML = res;
				}
			else
				document.getElementById(section).innerHTML = 'Error: ' + request.status;
		}
	};
			
	var url = base_url + "reset_process.php?username=" + document.formreset.username_r.value + "&email=" + document.formreset.email_r.value;
	request.open('GET', url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	request.send(null); 
}

function goToLoginPage()
{
	window.location.href = 'http://www.infoquid.com/login_pag';
}

function changePassword(username, old_password) 
{
	var section = 'change_response';

	if (window.XMLHttpRequest) {
	        request = new XMLHttpRequest();     // Firefox, Safari, ...
	}
	else if (window.ActiveXObject) {
	       request = new ActiveXObject("Microsoft.XMLHTTP");    // Internet Explorer
	}

	request.onreadystatechange = function() {
	
		if (request.readyState == 4) {
			
			document.getElementById(section).style.display = "block";
			if (request.status == 200) {
				var res = request.responseText;
				part = res.split("--o--");
				document.getElementById(section).style.display = "block";
				document.getElementById(section).innerHTML = part[1];
				if (part[0] == 'VALID') 
					setTimeout("goToLoginPage()", 2500);
				
			}
			else {
				document.getElementById(section).style.display = "block";
				document.getElementById(section).innerHTML = 'Error: ' + request.status;
			}
		}
	};

	var url = base_url + "change_password.php?username=" + username + "&old_password=" + old_password + "&password=" + document.formchange.password_c.value + "&confirm=" + document.formchange.confirm_c.value;
	request.open('GET', url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	request.send(null); 
}

//]]>

