function send(adr,subj){
l = "mailto:" + adr + "@" + "xx" + "hummingbirdtools.com" + "?subject=" + escape(subj);
l = l.replace("@xx","@");
location.href = l;
return 0;
}

function GetCookie(sName)
{
  var aCookie = document.cookie.split("; ");
  for(var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split("=");
    if(sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }

  return null;
}

//update cookie
function UpdateCookie() {

	add = "; path=/; expires=Tue, 10 Mar 2009 12:00:00 UTC;";
	date = new Date();
	
	//set cookie if not exist
	if( GetCookie("id")==null)
	{
		document.cookie = "id=1" + add;
		if( document.referrer.length==0 )
		{
			document.cookie = "referrer=unknown" + add;
		}
		else
		{
			document.cookie = "referrer=" + escape(document.referrer) + add;
		}
		document.cookie = "numvisits=1" + add;
		document.cookie = "firstdate=" + date.getDate() + "." + (date.getMonth()+1) + "." + date.getFullYear() + add;
		document.cookie = "lastdate=" + escape(date.toUTCString()) + add;
		document.cookie = "FirstEnterPage=" + document.location.href + add;
	}
	else
	{
		lastdate = GetCookie("lastdate");
		if( lastdate != null )
		{
			if( lastdate.length > 0 )
			{
				ldate = new Date(lastdate);
				if( !isNaN(ldate) )
				{
					d = ((((date - ldate)/1000)/60)/60);
					if( d >= 1 )//if prev visit more then 1 hour ago
					{
						numvisits = GetCookie("numvisits");
						if( numvisits==null )
						{
							numvisits = 1;
						}
						else
						{
							num = new Number(numvisits);
							numvisits = num+1;
						}
						document.cookie = "numvisits=" + numvisits + add;
					}
				}
			}
		}
		
		document.cookie = "lastdate=" + escape(date.toUTCString()) + add;
	}
	
	//if enter page
	if( document.referrer.indexOf("hummingbirdtools.com") == -1 )
	{
		document.cookie = "LastEnterPage=" + document.location.href + add;
	}
	
	return true
}

//Check the form before submitting
function CheckSearch() {
	//Check for   word to  search
	if (document.formSearch.search.value==""){
		alert("Please enter at least one keyword to search");
		document.formSearch.search.focus();
		return false;
	}
	
	return true
}

function Search() {

	//Check for   word to  search
	if (CheckSearch()==true){
		
		document.formSearch.submit();
		return true;
	}
	
	return false
}

function CheckEMail(field) {

	var i1 = -1;
	var i2 = -1;
	

	//Check e-mail
	if (field.value==""){
		alert("Please  enter  e-mail");
		field.focus();
		return false;
	}
	if (field.value=="your e-mail"){
		alert("Please  enter  e-mail");
		field.focus();
		return false;
	}
	i1 = field.value.indexOf("@");
	if (i1==-1){
		alert("Please  enter  e-mail");
		field.focus();
		return false;
	}
	i2 = field.value.lastIndexOf(".");
	if (i2==-1){
		alert("Please  enter  e-mail");
		field.focus();
		return false;
	}
	if (i1>i2){
		alert("Please  enter  e-mail");
		field.focus();
		return false;
	}
	
	return true
}

function Subscribe(field) {

	//Check e-mail
	if (CheckEMail(field)==true){
		
		document.formMailingList.submit();
		return true;
	}
	
	return false
}

