
var whitespace = " \t\n\r";
    var defaultEmptyOK = false;

	function isEmpty(s){ 
	return ((s == null) || (s.length == 0))
	}

	function isWhitespace (s){
	var i;
	// Is s empty?
	if (isEmpty(s)) return true;
	
	// Search through string's characters one by one
	// until we find a non-whitespace character.
	// When we do, return false; if we don't, return true.
 	for (i = 0; i < s.length; i++){   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);
	if (whitespace.indexOf(c) == -1) return false;
	}
	
	// All characters are whitespace.
	return true;
	}

	function isEmail (s){
	if (isEmpty(s))
	// is s whitespace?
	if (isWhitespace(s)) return false;
	// there must be >= 1 character before @, so we
	// start looking at character position 1
	// (i.e. second character)
	var i = 1;
	var sLength = s.length;
	// look for @
	while ((i < sLength) && (s.charAt(i) != "@")){
	i++
	}
    
	if ((i >= sLength) || (s.charAt(i) != "@")) 
	return false;
	else i += 2;
 
	// look for .
	while ((i < sLength) && (s.charAt(i) != ".")){
	i++
	}
	
	// there must be at least one character after the .
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
	}
	
	function isCharsInBag (s, bag){  
    var i;
    // Search through string's characters one by one.
    // If character is in bag, append to returnString.

    for (i = 0; i < s.length; i++){ 
    // Check that current character isn't whitespace.
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
    }
    return true;
	}

	function Check(){

	
	if (isWhitespace(document.form1.t_fname.value)){
	alert("Please fill name field");
	document.form1.t_fname.focus();
	return false;
	}

	if (isWhitespace(document.form1.t_company.value)){
	alert("Please fill Company field");
	document.form1.t_company.focus();
	return false;
	}

	if (isWhitespace(document.form1.t_add1.value)){
	alert("Please fill Adderess field");
	document.form1.t_add1.focus();
	return false;
	}

	if (isWhitespace(document.form1.t_tel_country_code.value)){
	alert("Please fill Country Code");
	document.form1.t_tel_country_code.focus();
	return false;
	}

	if (isWhitespace(document.form1.t_tel_area_code.value)){
	alert("Please fill Area Code");
	document.form1.t_tel_area_code.focus();
	return false;
	}

	if (isWhitespace(document.form1.t_telno.value)){
	alert("Please fill Phone No.");
	document.form1.t_telno.focus();
	return false;
	}
	
	if (document.form1.t_email.value == "")
{
    alert ("Please fill Your Email");
	document.form1.t_email.focus();
    return (false);
}



if(document.form1.t_email.value.indexOf(" ") >= 0)
{
	alert("Please enter your email-id without any white space character.");
	document.form1.t_email.focus();
	return (false);
}
if ( (document.form1.t_email.value.indexOf("@") == -1) || (document.form1.t_email.value.indexOf(".") == -1) )
{
	alert("Please enter a valid email-id"); 
	document.form1.t_email.focus();
	return (false);
}

BeforeAtRate = document.form1.t_email.value.substring(0,document.form1.t_email.value.indexOf("@"));
AfterAtRate = document.form1.t_email.value.substring(document.form1.t_email.value.indexOf("@")+1,document.form1.t_email.value.length);

if (AfterAtRate.indexOf(".") == -1)
{
	alert("Please enter a valid email-id"); 
	document.form1.t_email.focus();
	return (false);
}

middle = AfterAtRate.substring(0, AfterAtRate.indexOf("."))
last = AfterAtRate.substring(AfterAtRate.indexOf(".") + 1,AfterAtRate.length)

if (BeforeAtRate.length == 0 || middle.length == 0 || last.length == 0)
{
	alert("Please enter a valid email-id"); 
	document.form1.t_email.focus();
	return (false);
}
	
if (isWhitespace(document.form1.t_country.value)){
	alert("Please fill Country Field");
	document.form1.t_country.focus();
	return false;
	}



if (isWhitespace(document.form1.t_query.value)){
	alert("Please fill Your Requirments ");
	document.form1.t_query.focus();
	return false;
	}	
	
	return true;
	}