function clickclear(thisfield, defaulttext) {

if (thisfield.value == defaulttext) {

thisfield.value ="";

}

}

function clickrecall(thisfield, defaulttext) {

if (thisfield.value == "") {

thisfield.value = defaulttext;

}

}
var CODE = Math.floor(Math.random()*1000000);
    function DrawBotBoot()
    {
       	document.write("<label class='captchafont'>");
		document.write(CODE);
		document.write("</label>");
    }    
    function ValidBotBoot(){
        var d = document.getElementById('BotBootInput').value;
        if (d == c) return true;        
        return false;
    }




function isValidEmail(str) {



   return (str.indexOf("@") > 0);



}

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 alltrim(str) 

{

                return str.replace(/^\s+|\s+$/g, '');

 }






/*function validContactForm()

{
var user_is_a_human = document.form1.user_is_a_human.value;
if(alltrim(document.form1.name.value) == "" )

	{

		alert("Please enter your name.");

		document.form1.name.focus();

		return false;

	}

	

	var strValue = document.form1.email.value;

	var strFilter = /^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i;

	if (!strFilter.test(strValue))

	{

  	 alert("Please enter a valid email address.");

	 document.form1.email.focus();

   	return false;

	}

	

	

	

	if(alltrim(document.form1.mobile.value) == "" )

	{

		alert("Please enter your mobile no.");

		document.form1.mobile.focus();

		return false;

	}

	

if (!IsNumeric(document.form1.mobile.value))

{



alert ("Please enter your mobile no. in numeric.");

document.form1.mobile.focus();

return false;

}

//alert(document.form1.textfield2.value.length);	 

if ((document.form1.mobile.value.length != 10 )) {

alert ("mobile no. should be equal to 10 characters.");

document.form1.mobile.focus();

return false;

}		

	

	if(alltrim(document.form1.subject.value) == "" )

	{

		alert("Please enter your subject.");

		document.form1.subject.focus();

		return false;

	}		

	

		if(alltrim(document.form1.message.value) == "" )

	{

		alert("Please enter your message.");

		document.form1.message.focus();

		return false;

	}		

var captchaValue = document.getElementById('BotBootInput').value;
	if(user_is_a_human == "" )
	{
		alert("Please Enter Captcha Code");
		document.form1.user_is_a_human.focus();
		return false;
	}
	else if(user_is_a_human != CODE )
	{
		alert("Captcha Code Does Not Match");
		document.form1.user_is_a_human.focus();
		return false;
	}
	





}*/
function validContactForm()

{

if(alltrim(document.form1.name.value) == "" )

	{

		alert("Please enter your name.");

		document.form1.name.focus();

		return false;

	}

	

	var strValue = document.form1.email.value;

	var strFilter = /^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i;

	if (!strFilter.test(strValue))

	{

  	 alert("Please enter a valid email address.");

	 document.form1.email.focus();

   	return false;

	}


		if(alltrim(document.form1.message.value) == "" )

	{

		alert("Please enter your message.");

		document.form1.message.focus();

		return false;

	}		

	

}
function validContactForm1()

{

if(alltrim(document.form1.name.value) == "" )

	{

		alert("Please enter your name.");

		document.form1.name.focus();

		return false;

	}

	

	var strValue = document.form1.email.value;

	var strFilter = /^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i;

	if (!strFilter.test(strValue))

	{

  	 alert("Please enter a valid email address.");

	 document.form1.email.focus();

   	return false;

	}

	

	

	

	if(alltrim(document.form1.phone.value) == "" )

	{

		alert("Please enter your mobile no.");

		document.form1.phone.focus();

		return false;

	}

	

if (!IsNumeric(document.form1.phone.value))

{



alert ("Please enter your mobile no. in numeric.");

document.form1.phone.focus();

return false;

}

//alert(document.form1.textfield2.value.length);	 

if ((document.form1.phone.value.length != 10 )) {

alert ("mobile no. should be equal to 10 characters.");

document.form1.phone.focus();

return false;

}		

	

	if(alltrim(document.form1.subject.value) == "" )

	{

		alert("Please enter your company.");

		document.form1.subject.focus();

		return false;

	}		

	

		if(alltrim(document.form1.comment.value) == "" )

	{

		alert("Please enter your comment.");

		document.form1.comment.focus();

		return false;

	}		
}

function validContactForm2()
{
    if(document.form1.fname.value == "" )
    {
		alert("Please enter your first name");
		document.form1.fname.focus();
		return false;
    }

 if(document.form1.lname.value == "" )
    {
		alert("Please enter your last name");
		document.form1.lname.focus();
		return false;
    }
	 if(document.form1.company.value == "" )
    {
		alert("Please enter your company");
		document.form1.company.focus();
		return false;
    }
	 if(document.form1.country.value == "United States" )
    {
		alert("Please select your country");
		document.form1.country.focus();
		return false;
    }
	 if(document.form1.country.value == "" )
    {
		alert("Please select your country");
		document.form1.country.focus();
		return false;
    }
	 if(document.form1.phone.value=="")
       {
	alert("Please enter the phone")
	document.form1.phone.focus();
	return false;
       }
	   if (!IsNumeric(document.form1.phone.value))

{

alert ("Please enter your mobile no. in numeric.");

document.form1.phone.focus();

return false;

}
    if ((document.form1.phone.value.length < 8)) 
     {
      alert ("Phone no. should be minimum 8 characters.");
      document.form1.phone.focus();
      return false;
     }



	if(document.form1.email.value == "" )
	{
		alert("Please enter email address");
		document.form1.email.focus();
		return false;
	}
	else
	{
		emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/;
	 	 if (!(emailExp.test(document.form1.email.value)))
		{ 
			   alert("Invalid Email Address");
			   document.form1.email.focus();
			   return false;  
		} 
	}
   
     if(document.form1.referred.value == "Please Select" )
    {
	alert("Please select referred by");
	document.form1.referred.focus();
	return false;
    }
	 if(document.form1.referred.value == "" )
    {
	alert("Please select referred by");
	document.form1.referred.focus();
	return false;
    }
	
    if(document.form1.When.value=="Please Select")
     {
      alert("Please select when do you plan on purchasing the server?")
      document.form1.When.focus();
      return false;
     }
	  if(document.form1.When.value=="")
     {
      alert("Please select when do you plan on purchasing the server?")
      document.form1.When.focus();
      return false;
     }
	 if(document.form1.WhatFor.value=="Please Select")
     {
      alert("Please select what will your server be used for?")
      document.form1.WhatFor.focus();
      return false;
     }
	 if(document.form1.WhatFor.value=="")
     {
      alert("Please select what will your server be used for?")
      document.form1.WhatFor.focus();
      return false;
     }
	 if(document.form1.Budget.value=="Please Select")
     {
      alert("Please select what is your approximate budget for the server?")
      document.form1.Budget.focus();
      return false;
     }
	  if(document.form1.Budget.value=="")
     {
      alert("Please select what is your approximate budget for the server?")
      document.form1.Budget.focus();
      return false;
     }
	 
}






