function trim(str)
{
	return str.replace('/^\s*|\s*$/g' , '');
}


function checkform(frmObj)
{				
			if((trim(frmObj.contact_person.value)) == ""){
				alert("Please Enter Your Name.");
				frmObj.contact_person.value="";
				frmObj.contact_person.focus();
				return false;
			}			
			/*if(frmObj.country.value == ""){
				alert("Please Select Country.");
				frmObj.country.focus();
				return false;
			}*/		
			// for Email
			if((trim(frmObj.email.value)) == ""){
				alert("Please Enter Email");
				frmObj.email.value="";
				frmObj.email.focus();
				return false;
		}
		else if(checkEmail(trim(frmObj.email.value))){
				alert("Please Enter valid Email Id");
				frmObj.email.value="";
				frmObj.email.focus();
				return false;							
		}

		if(trim(frmObj.url.value) != '')
		{
			/*alert("Please select  the country name");
			
			country.select();			
			return false;*/
			if(validateWebsite(trim(frmObj.url.value)))
			{
				alert("Please enter the valid url");
				frmObj.url.focus();
				frmObj.url.select();
				return false;
			}
		}
		if(frmObj.service.value == ""){
				alert("Please Select Services.");
				frmObj.service.focus();
				return false;
        }
		if (frmObj.textcode.value==""){
               alert("Please enter code");
			   frmObj.textcode.focus();
               return false
        }
		else
		{
			if(frmObj.textcode.value != frmObj.text.value)
			{
               alert("Please enter valid code");
			   frmObj.textcode.focus();
               return false				
			}
		}
}

 function checkEmail(fieldvalue)
 {
	var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

	if(remail.test(fieldvalue))
		return false;
	else
		return true;		
 }

function validateWebsite(vfld)   // element to be validated
                          // true if required
{
	
    var website = /^(((h|H?)(t|T?)(t|T?)(p|P?)(s|S?))\:\/\/)?(www.|[a-zA-Z0-9].)[a-zA-Z0-9\-\.]+\.[a-zA-Z]*$/  //expression accepts any URL with or without http/https
    if (!website.test(vfld))
        return true;
    else
       return false;
}