var submitted = false;

function check_form() {

  var error = 0;
  var error_message = "Errors on the form!\nPlease make the following corrections:\n\n";

  if(submitted){
    alert( "This form has already been submitted. Please press Ok and wait for this process to be completed.");
    return false;
  }

 // var company = document.form1.company.value;txtPasswordConfirm--txtCompany
 // var comp = document.getElementById('txtCompany').value;

  var toemail2 = document.getElementById('toemail2').value;
  var to = document.getElementById('to').value;
//document.write("toemail"+toemail2)
//  var address = document.getElementById('txtAddress').value;
//  var state = document.getElementById('txtState').value;
// var country = document.getElementById('txtCountry').value;
 //validateEmailAddress (to, error_message)
 // validate email address
 var at="@";
var dot=".";
var lat=to.indexOf(at);
var lstr=to.length;
var ldot=to.indexOf(dot);
if(to.indexOf(at)==-1){
 //alert("email"+str);
error_message = error_message + "** To  eMail address -  Missing @ sign in Email address **\n";
error = 1;
 }
if(to.indexOf(at)==-1 || to.indexOf(at)==0 || to.indexOf(at)==lstr){
error_message = error_message + "** To  eMail address - Invalid Email address **\n";
error = 1;
 }
if(to.indexOf(dot)==-1 || to.indexOf(dot)==0 || to.indexOf(dot)==lstr){
error_message = error_message + "** To  eMail address - Invalid dot usage in Email **\n";
error = 1;
 }
if(to.indexOf(at,(lat+1))!=-1){
error_message = error_message + "** To  eMail address - Invalid Email address **\n";
error = 1;
 }
if(to.substring(lat-1,lat)==dot || to.substring(lat+1,lat+2)==dot){
error_message = error_message + "** To eMail address - dot in Email is not correct **\n";
error = 1;
 }
if(to.indexOf(dot,(lat+2))==-1){
error_message = error_message + "** To eMail address - Invalid Email address **\n";
error = 1;
 }
if(to.indexOf(" ")!=-1){
error_message = error_message + "** To (eMail address - Invalid Email address **\n";
error = 1;
}
 
 //end of email validation

//if (to == '' || to.length < 8 ) {
//    error_message = error_message + "** to Required or Missing or less < 8 chars! **\n";
//    error = 1;
//  }
//alert("len :"+toemail2.length);
if (toemail2.length > 5000 ) {
    error_message = error_message + "** Number of Characters 'To Multiple email addresses' field must not exceed 5000!.**\n";
    error = 1;
 }

 
 if (error == 1) {
    alert(error_message);
    return false;
 } else {
    submitted = true;
    return true;
 }
}

function txtCriteria_OnFocus(source)
{
	source.value = "";
}
function txtCriteria_OnBlur(source)
{
	if(source.value == "")
	{
    	source.value = "Search";
	}
}
function validateEmailAddress (str, error_message ){
var at="@";
var dot=".";
var lat=str.indexOf(at);
var lstr=str.length;
var ldot=str.indexOf(dot);
alert("email");
if(str.indexOf(at)==-1){
alert("email"+str);
error_message = error_message + "** Invalid Email address **\n";
return error_message;
 }
if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
error_message = error_message + "** Please Select a Country.**\n";
return false;
 }
if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert(errorMsg);
return false;
 }
if(str.indexOf(at,(lat+1))!=-1){
alert(errorMsg);
return false;
 }
if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(errorMsg);
return false;
 }
if(str.indexOf(dot,(lat+2))==-1){
alert(errorMsg);
return false;
 }
if(str.indexOf(" ")!=-1){
alert(errorMsg);
return false;
 }
return true;
}
//open window
function openWindow(url) 
{ 
var top = window.screenTop + 10; 
var left = window.screenLeft + 10; 
var height = 320; 
var width = 400; 
if (navigator.appName.indexOf('Netscape') > -1) 
{ 
	//width = window.innerWidth - 10; 
	//height = window.innerHeight - 10; 
} 
else if (navigator.appName.indexOf('Microsoft Internet Explorer') > -1) 
{ 
	//width = document.body.clientWidth - 10; 
	//height = document.body.clientHeight - 15; 
	width = 320; 
	height = 400; 
}

var features = 'scrollbars=yes,resizable=yes,height=' + height + ',left=' + left + ',top=' + top + ',width=' + width 
window.open(url, 'popupWindow', features); 
}

