function track_visit(field, suffix)
{
	if(!field.value) return false;
	var track_visit_field = field.form.track_visit_id;
	var track_id = track_visit_field.value;
	var form = escape(field.form.pageform.value);
	var value = escape(field.value);
	field = field.name;
	
	var req;
	try
  	{
  		// Firefox, Opera 8.0+, Safari
  		req=new XMLHttpRequest();
  	}
	catch (e)
  	{
  		// Internet Explorer
		try
   		{
   			req=new ActiveXObject("Msxml2.XMLHTTP");
   		}
  		catch (e)
    	{
    		try
      		{
      			req=new ActiveXObject("Microsoft.XMLHTTP");
     		}
    		catch (e)
      		{
      			alert("Your browser does not support AJAX!");
      			return false;
      		}
    	}
  	}
	if (req)
 	{
  		req.onreadystatechange = function()
 		{
  			if (req.readyState == 4) 
  			{ //data is retrieved from server
   				if (req.status == 200) 
   				{ // which reprents ok status 
   				  // visit is tracked
   				  track_visit_field.value = req.responseText;
  				}
  				else
  				{ 
     				alert("There was a problem while using XMLHTTP:\n");
  				}
  			}            
		}  
		var url = '/track_visit/track_visit.php?track_id='+track_id+'&field='+field+'&value='+value+'&form='+form;
		req.open("GET", url, true); //open url using get method
		req.send(null);
 	}
}