/*

'------------------------------------------------+
' Magic Valley Regional Medical Center           |
' Online Application for Employment              |
' http://www.mvrmc.com/online_application.html   |
' Generic JavaScript Functions Library           |
'------------------------------------------------+
*/

  // global variables 
  ElementArray = new Array();
  PromptArray = new Array();
 
  // function definitions 
  var dont;
  dont = 'Your application is now being submitted. Please do not refresh the page or submit the form again';


function FormSubmit(obj){
if (obj) {
  if (navigator.appName.indexOf('Microsoft')==-1) {
    eval('window.frames.document.'+obj+'.submit()');
  }
  else {
    eval('window.document.'+obj+'.submit()');
  }
} // end test for form  
}

function Validate (a,b){
  var s= ElementArray.length;
  ElementArray[s] = a;
  PromptArray[s] = b;
}

function Check(obj) { 
  var tmp='';
  var s='';
  var y='';
  var m= obj.elements.length;
  var thisRadioChecked;

  // go thru list 
  for (var k=0;k<m;k++){ 
    e = obj.elements[k];

    if (Pos(ElementArray, e.name)>-1){
    if (ElementArray[e.name]!=''){

      y=e.type;
      if (y=='radio') {
        var r= obj.elements[e.name];
        thisRadioChecked=false;
        for(var i=0;i<r.length;i++){
          if(r[i].checked){thisRadioChecked=true};    
        }  
        if (!thisRadioChecked){
          tmp=PromptArray[Pos(ElementArray, e.name)]; 
          break; 
        }
      }
      else
	  {
	  if(y=='checkbox') {
        if (!(e.checked)){
          tmp=PromptArray[Pos(ElementArray, e.name)]; 
          break; 
        }
		
	  }
      else{
	  
        s=e.value;
        if ((s=='undefined')||(s=='')||(s=='null')){
            tmp=PromptArray[Pos(ElementArray, e.name)]; 
            break; 
        }
      }
      }	  
	  
    }
    }
  }
  if (tmp!='') 
    {alert(tmp)}
//  else
//    {alert(dont)}
  return (tmp=='');
}

function Pos(ar, val) { 
  var ret=-1;
  var mlen= ar.length;
  for (var klen=0;klen<mlen;klen++){ 
    if(ar[klen]==val)
      {
       ret=klen;
       break;
      }
  }
  return ret;
}
