function validate(theForm)
{
	if (theForm.lastname.value == "")
  	{
    		alert("Please enter your Last Name.");
    		theForm.lastname.focus();
    		return (false);
  	}

  	if (theForm.firstname.value == "")
  	{
    		alert("Please enter your First Name.");
    		theForm.firstname.focus();
    		return (false);
  	}

  	if (theForm.address.value == "")
  	{
    		alert("Please enter your Address.");
    		theForm.address.focus();
    		return (false);
  	}

  	if (theForm.city.value == "")
  	{
    		alert("Please enter your City");
    		theForm.city.focus();
    		return (false);
  	}

	if (theForm.state.value == "")
  	{
    		alert("Please enter your State");
    		theForm.state.focus();
    		return (false);
  	}

	if (theForm.zip.value == "")
  	{
    		alert("Please enter your Zip");
    		theForm.zip.focus();
    		return (false);
  	}
  	
  	
  	return (true);
}

var duration=startDuration();
var wreq = null;

function handleClose(id)
{
	duration=updateDuration();

	var url = "http://www.lanesboro.com/record_stat.php?id="+id+"&type=look&num="+duration;

	if (window.XMLHttpRequest)
	{
		//For Mozilla/Firefox, Safari
		wreq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		//For Internet Explorer
		wreq = new ActiveXObject("Microsoft.XMLHTTP");
	}

	wreq.onreadystatechange = wcallback;
	wreq.open('GET', url, false);
      	wreq.send(null);
}

//------------------------------------------------

function handleURLClick(id)
{
	var url = "http://www.lanesboro.com/record_stat.php?id="+id+"&type=url&num=1";

	if (window.XMLHttpRequest)
	{
		//For Mozilla/Firefox, Safari
		wreq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		//For Internet Explorer
		wreq = new ActiveXObject("Microsoft.XMLHTTP");
	}

	wreq.onreadystatechange = wcallback;
	wreq.open('GET', url, false);
      	wreq.send(null);
}

//------------------------------------------------

function wcallback()
{ 
    	if (wreq.readyState == 4)
	{ 
		if (wreq.status == 200)
		{
			var cType = wreq.getResponseHeader("Content-Type");
         		if (cType == 'text/xml')
			{
            			// XML response
         		}
			else if (cType == 'text/html')
			{
            			// HTML response
         		}
			else if (cType == 'text/plain')
			{
            			// Plain Text response
			}
		}
		else
		{
			// problem fulfilling the request
			alert('Error : Status '+wreq.status+' returned.');
		}
	}
}

//---------------------------------------------------

function startDuration()
{
	var d = new Date();
	duration=d.getSeconds();
	return duration;
}

//---------------------------------------------------

function updateDuration()
{
	var d = new Date();
	var temp=d.getSeconds();
	var num=Math.abs(temp-duration);
	return num;
}
