function fnleads()
{
	if(trim(document.frmleads.name.value) == "")
	{
		alert("Enter your Name");
		document.frmleads.name.focus();
		return false;
	}
	
	
	if(isValidEmail(trim(document.frmleads.email.value)) == false )
	{
		alert("Enter your e-mail address");
		document.frmleads.email.focus();
		return false;
	}
	
	if(trim(document.frmleads.url.value) == "")
	{
		alert("Enter Website URL");
		document.frmleads.url.focus();
		return false;
	}	
	
	if(trim(document.frmleads.phone.value) != "")
	{
		if(IsNumeric(trim(document.frmleads.phone.value)) == false )
		{
		alert("Enter your valid telephone number");
		document.frmleads.phone.focus();
		return false;
		}
	}
	
	var name = encodeURIComponent(trim(document.frmleads.name.value));
	var email = encodeURIComponent(trim(document.frmleads.email.value));
	var phone = encodeURIComponent(trim(document.frmleads.phone.value));
	var url = encodeURIComponent(trim(document.frmleads.url.value));
	submitleads(name,email,phone,url);
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789. ";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function isValidEmail(email)
{
	var validFormatEmail1 = /[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
	if(email == email.match(validFormatEmail1))
	{
		return true;
	}
	else
	{
		return false;
	}
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function stateChanged55() 
{ 
 	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	var newData = xmlHttp.responseText;
	document.frmleads.name.value="";
	document.frmleads.email.value="";
	document.frmleads.phone.value="";
	document.frmleads.url.value="";	
	jQuery.facebox({ ajax: 'http://www.infomedia-direct.com/go/thanks.htm' })
	}
}

function submitleads(name,email,phone,urla)
{
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
  	alert ("Your browser does not support AJAX!");
  	return;
	} 
var url="submit.php";
url=url+"?sid="+Math.random();
url=url+"&name="+name;
url=url+"&email="+email;
url=url+"&phone="+phone;
url=url+"&url="+urla;
xmlHttp.onreadystatechange=stateChanged55 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}