//######################## MAIN FORM VALIDATION FUNCTION ######################
function validate() {
	var msg = '';


	if (document.frmComp.name.value == "") {
		msg+="First Name<br />";
	} 
			
						

	if (document.frmComp.email.value == "") {
		msg+="\nEmail Address<br />";
	}

	else
    {
        if(document.frmComp.email.value.indexOf('@') == -1)
    	{
    		msg+="\nEnter A Valid Email<br />";
    		
    	}
    }

	if (document.frmComp.tel.value == "") 
	{
			//alert('sadad');

			msg+="\nEnter A Telephone No.<br />";
	} else 

	{
		if(!IsNumeric(document.frmComp.tel.value))
		{
			msg+="\nEnter A Vailid Telephone No.<br />";
		} 
			
	}

	if (document.frmComp.business.value == "") 
	{
		msg+="\nEnter Your Business Name<br />";
	}

	if (document.frmComp.enquiry.value == "") 
	{
		msg+="\nEnter Your Enquiry<br />";
	}
	

	
	/*
	if (!isEmail(document.frmComp.txtEmail.value)) {
		alert("Please enter a valid email address");
		return false;
*/
	
	if (msg != "") {
		var feedback = document.getElementById('feedback');
		feedback.innerHTML="<div><strong>Please complete the following field(s):</strong><br />" + msg + "</div>";
		//alert('sad');
		checkname();
		checktel();
		checkbusiness();
		checkemail();
		return false;
	}		
}

function checkname()
{
	
	var nameTr = document.getElementById('form-name')
	if (document.frmComp.name.value == "") 
	{
			//alert('sadad');

			nameTr.className ="error";
	} else 

	{
			nameTr.className ="success";
	}
}

function checkemail()
{
	
	var emailTr = document.getElementById('form-email')
	if (document.frmComp.email.value == "") 
	{
			//alert('sadad');

			emailTr.className ="error";
	} else 

	{
			if(document.frmComp.email.value.indexOf('@') != -1)
			{
				emailTr.className = "success";
			} else 
			{
				emailTr.className ="error";
			}
	}
}

function checktel()
{
	
	var telTr = document.getElementById('form-tel')
	if (document.frmComp.tel.value == "") 
	{
			//alert('sadad');

			telTr.className ="error";
	} else 

	{
		if(IsNumeric(document.frmComp.tel.value))
		{
			telTr.className ="success";
		} else 
		{
			telTr.className ="error";
		}
			
	}
}


function checkbusiness()
{
	
	var businessTr = document.getElementById('form-business')
	if (document.frmComp.business.value == "") 
	{
			//alert('sadad');

			businessTr.className ="error";
	} else 

	{
			businessTr.className ="success";
	}
}




function checkenquiry()
{
	
	var enquiryTr = document.getElementById('form-enquiry')
	if (document.frmComp.enquiry.value == "") 
	{
			//alert('sadad');

			enquiryTr.className ="error";
	} else 

	{
			enquiryTr.className ="success";
	}
}






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;
   
   }