// JavaScript Document
spam_checker=function(){	
	var forms = $$('form');
	forms.each(function(form) { 
		form_identity(form,1);
		form_referer(form);
	}); 
}
form_identity=function(form,id){
	if(form.elements["_identity"]==undefined){
		 create_element(form,"_identity");	   
	}
	var id = id || 0;
	var j  = [];
	j.push(id);
	j.push(document.domain);
	j.push(new Date().getTime());
	j.push(Math.round(Math.random()*100));	
	form._identity.value = j.join('|');			
}
form_referer=function(form){
	if(form.elements["_referer"]==undefined){
		 create_element(form,"_referer");	   
	}	
	form._referer.value = document.URL;			
}
create_element=function(form,name){
     var n   = document.createElement("input");
	 n.type  = "hidden";
	 n.name  = name;
	 n.id    = name;
	 n.value = "";
	 form.appendChild(n);
	 delete(n);
}
spam_checker();
