function validRequired(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "")
	{
		alert(fieldLabel);
		formField.focus();
		result = false;
	}
	
	return result;
}
// Email Validation
function checkEmail(myForm,mess)
{
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(myForm.value))
 {
	return (true)
 }
	alert(mess);
	myForm.focus();
	return (false)
}

function isNotNumeric(str){
		for (var i = 0; i < str.length; i++)
		{
				var ch = str.substring(i, i + 1);
				if((ch < '0' || '9' < ch)) 
				{
					if(ch == "+" || ch == "-" || ch == "." || ch == ")" || ch == "("  || ch == " ") continue;
					return true;
				}
		}
		return false;
}
function isNotAlphabets(str){
		for (var i = 0; i < str.length; i++)
		{
				re = / /gi				//Replace the space between words with no space
				str = str.replace(re,"");
			
				var ch = str.substring(i, i + 1);
				
				if((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) 
				{
					return true;
				}
		}
		return false;
}

/*############### Check that the checkbox is checked or not*/
function check_checkbox(chk,msg)
{
  
	 var i=0;
     var total = 0;
     var msg = msg;
    
   dml=quote;
   len=dml.elements.length;
   
   if(len)
   {
   	for (i=0; i<len; i++) 
   	{

	   
  		ss = dml.elements[i].name
  		//s = ss.substr(0, 6);

     	if (dml.elements[i].type == "checkbox") 
     		{
	     		if(dml.elements[i].checked== true)
	     		{
        			total=total+1;
    			}
    		}
	 	   
   	}
   		if(total >0)
          {
               msg = msg + ' ' + total +' records ?';
          }
          else
          {
               alert("Please check atleast one Interested in");
               return false;
          }
          
          if(msg.length >0)
          {
               var flag;
//                flag = confirm(msg + " \n\nIf Yes Press \"OK\" else Press \"Cancel\".");
//                if(flag == true)
               return true;
          }
	}      
	return false;
}


function consulting_form(nForm) {
		
		 if(!validRequired(document.contact_form.txtName,"Please enter your Name"))
			return false;
		 if(isNotAlphabets(document.contact_form.txtName.value))
		 {
			alert("Invalid characters in Name.");
			document.contact_form.txtName.focus();
			return false;
		 }
		if(!validRequired(document.contact_form.txtCountry,"Please enter your Country"))
			return false;
		 if(isNotAlphabets(document.contact_form.txtCountry.value))
		 {
			alert("Invalid characters in Country.");
			document.contact_form.txtCountry.focus();
			return false;
		 }
		 if (!validRequired(document.contact_form.txtPhone,"Please enter your Phone Number"))
			return false;			
						
		 if(isNotNumeric(document.contact_form.txtPhone.value))
		 {
			alert("Invalid characters in phone.");
			document.contact_form.txtPhone.focus();
			return false;
		 }	
		
		if (!checkEmail(document.contact_form.txtEmail,"Please enter valid Email"))
			return false;
					
		if (!validRequired(document.contact_form.txtDetails,"Please enter Details"))
			return false;
return true;
}

function quote_form(nForm)
{
	if(!validRequired(document.quote.name,"Please enter your Name"))
			return false;
		 if(isNotAlphabets(document.quote.name.value))
		 {
			alert("Invalid characters in Name.");
			document.quote.name.focus();
			return false;
		 }
		 if (!checkEmail(document.quote.email,"Please enter valid Email"))
			return false;
		
// 		 if (!validRequired(document.quote.txtPhone,"Please enter your Telephone Number"))
// 			return false;			
// 						
// 		 if(isNotNumeric(document.quote.txtPhone.value))
// 		 {
// 			alert("Invalid characters in Telephone Number.");
// 			document.quote.txtPhone.focus();
// 			return false;
// 		 }	
		
					
		if (!validRequired(document.quote.Project,"Please enter Project Details"))
			return false;
}

