var efn=new Array("First_Name", "Last_Name", "Company", "Email", "Phone", "Website");
var efns=new Array("Star", "Star1", "Star2", "Star3", "Star4", "Star5");
function trim(str) {  
   if (str ==null) return '';   
   return str.replace(/^\s+|\s+$/g, ''); 
}

function chk() {
  var iOK=false;
  var s='';

  for (var i=0; i<efn.length; ++i) {
    var r=document.getElementById(efn[i]+'_L');
    var star = document.getElementById(efns[i]+'_L');
    var d=document.getElementsByName(efn[i])[0];

    if (r && star) {
      s=d.value;
      s=trim(s);
        if (!s | s=='' | s.length<1 ) {
          r.style.color='#d3de27';
          iOK=true;
        }
     else { r.style.color='#fff'; star.style.color='#fff';}
    }
  }

  if (iOK) {
  /*  var msg='In order to process your order accurately, all the fields marked in red must be filled in';
   alert(msg); */
    return;
  }
    
  var em=document.getElementsByName('Email')[0];
  if (echeck(em.value)==false ) return;

  var w=document.getElementById('SurveyForm');
  w.submit();
}

function echeck(str) {
  var at="@";
  var dot=".";
  var lat=str.indexOf(at);
  var lstr=str.length;
  var ldot=str.indexOf(dot);
  if (str.indexOf(at)==-1) {
    alert("Invalid E-mail ID");
    return false;
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
    alert("Invalid E-mail ID");
    return false;
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
    alert("Invalid E-mail ID");
    return false;
  }

  if (str.indexOf(at,(lat+1))!=-1){
    alert("Invalid E-mail ID");
    return false;
  }

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
    alert("Invalid E-mail ID");
    return false;
  }

  if (str.indexOf(dot,(lat+2))==-1){
    alert("Invalid E-mail ID");
    return false;
  }
		
  if (str.indexOf(" ")!=-1){
    alert("Invalid E-mail ID");
    return false;
  }

  return true;					
}


var loginefn=new Array("username", "password");

function loginchk() {
 var iOK=false;
 var s='';

 for (var i=0; i<loginefn.length; ++i) {
   var r=document.getElementById(loginefn[i]+'_L');
   var d=document.getElementsByName(loginefn[i])[0];

    if (r) {
      if (d.type=='select-one') s=getselected(loginefn[i]);
      else if( loginefn[i]=='acceptterms' ){
        if (document.forms[0].acceptterms.checked==true)
           s='1';
        else 
           s='';
      }
            else 
      s=d.value;
      s=trim(s);
        if (!s | s=='' | s.length<1 ) {
          r.style.color='red';
          iOK=true;
        } else { r.style.color='#000';}
    }
  }

  if (iOK) {
    return;
  }

    var w=document.getElementById('loginForm');
    w.submit();
}