function checking(str)
{
        if (str.match("@"))
                 return true;
                else
                return false;
        //for(i=1;i<=length;i++){
                //if(str.charat)}
}
function validate(form)
{
	var f=form;
	var i=0;
	var comm=new Array("Please enter your Name","Please enter Company Name",
						"Please enter Telephone Number","Please enter Email","Please enter Address");
	var objs=new Array();
	objs[0]=f.name;
	objs[1]=f.company_name;
	objs[2]=f.telephone;
	objs[3]=f.email;
	objs[4]=f.address;
	if(checking(f.name.value)) {
		alert('You cannot enter @ in Name');
                f.name.focus();
                return false;
	}
	if(checking(f.company_name.value)) {
		alert('You cannot enter @ in Company Name');
                f.company_name.focus();
                return false;
	}
	if(checking(f.telephone.value)) {
		alert('You cannot enter @ in Telephone');
                f.telephone.focus();
                return false;
	}
	if(checking(f.address.value)) {
		alert('You cannot enter @ in Address');
                f.address.focus();
                return false;
	}
		
	//	if(!(CheckValidate(objs[0],"NULL","CHARS",NormalCharString+NumericString+"- .'\"!#$%^&*()+|{}[]~`?><","LENGTH",2,50,"BEGINCHAR",".!-!#", "UserDefined","Name.")))
	/*{
			return false;

	}*/
	for(i=0;i<comm.length;i++)
	{
		if(trimme(objs[i].value)=="")
		{
			alert(comm[i]);
			objs[i].focus();
			return false;
		}
	}
	if(f.checkbox.checked==false) {
		alert("Please Confirm The Above Details");
		f.checkbox.focus();
		return false;
	}
	if(isEmail(objs[3].value)==false)
	{
		alert("Please enter valid email");
		objs[3].select();
		objs[3].focus();
		return false;
	}
	return true;
}
function isEmail ( string ) 
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}
function trimme(str)
{
        str = str.replace(/^\s*|\s*$/g,"");
        return str;
}