function ValidateQuote()
	{

		//---------- FName  ----------
		if ( document.frmfreequote.Name.value == ""  )
  		 {if (!(PrintMesg(document.frmfreequote.Name,"Please enter the full name")))
   			{return false;}}
		 else  { 
   		if (!SpaceChk(document.frmfreequote.Name))
   		 {if (!(PrintMesg(document.frmfreequote.Name,"Please enter full name other than space.")))
    		{return false;}}
		 }

		//--------e-mail
	mail = ""
	mail = document.frmfreequote.Email.value
 	if (mail  == "")
    {if (!(PrintMesg(document.frmfreequote.Email,"Please enter email address.")))
    {return false;}}
	 else { 
   	n = mail.indexOf("@")
   	if (n >= 0)
   	{ newstr = mail.substring(n)
	 n= newstr.indexOf(".")
	 if (n<0)
	    {if (!(PrintMesg(document.frmfreequote.Email,"Please enter a valid email address.")))
	    {return false;}}
   	} 
   	else
    {if (!(PrintMesg(document.frmfreequote.Email,"Please enter a valid email address.")))
    {return false;}}
 	}

 

//-----------suburb ------------------------
		if ( document.frmfreequote.suburb.value == ""  )
  		 {if (!(PrintMesg(document.frmfreequote.suburb ,"Please enter suburb")))
   			{return false;}}
		 else  { 
   		if (!SpaceChk(document.frmfreequote.suburb))
   		 {if (!(PrintMesg(document.frmfreequote.suburb,"Please enter suburb")))
    		{return false;}}
		 }



//-----------Telephone ------------------------
		if ( document.frmfreequote.Telephone .value == ""  )
  		 {if (!(PrintMesg(document.frmfreequote.Telephone ,"Please enter telephone number ")))
   			{return false;}}
		 else  { 
   		if (!SpaceChk(document.frmfreequote.Telephone ))
   		 {if (!(PrintMesg(document.frmfreequote.Telephone ,"Please enter telephone number")))
    		{return false;}}
		 }


//---------- requirements  ----------
		if ( document.frmfreequote.RequirementDesc.value == ""  )
  		 {if (!(PrintMesg(document.frmfreequote.RequirementDesc,"Please enter brief description of your requirements")))
   			{return false;}}
		 else  { 
   		if (!SpaceChk(document.frmfreequote.RequirementDesc))
   		 {if (!(PrintMesg(document.frmfreequote.RequirementDesc,"Please enter brief description of your requirements other than space.")))
    		{return false;}}
		 }
	
// -----Website---------------
	
var ctrl = document.frmfreequote.CompanyURL
var site = document.frmfreequote.CompanyURL.value 

 if (site != ""  )
   {
   
    n=site.indexOf(".")
    if (n<0)
	    {alert("Please enter a company website like http://www.yoursite.com")
	    ctrl.focus()
		return false;
		}
	else
	{
	n1 = site.indexOf("http://")
    n2 = site.indexOf("www.")
	if((n1<0)&&(n2<0))
	{
	    {alert("Please enter a company website like http://www.yoursite.com")
	    ctrl.focus()
		return false;
		}
  }}
   }
	
	
		return true;
	}

//prints messages
function PrintMesg(ctrlvar,mesg)
{ alert(mesg); ctrlvar.focus(); return false }

// function to check spaces
function SpaceChk(ctrlvar)
{
   chkstr     = ctrlvar.value
   stlength   = chkstr.length
   spacecount = 0
   if (stlength >0)  {
    for(i=0;i<=stlength;i++)
     if ( chkstr.charAt(i)==" ") { spacecount=spacecount+1  }
    if (stlength == spacecount) { return false }
   return true }
}

//---------------popup 04-06-2008

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=620,height=530,scrollbars=no');
return false;
}

