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 fname = document.getElementById('txt_fname').value;
  var lname = document.getElementById('txt_lname').value;
 
// var comments = document.getElementById('txt_comments').value;
 var company = document.getElementById('txt_company').value;

 var userid = document.getElementById('txt_email').value;
 // alert("dddd"+fname);
 //validateEmailAddress (userid, error_message)
 // validate email address
 var at="@";
var dot=".";
var lat=userid.indexOf(at);
var lstr=userid.length;
var ldot=userid.indexOf(dot);
if(userid.indexOf(at)==-1){
 //alert("email"+str);
error_message = error_message + "** Missing @ sign in Email address **\n";
error = 1;
 }
if(userid.indexOf(at)==-1 || userid.indexOf(at)==0 || userid.indexOf(at)==lstr){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.indexOf(dot)==-1 || userid.indexOf(dot)==0 || userid.indexOf(dot)==lstr){
error_message = error_message + "** Invalid dot usage in Email **\n";
error = 1;
 }
if(userid.indexOf(at,(lat+1))!=-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.substring(lat-1,lat)==dot || userid.substring(lat+1,lat+2)==dot){
error_message = error_message + "** dot in Email is not correct **\n";
error = 1;
 }
if(userid.indexOf(dot,(lat+2))==-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.indexOf(" ")!=-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
}
 
 //end of email validation

//if (userid == '' || userid.length < 8 ) {
//    error_message = error_message + "** UserId Required or Missing or less < 8 chars! **\n";
//    error = 1;
//  }

if (company == '') {
    error_message = error_message + "** Company is required!.**\n";
    error = 1;
 }
 
 //if (comments == '') {
 //   error_message = error_message + "** Your comments are required!.**\n";
 //   error = 1;
// }
 if (fname == '') {
    error_message = error_message + "** First name is  required!.**\n";
    error = 1;
    
  }
 if (lname == '') {
    error_message = error_message + "** Last name is  required!.**\n";
    error = 1;
 }


 
 if (error == 1) {
    alert(error_message);
    return false;
 } else {
    submitted = true;
    return true;
 }
}
function check_form2() {
 
  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 fname = document.getElementById('txt_fname').value;
 var lname = document.getElementById('txt_lname').value;
 var comments = document.getElementById('txt_comments').value;
 var company = document.getElementById('txt_company').value;
 var userid = document.getElementById('txt_email').value;
 // alert("dddd"+fname);
 //validateEmailAddress (userid, error_message)
 // validate email address
 var at="@";
var dot=".";
var lat=userid.indexOf(at);
var lstr=userid.length;
var ldot=userid.indexOf(dot);
if(userid.indexOf(at)==-1){
 //alert("email"+str);
error_message = error_message + "** Missing @ sign in Email address **\n";
error = 1;
 }
if(userid.indexOf(at)==-1 || userid.indexOf(at)==0 || userid.indexOf(at)==lstr){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.indexOf(dot)==-1 || userid.indexOf(dot)==0 || userid.indexOf(dot)==lstr){
error_message = error_message + "** Invalid dot usage in Email **\n";
error = 1;
 }
if(userid.indexOf(at,(lat+1))!=-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.substring(lat-1,lat)==dot || userid.substring(lat+1,lat+2)==dot){
error_message = error_message + "** dot in Email is not correct **\n";
error = 1;
 }
if(userid.indexOf(dot,(lat+2))==-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
 }
if(userid.indexOf(" ")!=-1){
error_message = error_message + "** Invalid Email address **\n";
error = 1;
}
 
 //end of email validation

//if (userid == '' || userid.length < 8 ) {
//    error_message = error_message + "** UserId Required or Missing or less < 8 chars! **\n";
//    error = 1;
//  }

if (company == '') {
    error_message = error_message + "** Company is required!.**\n";
    error = 1;
 }
 
if (comments == '') {
   error_message = error_message + "** Your comments are required!.**\n";
   error = 1;
}

 if (fname == '') {
    error_message = error_message + "** First name is  required!.**\n";
    error = 1;
    
  }
 if (lname == '') {
    error_message = error_message + "** Last name is  required!.**\n";
    error = 1;
 }


 
 if (error == 1) {
    alert(error_message);
    return false;
 } else {
    submitted = true;
    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); 
}

