// JavaScript Document
function validForm(passForm) {
	
	/*
	
	form_company
	form_website
	form_country
	form_state
	form_name
	form_phone
	form_email
	
	*/
	
	//alert("about to validate");
	
	// validate email if it exists 
	
	
	
	var email = passForm.email.value;
	
	
	if (passForm.Company.value.length == 0){
		alert("Please your company name"); 
		passForm.Company.focus();
		return false;
	}
	
	if(passForm.Website.value.length == 0){
		alert("Please enter your website"); 
		passForm.Website.focus();
		return false;
	}
	
	
	if (passForm.Country.options[passForm.Country.options.selectedIndex].value.length == 0){
		passForm.Country.focus();
		alert("Please select your country");
		return false;
	}
	
	
	if (passForm.State.value.length == 0){
		passForm.State.focus();
		alert("Please enter your state");
		return false;
	}
	
	if (passForm.realname.value.length == 0){
		passForm.realname.focus();
		alert("Please enter your contact name");
		return false;
	}
	
	if (passForm.Phone.value.length == 0){
		passForm.Phone.focus();
		alert("Please enter your phone number");
		return false;
	}
	
	if (email.length == 0) {
		
		alert("Please enter a valid email address"); 
		passForm.email.focus(); 
		return false;
		
	}
		
	if (email.length != 0) {
		
		if (-1 == email.indexOf("@")) { 
			passForm.email.focus();
			alert("Please enter a valid email address");  
			return false; 
		}	   	   
		if (-1 != email.indexOf(",")) { 
			passForm.email.focus(); 
			alert("Please enter a valid email address");   
			return false; 
		}
		if (-1 != email.indexOf("#")) { 
			passForm.email.focus();
			alert("Please enter a valid email address"); 
			return false; 
		}
		if (-1 != email.indexOf("!")) { 
			passForm.email.focus(); 
			alert("Please enter a valid email address"); 
			return false; 
		}
		if (-1 != email.indexOf(" ")) { 
			passForm.email.focus();  
			alert("Please enter a valid email address");  
			return false; 
		}
		if (email.length == (email.indexOf("@")+1) ){
			passForm.email.focus(); 
			alert("Please enter a valid email address"); 
			return false;
		}
		
	}
	
	return true;
	
	
}


function checkNumber(question) {
	var number = question.value;
	var allowed = '0123456789';
	var temp = '';
    for (var i=0; i < number.length; i++) {
        if (allowed.indexOf(number.charAt(i)) == -1) {
            alert('Please enter numbers only');
			question.value = temp;
			question.focus();
            return false;
        }
		temp = temp + number.charAt(i);
    }
}

// validate number
function checkNumberRange(question) {
	var number = question.value;
	var allowed = '0123456789.';
	var temp = '';
    for (var i=0; i < number.length; i++) {
        if (allowed.indexOf(number.charAt(i)) == -1) {
            alert('Please enter numbers only');
			question.value = temp;
			question.focus();
            return false;
        }
		temp = temp + number.charAt(i);
    }
}