
function errorbox(id,msg)
{
	errbox = document.getElementById(id);
	errbox.innerHTML ="";
	errbox.innerHTML = msg;
	errbox.style.display = "block";
}
function hideerrorbox(id)
{
	errbox = document.getElementById(id);
	errbox.innerHTML ="";
	errbox.style.display ="none";
}


function Trim(s)
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

 function number(value,length)
{
chkl="0123456789-+ ";
for(i=0;i<length;i++)
{
chl=value.charAt(i);
rtn1=chkl.indexOf(chl);

if(rtn1==-1)
return false;

}
return true;

}
function formvalid()
{               
//alert("asd");
	if(Trim(document.form1.Name.value)=="" || Trim(document.form1.Name.value)=="Your Name")
		{
			errorbox("lblname","Enter Your Name");
			document.form1.Name.focus();
			return false; 
		}
		else
		{
		hideerrorbox("lblname");
		}
	if(Trim(document.form1.Company.value)=="" || Trim(document.form1.Company.value)=="Company")
		{
			errorbox("lblcomp","Enter Your Company");
			document.form1.Company.focus();
			return false; 
		}
		else
		{
		hideerrorbox("lblcomp");
		}
 if(document.form1.list1.value=="")
		{
			errorbox("lbllist","Select Services");
			document.form1.list1.focus();
			return false;
		}
		else
		{
		hideerrorbox("lbllist");
		}
		
if(Trim(document.form1.email.value)=="" || Trim(document.form1.email.value)=="Your Mail")
		{
			errorbox("lblmail","Enter Your Email");
			document.form1.email.focus();
			return false;
		}
		else
		{	
			hideerrorbox("lblmail");
			if (!evaluateEmail(document.form1.email.value))
				{	
					errorbox("lblmaileer","Invalid E-mail Address");
					document.form1.email.focus();
					return false;
				}
				else
				{
				hideerrorbox("lblmaileer");
				}
	
		}
		
		
	if(Trim(document.form1.YourURL.value)=="" || Trim(document.form1.YourURL.value)=="Your URL")
		{
			errorbox("lblurl","Enter Your URL");
			document.form1.YourURL.focus();
			return false; 
		}
		else
		{
		hideerrorbox("lblurl");
		}

if(Trim(document.form1.Phone.value)=="" || (document.form1.Phone.value)=="Phone" )
{
errorbox("lblphon","Enter Number");
document.form1.Phone.focus();
return false;
}
else

if(number(document.form1.Phone.value,document.form1.Phone.value.length)==false || (document.form1.Phone.value)=="")
{   
errorbox("lblphon","Invalid Number");
document.form1.Phone.focus();
return false;
}
else
{
hideerrorbox("lblphon");
}

	if(Trim(document.form1.comments.value)=="" || Trim(document.form1.comments.value)=="Comments")
		{
			errorbox("lbltxt","Enter Your Comments");
			document.form1.comments.focus();
			return false; 
		}
		else
		{
		hideerrorbox("lbltxt");
		}

	if(document.form1.securitycode.value!="" && document.form1.securitycode.value=="securitycode")
	 {
		errorbox("lblcode","Enter Security Code");
		document.form1.securitycode.focus();
		return false; 
	 }
	 else
	 {
		 hideerrorbox("lblcode");
	 }	
	
	
	 
	return true;
	
}




function evaluateEmail(f)
{
var value = f;
if (value.length == 0)
return true;
var rx = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)*\.\w{2,8}$/;
var matches = rx.exec(value);
return (matches != null);
}
