function validLogin(frm)
{	
	var mailExp  = /^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;
	
	if(frm.log_username.value == "") 
    { 
		alert("Please enter username!");
		frm.log_username.focus();
		return false; 
    }
	else if(frm.log_pass.value == "") 
    { 
		alert("Please enter password!");
		frm.log_pass.focus();
		return false; 
    }
	else
	{
		var oXmlHttp = zXmlHttp.createRequest();

		show_page = "valid_login_user.php?uname="+frm.log_username.value+"&pass="+frm.log_pass.value;

		oXmlHttp.open("get", show_page, true);	
		
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				var result=oXmlHttp.responseText;
				//alert(result);
				if (result!="")
				{
					if(result==0)
					{
						document.getElementById('full_div').style.display = "block";
						document.getElementById('full_div').innerHTML = "<font color='#FF0000'><b>Username & Password not recognised, please try again or register with us.</b></font>";
					}
					else
					{
						document.getElementById('full_div').style.display = "none";
						document.getElementById('full_div').innerHTML = "";
						window.location='index.htm';
						//window.location='scripts/redirect_forum.php';
					}
					//document.getElementById('repltd').innerHTML = result;
				}
			}
		};
		oXmlHttp.send(null);
	}
}


function Login(frm)
{	
	if(frm.log_username.value == "") 
    { 
		document.getElementById('full_div').style.display = "block";
		document.getElementById('full_div').innerHTML = "<font color='#FF0000'><b>Please Enter Username.</b></font>";
		document.getElementById('Loading').style.display = 'none';
		return false; 
    }
	else if(frm.log_pass.value == "") 
    { 
		document.getElementById('full_div').style.display = "block";
		document.getElementById('full_div').innerHTML = "<font color='#FF0000'><b>Please Enter Password.</b></font>";
		document.getElementById('Loading').style.display = 'none';
		return false; 
    }
	else
	{
		var oXmlHttp = zXmlHttp.createRequest();

		show_page = "valid_login_user.php?uname="+frm.log_username.value+"&pass="+frm.log_pass.value;

		oXmlHttp.open("get", show_page, true);	
		
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				var result=oXmlHttp.responseText;
				//alert(result);
				if (result!="")
				{
					if(result==0)
					{
						document.getElementById('full_div').style.display = "block";
						document.getElementById('full_div').innerHTML = "<font color='#FF0000'><b>You are not a valid user.</b></font>";
						document.getElementById('Loading').style.display = 'none';
					}
					else
					{
						document.getElementById('register_form').style.display = "none";						
						//document.getElementById('news_form').style.display = "block";
						document.getElementById('Loading').style.display = 'none';
						if(frm.Action.value == 'news') {
							window.location.href='news_form.php';
						}
						if(frm.Action.value == 'feedback') {
							window.location.href='feedback_complaint_form.php';
						}
						if(frm.Action.value == 'events') {
							window.location.href='event_form.php';
						}
						if(frm.Action.value == 'seminar') {
							//window.location.href='seminar_booking_form.php?sem_id='+frm.Sem_id.value;
							var sem_id = document.getElementById('sem_id').value;
							if(sem_id !="")
							{
								window.location.href='seminar_booking_form.php?sem_id='+sem_id;
							}else{
								window.location.href='seminar_booking_form.php';
							}							
						}
						if(frm.Action.value == 'contact') {
							window.location.href='contact_form.php';
						}
						if(frm.Action.value == 'barrister') {
							window.location.href='request_a_barrister.php';
						}
						if(frm.Action.value == 'seminar_booking') {
							window.location.href='request_a_seminar.php';
						}
					}
				}
			}
		};
		oXmlHttp.send(null);
	}
}