var xmlHttp;
var loca;

function entsub(e) { 
	//cross-browser compatible keypress check
	var characterCode;	
	if(e && e.which){ //Firefox uses this
		e = e
		characterCode = e.which
	}
	else{
		e = event
		characterCode = e.keyCode //Safari uses this.
	}
	//13 = return, 3 = enter (on the numeric keypad)
	if((characterCode == 13)||(characterCode == 3)){
		showHint2(document.loginform.username.value, document.loginform.password.value, 'login.php', 'txtHint');
		return false;
	} else {
		return true;
	}
}

//showHint('2', 'ajax/ajax.addToCart.php', 'msg')
function showHint(str, url, spanId) {

jQuery.get(
	url,
	{
		"q" : str,
		"sid" : Math.random()
	},
	function() {
		window.location.href = "client.php?action=cart";
	}
);

/*
loca = spanId;
if (str.length==0)
  {
  document.getElementById(loca).innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//var url="testpass.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);*/
}

function showHint2(str, str2, url, spanId)
{
loca = spanId;

if (str.length==0)
  {
  document.getElementById(loca).innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//var url="testpass.php";
url=url+"?username="+str;
url=url+"&password="+str2;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function stateChanged()
{
if (xmlHttp.readyState==4)
	{
		document.getElementById(loca).innerHTML=xmlHttp.responseText;
		
		var theString = document.getElementById(loca).innerHTML;
		if(theString.search("Logged in.") > 0){
			
		//refreshes the whole page.  would be better to rewrite that div...
			var sURL = unescape(window.location.pathname);
			window.location.href = sURL;
			
		}
	
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

