var http = createRequestObject();

var buffer = '';

function createRequestObject() 
{
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	return ro;
}


function inclickcheck(field,def,val)
{
	if(field.value == def)
	{
		field.value = val;
	}
}

function changeuser(field,but)
{
	if(field.value == '')
	{
		document.getElementById(but).disabled = true;
	}
	else
	{
		document.getElementById(but).disabled = false;
	}
}

function checkavail(field)
{
	username = document.getElementById(field).value;
	
	if(username.length < 2)
	{
		document.getElementById('availres').innerHTML = '<font style="color: red;font-size: 13px;">Username "'+username+'" too short</font>';
		return;
	}
	else if(username.length > 20)
	{
		document.getElementById('availres').innerHTML = '<font style="color: red;font-size: 13px;">Username "'+username+'" too long</font>';
		return;
	}
	
	http.open('get', 'http://www.amateurgear.loc/signup.php?avail='+username);
  http.onreadystatechange = availResponse;
  http.send(null);
}

function availResponse() 
{
	if(http.readyState == 4)
	{
    var response = http.responseText;
		
		returned = response.split('|');

		if(response.indexOf('|' != -1))
		{
			var username=returned[0];
			var status=returned[1];

			if(status == 1)
			{
				document.getElementById('availres').innerHTML = '<font style="color: green;font-size: 13px;">Username "'+username+'" OK</font>';
			}
			else
			{
				document.getElementById('availres').innerHTML = '<font style="color: red;font-size: 13px;">Sorry, username "'+username+'" alrady taken</font>';
			}
		}
	}
}

function divDisplay(div_id)
{
   var mydiv = document.getElementById( div_id );
   mydiv.style.visibility="";
   mydiv.style.display="";
}

function tl(link, id)
{
	buffer = link.href;
	link.href = 'http://www.amateurgear.com/cgi-bin/at3/out.cgi?';
	if(id != '') link.href = link.href + 'id=' + id;
	link.href = link.href + '&tag=' + link.name + '&trade=' + buffer;
}

function ch(link)
{
	buffer = link.href;
	link.href = 'http://www.amateurgear.com/cgi-bin/at3/out.cgi?tag=img-toplist&trade=' + link.href;
}

function chbk(link)
{
	if(buffer != '')
	{
		link.href = buffer;
		buffer = '';
	}
}