function ShowDealerReg(event) {
document.getElementById('dealer_reg').style.left = event.clientX+document.body.scrollLeft+'px';
document.getElementById('dealer_reg').style.top = event.clientY-20+document.body.scrollTop+'px';
document.getElementById('dealer_reg').style.visibility = 'visible';
}

function HideDealerReg(event) {
document.getElementById('dealer_reg').style.visibility = 'hidden';
}

function LoginDealer() {

	if (window.XMLHttpRequest)
	{
	Request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try
		{
		Request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (CatchException)
		{
		Request = new ActiveXObject("Msxml2.XMLHTTP");
		}
	}

        document.getElementById('error_d_login').innerHTML = "Logging in...";
        document.getElementById('error_d_login').style.display = "inline";
        	Request.open('GET', '/cgi-bin/_NEWCGI_/DEALER_LOGIN.cgi?d_login='+document.forms['dealer_login'].d_login.value+'&amp;d_password='+document.forms['dealer_login'].d_password.value+'&amp;ms='+new Date().getTime(), true);
        	Request.send(null);
        	Request.onreadystatechange = function()
        	{
               		if (Request.readyState == 4)
        		{
				if (!Request.responseText.match('Incorrect')) {
	                                document.forms['dealer_login'].submit();
				}
				else {
	                                document.getElementById('error_d_login').innerHTML = Request.responseText;
				}
                        }
        	}

}

function MenuShowCats(state) {
	var menu = document.getElementById('menucats__');
	if (state) {
		menu.style.display = 'block';
	}
	else {
		menu.style.display = 'none';
	}
}
