
				var isNN = (navigator.appName.indexOf("Netscape")!=-1);

				function autoTab(input,len, e) {

				  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);
					var flag;
					flag=(getIndex(input)+1) % input.form.length;

					if(flag==0){
						var status;
						status= submitIt();
						if(status==true){
							document.frmLeft.submit();
						}else{
							return false;
						}
					}else{
				    	input.form[(getIndex(input)+1) % input.form.length].focus();
				  	}
				  }

				  function containsElement(arr, ele) {
				    var found = false, index = 0;
				    while(!found && index < arr.length)
				    if(arr[index] == ele)
				    found = true;
				    else
				    index++;
				    return found;
				  }

				  function getIndex(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;
				  }
				  return true;
				}


				function toggleLayer( whichLayer,op ){
					var elem, vis;
  					if( document.getElementById )
    					elem = document.getElementById( whichLayer );
  					else if( document.all )
      					elem = document.all[whichLayer];
  					else if( document.layers )
    					elem = document.layers[whichLayer];


					vis = elem.style;

  					// if the style.display value is blank we try to figure it out here
  					if(op==1){
    					vis.display ="block";
  					}else{
  						vis.display ="none";
  					}
				}


				function hideShow(str){
					var frm;
					frm=document.frmLeft;
					//frm=str;
					//if(frm.searchType.value=="1"){
					if(document.getElementById('hidesearchreview'))
					document.getElementById('hidesearchreview').style.display='block';

					if(str=="1"){
						//show company name
						frm.searchType.value="1";
						toggleLayer("divPhone",0);
						toggleLayer("divCompany",1);
						//toggleLayer("encompany",1);
						//toggleLayer("enphone",0);
						toggleLayer("disphone",1);



					}else if(str=="2"){// if(frm.searchType.value=="2"){
						//show phone numbers
						frm.searchType.value="2";
						toggleLayer("divCompany",0);
						toggleLayer("divPhone",1);
						//toggleLayer("enphone",1);
						toggleLayer("disphone",1);
						//toggleLayer("encompany",0);


					}else{
						//hide all
						toggleLayer("divCompany",0);
						toggleLayer("divPhone",0);
						//toggleLayer("enphone",0);
						toggleLayer("disphone",1);
						//toggleLayer("encompany",0);

					}

				}

				function submitIt(){
					var frm;
					var flag;
					flag=false;

					frm=document.frmLeft;


					frm.phone_1.value="";
					frm.phone_2.value="";
					frm.phone_3.value="";
					frm.keycompatxb.value="";

					if(frm.searchType.value=="1"){
						//reset others
						if(frm.txtSearch.value.length < 3){
							alert("Please enter at least 3 letters");
						}else{
							frm.keycompatxb.value=trim(frm.txtSearch.value);


							flag=true;
						}
					}else if(frm.searchType.value=="2"){
						//reset others
						frm.keycompatxb.value="";
						if(!validatePhone()){
							alert("You must enter more digits");
						}else{

							frm.phone_1.value=frm.txtSearch1.value;
							frm.phone_2.value=frm.txtSearch2.value;
							frm.phone_3.value=frm.txtSearch3.value;

							flag=true;
						}
					}else{
						alert("Please select Company Name or Phone Number");
					}

					return flag;

				}

				function validatePhone(){
					var frm=document.frmLeft;

					if(frm.txtSearch1.value!="" && frm.txtSearch2.value!="" && frm.txtSearch3.value!=""){
						if(isNaN(frm.txtSearch1.value)||frm.txtSearch1.value.length!=3 || isNaN(frm.txtSearch2.value)||frm.txtSearch2.value.length!=3 || isNaN(frm.txtSearch3.value) ||frm.txtSearch3.value.length!=4){
						alert ("1");
							return false;
						}else{
							return true;
						}
					}else if(frm.txtSearch1.value!="" && frm.txtSearch2.value!=""){
						if(isNaN(frm.txtSearch1.value)||frm.txtSearch1.value.length!=3 || isNaN(frm.txtSearch2.value)||frm.txtSearch2.value.length!=3){
						alert ("2");
							return false;
						}else{
							return true;
						}
					}else if(frm.txtSearch2.value!="" && frm.txtSearch3.value!=""){
						if(isNaN(frm.txtSearch2.value)||frm.txtSearch2.value.length!=3 || isNaN(frm.txtSearch3.value)||frm.txtSearch3.value.length!=4){
						alert ("3");
							return false;
						}else{
							return true;
						}
					}else if(frm.txtSearch1.value!="" && frm.txtSearch3.value!=""){
					alert ("4");
						return false;
					}else if(frm.txtSearch1.value!="" ){
						if(isNaN(frm.txtSearch1.value)||frm.txtSearch1.value.length!=3){
						alert ("5");
							return false;
						}else{
							return true;
						}
					}else if(frm.txtSearch2.value!="" ){
					alert ("6");
						return false
					}
					return true;
				}

				function trim(str){
					return str.replace(/^\s+|\s+$/g,"");
				}

				function captureEnter(){
					if(window.event && window.event.keyCode == 13){
						if(submitIt()){
							document.frmLeft.submit();
						}else{
							return;
						}
					}else{
						return;
					}
				}


function showPhonetop(divId) {
	/*Makes phone nb appear, link disappear and plain 'phone' text appear*/
	var dv = document.getElementById("phtop"+divId);
	dv.style.display = 'block';
}