// TEXT COUNTER SCRIPT FOR buzz_discuss BOXES
// Original:  Ronnie T. Moore -- Web Site:  The JavaScript Source
// Dynamic 'fix' by: Nannette Thacker -- Web Site: http://www.shiningstar.net
// This script and many more are available free online at The JavaScript Source!! http://javascript.internet.com -->
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}

function doLogin()
{  
	var screenname=document.getElementById('screenname').value;
	var password=document.getElementById('password').value;
	if (screenname=="" && password=="")
	{
		alert("Screenname or password are empty!");
	}
	else
	{
		var x;
		try
		{
			x=new XMLHttpRequest();
		}
		catch(e)
		{
			try
			{
				x=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				try
				{
					x=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{
					alert("Your browser does not support AJAX!");
				}
			}
		}
		
		var a='login.php?screenname='+screenname+'&password='+password;
		x.open('get','login.php?screenname='+screenname+'&password='+password); 
		
		
		x.onreadystatechange=function()
		{ 
			if (x.readyState==4)
			{
				if (x.responseText=="1")
				{
					alert ("You are logged in!");
					window.location.reload(true);
				}
				else if (x.responseText=="2")
				{
					alert("Login incorrect!");
				}
			}
		}
		x.send(null);
	}
}

function logout()
{
	var x;
	try
	{
		x=new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			x=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				x=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				alert("Your browser does not support AJAX!");
			}
		}
	}
	x.onreadystatechange=function()
	{
		if (x.readyState==4)
		{
			alert ("You are logged out!");
			window.location="/index.php?ac=out";
		}
	}
	var a="/logout.php";
	x.open("GET",a,true);
	x.send(null);
}
