// JavaScript Document
/*function validate_login(){
	
	var val=checkUserExist();
	
	alert(val);
	var error = "";
	if(document.getElementById("log").value == "" && document.getElementById("pwd").value == ""){
		error = "Please enter your Username and Password";
	}else if(document.getElementById("log").value == ""){
		error = "Please enter your Username";
	}else if(document.getElementById("pwd").value == ""){
		error = "Please enter your Password";
	}else if(checkUserExist()){
		error = "Invalid login";
	}
	
	if(error !=""){
		document.getElementById("login_error").innerHTML = error;
		document.getElementById("login_error").style.display = "block";
		return false;
	}
	return true;
}*/


function validate_login(){
	
	var error = "";
	
	if(document.getElementById("log").value == "" && document.getElementById("pwd").value == ""){
		error = "Please enter your Username and Password";
		document.getElementById("login_error").innerHTML = error;
		document.getElementById("login_error").style.display = "block";
		return false;
	}else if(document.getElementById("log").value == ""){
		error = "Please enter your Username";
		document.getElementById("login_error").innerHTML = error;
		document.getElementById("login_error").style.display = "block";
		return false;
	}else if(document.getElementById("pwd").value == ""){
		error = "Please enter your Password";
		document.getElementById("login_error").innerHTML = error;
		document.getElementById("login_error").style.display = "block";
		return false;
	}
	
	    var ajaxRequest;  // The variable that makes Ajax possible!
	
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
		
			if(ajaxRequest.readyState == 4){
				if(ajaxRequest.responseText=='' || ajaxRequest.responseText=='0'){
					error = "Invalid login";
					document.getElementById("login_error").innerHTML = error;
					document.getElementById("login_error").style.display = "block";
					return false;
				}else{
					window.location='index.php';
					return true;
				}
		
			}
		}
		var uname = document.getElementById('log').value;
		var pass = document.getElementById('pwd').value;
		var queryString = "?uname=" + uname + "&pass=" + pass;
		ajaxRequest.open("POST", "login_check.php" + queryString, true);
		ajaxRequest.send(null); 	
		
}


function validate_signup(){
	var error = "";
	if(document.getElementById("signup").value == "" && document.getElementById("email").value == "")
		error = "Please enter your Username and Email ID";
	else if(document.getElementById("signup").value == "")
		error = "Please enter your Username";
	else if(document.getElementById("email").value == "")
		error = "Please enter your Email ID";
	if(error !=""){
		document.getElementById("signup_error").innerHTML = error;
		document.getElementById("signup_error").style.display = "block";
		return false;
	}
	 var ajaxRequest;  // The variable that makes Ajax possible!
	
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
		
			if(ajaxRequest.readyState == 4){
				if(ajaxRequest.responseText=='' || ajaxRequest.responseText=='0'){
					error = "Username already exists, please choose another name";
					document.getElementById("signup_error").innerHTML = error;
					document.getElementById("signup_error").style.display = "block";
					return false;
				}else{
					window.location='index.php';
					return true;
				}
		
			}
		}
		var uname = document.getElementById('signup').value;
		var mail = document.getElementById('email').value;
		var queryString = "?uname=" + uname + "&mail=" + mail;
		ajaxRequest.open("POST", "login.php" + queryString, true);
		ajaxRequest.send(null); 	
}


function validate_email(id) {
	//form_id,email
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   //var address = document.forms[form_id].elements[email].value;
   if(reg.test(id) == false) {
      document.getElementById("signup_error").innerHTML = "Invalid Email Address";
	  document.getElementById("signup_error").style.display = "block";
      return false;
   }
   return true;
}

function validate_change_pass(){
	var error = "";
	if(document.getElementById("old_pass").value=="" && document.getElementById("new_pass").value=="" && document.getElementById("conf_pass").value==""){
		error = "Please enter your all your details.";
		document.getElementById("change_pass_error").innerHTML = error;
	 	document.getElementById("change_pass_error").style.display = "block";
      	return false;
	}else if(document.getElementById("old_pass").value==""){
		error = "Please enter your old password";	
		document.getElementById("change_pass_error").innerHTML = error;
	 	document.getElementById("change_pass_error").style.display = "block";
      	return false;
	}else if(document.getElementById("new_pass").value==""){
		error = "Please enter your new password";
		document.getElementById("change_pass_error").innerHTML = error;
	 	document.getElementById("change_pass_error").style.display = "block";
      	return false;
	}else if(document.getElementById("conf_pass").value==""){
		error = "Please confirm your password";
		document.getElementById("change_pass_error").innerHTML = error;
	 	document.getElementById("change_pass_error").style.display = "block";
      	return false;
	}else if(document.getElementById("new_pass").value != document.getElementById("conf_pass").value){
		error = "The new password did not match the confirmation password!";
		document.getElementById("change_pass_error").innerHTML = error;
	 	document.getElementById("change_pass_error").style.display = "block";
      	return false;	
	}
	return true;
/*	var ajaxRequest;  // The variable that makes Ajax possible!
	
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
		
			if(ajaxRequest.readyState == 4){
				if(ajaxRequest.responseText=='' || ajaxRequest.responseText=='0'){
					error = "Your old password was incorrect!";
					document.getElementById("change_pass_error").innerHTML = error;
					document.getElementById("change_pass_error").style.display = "block";
					return false;
				}else{
					window.location='index.php';
					return true;
				}
		
			}
		}
		var old_pass = document.getElementById('old_pass').value;
		var new_pass = document.getElementById('new_pass').value;
		var conf_pass = document.getElementById('conf_pass').value;
		var queryString = "?old_pass=" + old_pass + "&new_pass=" + new_pass + "&conf_pass=" + conf_pass;
		ajaxRequest.open("POST", "password_check.php" + queryString, true);
		ajaxRequest.send(null); 	*/
}


