// JavaScript Document
function quoteform_validation(){
	var form = document.quoteform;
	if(alltrim(form.name.value)==''){
		alert('Please enter your name.');
		form.name.focus();
		return false;
		}		
	if(alltrim(form.country.value)=='' || form.country.value.length == 0){
		alert('Please select country name.');
		form.country.focus();
		return false;
		}		
		
	//if(alltrim(form.phone.value)==''){
//		alert('Please enter phone number.');
//		form.phone.focus();
//		return false;
//		}
	if(form.phone.value!="" || form.phone.value.length != 0)
	{
		if(!IsNumeric(form.phone.value)){
			alert('Please enter numeric value in phone \r\n For example 12345 ');
			form.phone.focus();
			return false;
			}
		
	}
if(alltrim(form.email.value)==''){
		alert('Please enter your email address.');
		form.email.focus();
		return false;
		}		
	if(form.email.value!="" && !checkMail(form.email.value))
	{
		alert("Invalid email address.Please enter again.\r\nFor Example email@example.com");
		form.email.focus();
		return false;
	}
	//if(form.website.value!="" || form.website.value.length != 0)
//	{
//		if(!urlCheck(form.website.value)){
//			alert('Invalid URL !! Please enter again.\r\n For example http://www.example.com');
//			form.website.focus();
//			return false;
//			}	
//	}
	if(alltrim(form.requirement.value)==''){
		alert('Please describe your requirements.');
		form.requirement.focus();
		return false;
		}
	//if(alltrim(form.interested.value)==''){
//		alert('Please select service interested.');
//		form.interested.focus();
//		return false;
//		}
//
//	if(alltrim(form.priority.value)=='' || form.priority.value.length == 0){
//		alert('Please select project priority.');
//		form.priority.focus();
//		return false;
//		}
	if(form.budget.value!="" || form.budget.value.length != 0)
	{
		if(!IsNumeric(form.budget.value)){
			alert('Please enter numeric value in budget \r\n For example 12345 ');
			form.budget.focus();
			return false;
			}
		
	}


if(alltrim(form.security_code.value)==''){
		alert('Please enter captcha code.');
		form.security_code.focus();
		return false;
		}	

return true;
}
function newsletter_validation(){

	var form = document.newsletter;
	if(alltrim(form.newsletter_email.value)=='' || alltrim(form.newsletter_email.value)=='Your Email'){
		alert('Please enter email address.');
		form.newsletter_email.focus();
		return false;
		}		
	if(form.newsletter_email.value!="" && !checkMail(form.newsletter_email.value))
	{
		alert("Invalid email address.Please enter again.\r\nFor Example email@example.com");
		form.newsletter_email.focus();
		return false;
	}
form.submit();	
}
/*********** request form validation ***********/
function requestform_validation(){
//Sameer (11/09(Wed)AM11:32) ----------Name & Email should be "compulsory". 
	var form = document.requestform;
	if(alltrim(form.name.value)=='' || alltrim(form.name.value)=='Name' ){
		alert('Please enter name.');
		form.name.focus();
		return false;
		}
	if(alltrim(form.email.value)=='' || alltrim(form.email.value)=='Email'){
		alert('Please enter email address.');
		form.email.focus();
		return false;
		}	
	if(form.email.value!="" && !checkMail(form.email.value))
	{
		alert("Invalid email address.Please enter again.\r\nFor Example email@example.com");
		form.email.focus();
		return false;
	}	
	if(alltrim(form.captcha.value)=='' || alltrim(form.captcha.value)=='Captcha'){
		alert('Please enter captcha code.');
		form.captcha.focus();
		return false;
		}		
return true;
}
/*********** request form validation function end here***********/
function validateFileExtension(fld) 
{
if(!/(\.bmp|\.gif|\.jpg|\.jpeg)$/i.test(fld.value)) 

{
	alert("Upload Gif or Jpg images only");
	fld.value='';
	fld.focus();
	return false;
}
	//return true;
}
function alltrim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}
function checkMail(vEmail)
{

	var x = vEmail;
	x = alltrim(x);	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			return true;
		}
		else 
		{
			return false;
		}
	
}

function urlCheck(str) {
var v = new RegExp();
v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
if (!v.test(str)) {
return false;
}
return true;
}

function IsNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}

/*

function IsNumeric(val) {
    if (isNaN(parseFloat(val))) {
          return false;
     }
     return true
}


function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}


	if(alltrim(form.firstname.value)=='' || alltrim(form.firstname.value)=='First Name'){
		alert('Please enter your first name.');
		form.firstname.focus();
		return false;
		}
	if(alltrim(form.lastname.value)=='' || alltrim(form.lastname.value)=='Last Name'){
		alert('Please enter your last name.');
		form.lastname.focus();
		return false;
		}	
*/
