/*
	function from cdc site
*/
function autoTab(input,len, e){

  var isNN = (navigator.appName.indexOf("Netscape")!=-1);
  var keyCode = (isNN)?e.which:e.keyCode;
  var filter = (isNN)?[0,8,9]:[0,8,9,16,17,18,37,38,39,40,46];
  if(input.value.length >= len && !containsElement(filter,keyCode)){

    input.value = input.value.slice(0,len);
	  
    input.form[(getLoanAppIndex(input)+1)%input.form.length].focus();
	
  }
  return true;
}

function containsElement(arr, ele){
//alert("in");
  var found = false, index = 0;
  while(!found && index < arr.length)
    if(arr[index]==ele)
      found = true;
    else
      index++;

  return found;
}

function getLoanAppIndex(input){
  var index = -1, i = 0, found = false;
  while (i < input.form.length && index==-1)
    if (input.form[i] == input)index = i;
    else i++;
  return index;
}


/////function allow input number only and one dot if dec equal true
function numOnly_LApp(myfield, e, dec){		
	var key, keychar;	
	if (window.event){key = window.event.keyCode;}
	else if (e){key = e.which;}
	else{return true;}	
	//allow input (.)dot (once only) with money fields
	if(dec){if(key==46){
			oneDotOnly = /([.]{1})/;
			if(myfield.value.search(oneDotOnly) == -1){return true; }
			else{ return false;}}}	
	if(arguments[3]){ //assumming fourth param allow negative sign (-)
		if(key == 45){			
			if(myfield.value.indexOf("-") == -1){return true; }
			else{ return false;}
		}
	}
	keychar = String.fromCharCode(key);	
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ){return true;}
	else if ((("1234567890").indexOf(keychar) > -1)){return true;}
	else{return false;}}
	
function exportToExcel(objForm, cmdField){
	cmdField.value = "1";			
	objForm.submit();
}