
        function tester()
        {

           tbls = document.getElementsByTagName("table"); 
           table = tbls[1];  
           var firstRow = table.rows[0];
           var totalWidth = 0;
           for (ti=0;ti<firstRow.cells.length;ti++)
           {
               totalWidth = totalWidth + firstRow.cells[ti].offsetWidth + 2;
           } 
         var stringWidth = totalWidth;   
         if (document.getElementById('headerTable').style.setAttribute) //for ie
         { 

       //   document.getElementById('headerTable').style.setAttribute("width",totalWidth + "px");   
        // document.getElementById('report').style.setAttribute("width",totalWidth + "px"); 
         // document.getElementById('fixme').style.setAttribute("width",totalWidth + "px");
         // document.getElementById('fixme2').style.setAttribute("width",totalWidth + "px");     
              
        //  document.getElementById('fixme').style.left = findPos(document.getElementById('t1')) - 10; 
       //  document.getElementById('fixme2').style.left = findPos(document.getElementById('t1')) - 10; 
            
            
            
        /*  alert("headertable   " + findPos(document.getElementById('headerTable')));  
          alert("t1   " + findPos(document.getElementById('t1')));  
          alert("report   " + findPos(document.getElementById('report')));
          alert("fixme   " + findPos(document.getElementById('fixme')));
          alert("fixme2   " + findPos(document.getElementById('fixme')));   */                                         
          
        //  document.getElementById('headerTable').style.left = 154; //findPos(document.getElementById('t1'));            
        //  document.getElementById('report').style.left = 154; //findPos(document.getElementById('t1'));   
        //  document.getElementById('t1').style.left = 554; //findPos(document.getElementById('t1'));    
       //   document.getElementById('headerTable').style.left = document.getElementById('t1').style.left;               
        //  alert(findPos(document.getElementById('fixme')));     
          // document.getElementById('fixme').style.setAttribute("style","WIDTH:" + totalWidth + "px");          
         }
         else//for netscape
         {   
       
       //   document.getElementById('headerTable').setAttribute("style","WIDTH:" + totalWidth + "px");   
          document.getElementById('report').setAttribute("style","WIDTH:" + totalWidth + "px");  
          document.getElementById('fixme').setAttribute("style","WIDTH:" + totalWidth + "px"); 
          document.getElementById('fixme2').setAttribute("style","WIDTH:" + totalWidth + "px");           
                  
         }       
        }
        
function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
//	return [curleft,curtop];
	return curleft;	
}

var requestSubmitted = false;

function submitForm()
{

if(requestSubmitted == true)
{
    alert("Submission is in progress... Please wait");
        return;
}
requestSubmitted = true;

var fname = "";
var lname = "";
var saddr = "";
var city = "";
var state = "";
var zip = "";
var country = "";
var emailaddr = "";
var response = "";
var phone = "";
var phonelabel = "";
var phonerequired = false;

fname = document.getElementById('firstname').value;
lname = document.getElementById('lastname').value;
saddr = document.getElementById('addr1').value;
city = document.getElementById('city').value;
zip = document.getElementById('zip').value;
phone = document.getElementById('phone').value;
phonelabel = document.getElementById('phonelabel').innerHTML;

if (phonelabel.indexOf('*') != -1)
{
   phonerequired = true; 
}   

//country = document.getElementById('addr3').value;
country = document.getElementById('addr3').options[ document.getElementById('addr3').selectedIndex].value; 
if (country == "United States") 
{
// state = document.getElementById('state2').value;
 state = document.getElementById('state2').options[ document.getElementById('state2').selectedIndex].value; 
}
else
{
 state = document.getElementById('state').value;
}

emailaddr = document.getElementById('emailaddr').value;


 
 if (fname == "")
 {
  response += "First name is required." + "\r"; 
 }
 
 if (lname == "")
 {
  response += "Last name is required." + "\r"; 
 } 
 
 if (saddr == "")
 { 
  response += "Street address is required." + "\r"; 
 }
 
 if (city == "")
 { 
  response += "City is required." + "\r"; 
 } 
  
 if (state == "")
 { 
  response += "State or Region is required." + "\r"; 
 }
 
 
 if (zip == "")
 { 
  response += "Postal info is required." + "\r"; 
 }
   
 if (country == "")
 {
  response += "Country is required." + "\r"; 
 }  
 
 
 //alert(phoneExp1(phone));
 if (phone == "" && phonerequired)
 {
  response += "Phone number is required." + "\r"; 
 } 
 else if (!phoneExp1(phone) && phonerequired)
 {
   response += "The phone is not in the correct format." + "\r"; 
 } 
    
 
 
 if (emailaddr == "")
 {
  response += "Email address is required." + "\r";  
 } 
 else if (emailaddr.indexOf("@") == -1)
 {
  response += "Valid email address is required." + "\r"; 
 } 
  
   
 if (response == "")
 {
   document.forms['Form1'].submit();
 }
 else
 {
   requestSubmitted = false; 
   alert(response);
 }
 return true; 
}

function phoneExp1(data)
{
     return /^\(\d{3}\) \d{3}-\d{4}$/.test(data);
}


//_______________________

	//not used: the only way to programtically change an onclick event is if that event is in a function 
        function setMode(checkbox)
        { 
         if (checkbox.checked)
         {   
         //  document.getElementById('cmdSearch').onClick =  "javascript: var x = document.getElementById('searchparameters').value; dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');dlg.focus(); return false;";            
           document.getElementById('cmdSearch').getAttribute('onClick').value =  "javascript: var x = document.getElementById('searchparameters').value; dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');dlg.focus(); return false;";          
          // alert(document.getElementById('cmdSearch').onClick.toString());     
         }
         else
         {
           document.getElementById('cmdSearch').getAttribute('onClick').value = "javascript: document.forms['viewfiles'].submit(); return false; href='javascript:void(0)'";    
        //   alert(document.getElementById('cmdSearch').onClick.toString());        
         }

        } 
 
 
         function setBoxWithFocus(caller)
        {
          switch (caller.id)
		  {
			case "input1": 
			  document.getElementById('boxwithfocus').value = "1";
				break;
			case "input2": 
			  document.getElementById('boxwithfocus').value = "2";	
				break;
			case "input3": 
			  document.getElementById('boxwithfocus').value = "3";		
				break;
			case "input4": 
			  document.getElementById('boxwithfocus').value = "4";			
			    break;
			case "input5":
			  document.getElementById('boxwithfocus').value = "5";			 
			    break;			    
			case "input6": 
			  document.getElementById('boxwithfocus').value = "6";			
			    break;
		
		  }	
        }	
   
   
        function ProcessCountry()
        {

          if ( document.getElementById('addr3').options[ document.getElementById('addr3').selectedIndex].value == "United States") 
          {

              document.getElementById('state2').style.visibility = 'visible'; 
              document.getElementById('state2').style.display = ''; 
                             
              document.getElementById('state').style.visibility = 'hidden';  
              document.getElementById('state').style.display = 'none'; 
              
              document.getElementById('statelabel').innerHTML = "<strong>* State</strong>";             
                              
          }
          else
          {
    
              document.getElementById('state2').style.visibility = 'hidden';
              document.getElementById('state2').style.display = 'none';               
                
              document.getElementById('state').style.visibility = 'visible'; 
              document.getElementById('state').style.display = '';   
              
              document.getElementById('statelabel').innerHTML = "<strong>* Region</strong>";                  
                         
          }   
           
        }   
        
        function toggleCalendar()
        {
          if ( document.getElementById('ShowCalendar').value == "Show Calendar") 
          {
              document.getElementById('ShowCalendar').value = "Hide Calendar";  
              document.getElementById('cal').style.visibility = 'visible';  
              document.getElementById('calendarstate').value  = "1";                 
          }
          else
          {
              document.getElementById('ShowCalendar').value = "Show Calendar"; 
              document.getElementById('cal').style.visibility = 'hidden'; 
              document.getElementById('calendarstate').value  = "0";                                   
          }
           
        }	
        
        function submitter2()
        { 
         if ( document.getElementById('cb1').checked)
         {   
         //  document.getElementById('cmdSearch').onClick =  "javascript: var x = document.getElementById('searchparameters').value; dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');dlg.focus(); return false;";            
           var x = document.getElementById('searchparameters').value; 
           dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');dlg.focus();
         }
         else
         {
           document.forms['viewfiles'].submit();
         }
        }    
     
        //this is the submission function for files archive search. submitter3 is for report generaion.
        //they should be identical except for the page called. 
        function submitter()
        { 
           if ( document.getElementById('cb1').checked)
           {   
             var x = document.getElementById('searchparameters').value; 
             var y = document.getElementById('currentFolder').value;   
             // dlg = window.open ('viewfiles.aspx?search=' + x ,"test",'width=600,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');dlg.focus();
             dlg = window.open ('ViewReport.aspx?search=' + x + "&currentFolder=" + y,"test",'width=800,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');dlg.focus();        
            //  dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');dlg.focus(); 
           }
           else
           {
             document.forms['viewfiles'].submit();
           }
        }
        
        
        //for report generation and viewing 
         function submitter3()
        { 
           if ( document.getElementById('cb1').checked)
           {   
             var x = document.getElementById('searchparameters').value; 
             var y = document.getElementById('currentFolder').value;   
             // dlg = window.open ('viewfiles.aspx?search=' + x ,"test",'width=600,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');dlg.focus();
//alert('ViewReport.aspx?search=' + x); 
             dlg = window.open ('ViewReport.aspx?search=' + x,"test",'width=800,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes');dlg.focus();        
            //  dlg = window.open ('viewfiles.aspx?search=' + x ,null,'width=1000,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');dlg.focus(); 
           }
           else
           {
             document.forms['viewfiles'].submit();
           }
        }         
        

        function stopRKey(evt)
        { 
          var evt = (evt) ? evt : ((event) ? event : null); 
          var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
          if ((evt.keyCode == 13) && (node.type=="text"))  
          {
            document.forms['viewfiles'].submit();
            return false;
          } 
        } 



function GenericPrompt()
{
var pr = "Please enter password";   
pr = pr + " and click OK.";   
var ans = prompt(pr,"Password");
  if (ans != null) 
  { 
    document.getElementById("misc").value = ans;
  }
  else
  {
    document.getElementById("misc").value = "";  
  }
}	

function SetSearchParameters()
{
		if (document.getElementById('searchon1') == null)
		{
		   return;
		}
           document.getElementById('searchparameters').value = "";
           var so = "";	
           var cr = "";	
           var va = ""; 
           var wi = "";  
           var wildref = "";                 	
	        for (i=1;i<=6;i++)
	        {
	           wildref = "wildref" + i;
	           so = "searchon" + i;
	           cr = "criteria" + i;
	           va = "input" + i;	
	           wi = "wild" + i;  
          
             /*  if (document.getElementById(so).options[document.getElementById(so).selectedIndex].value == "ProductID")
               {
                 document.getElementById(wildref).innerHTML = "";	
               }
               else
               {
                 document.getElementById(wildref).innerHTML = "Wild card";                            
               } */
	                  	         
               document.getElementById('searchparameters').value +=  document.getElementById(so).options[ document.getElementById(so).selectedIndex].value + ":";
               document.getElementById('searchparameters').value +=  document.getElementById(cr).options[ document.getElementById(cr).selectedIndex].value + ":";              
               document.getElementById('searchparameters').value +=  document.getElementById(va).value + ":"; 
             
               //set displayed messages
               if (i == 1 || i == 6) 
               {
                 if (document.getElementById(so).options[ document.getElementById(so).selectedIndex].innerText == "File Name" && (document.getElementById(cr).options[ document.getElementById(cr).selectedIndex].innerText == "Equal" || document.getElementById(cr).options[ document.getElementById(cr).selectedIndex].innerText == "Not Equal"))
                 {
                  document.getElementById(wi).style.visibility = 'visible';  
                 }
                 else 
                 {
                  document.getElementById(wi).style.visibility = 'hidden'; 
                 }
               }
            }
            //the sort values
            document.getElementById('searchparameters').value +=  document.getElementById('primarysort').options[ document.getElementById('primarysort').selectedIndex].value + ":";
            document.getElementById('searchparameters').value +=  document.getElementById('secondarysort').options[ document.getElementById('secondarysort').selectedIndex].value + ":"; 
            // the logical operator values, 5 of them   
            document.getElementById('searchparameters').value +=  document.getElementById('operator1').options[ document.getElementById('operator1').selectedIndex].value + ":";      
            document.getElementById('searchparameters').value +=  document.getElementById('operator2').options[ document.getElementById('operator2').selectedIndex].value + ":"; 
            document.getElementById('searchparameters').value +=  document.getElementById('operator3').options[ document.getElementById('operator3').selectedIndex].value + ":"; 
            document.getElementById('searchparameters').value +=  document.getElementById('operator4').options[ document.getElementById('operator4').selectedIndex].value + ":"; 
            document.getElementById('searchparameters').value +=  document.getElementById('operator5').options[ document.getElementById('operator5').selectedIndex].value + ":"; 
          //  alert(document.getElementById('searchparameters').value)    
            document.onkeypress = stopRKey;
}
        
        
        
        
       //  document.onkeypress = stopRKey;	         
        
 		function PageControl()
		{
		
                document.getElementById("test").style.visibility = 'hidden';
                document.getElementById("test").style.display = 'none'; 
                
                document.getElementById("test2").style.visibility = 'hidden';
                document.getElementById("test2").style.display = 'none';  
                
                document.getElementById("test3").style.visibility = 'hidden';
                document.getElementById("test3").style.display = 'none'; 
                
                document.getElementById("test4").style.visibility = 'hidden';
                document.getElementById("test4").style.display = 'none';  
             
                document.getElementById("test5").style.visibility = 'hidden';
                document.getElementById("test5").style.display = 'none';                
                            
                return;                		
            
                document.getElementById("Table1").style.visibility = 'hidden';  
                document.getElementById("Panel2").style.visibility = 'hidden';  
                document.getElementById("Label4").style.visibility = 'hidden';
                document.getElementById("Label5").style.visibility = 'hidden'; 
                document.getElementById("Label6").style.visibility = 'hidden'; 
                document.getElementById("Label7").style.visibility = 'hidden'; 
                document.getElementById("Label8").style.visibility = 'hidden'; 
                document.getElementById("Label2").style.visibility = 'hidden';
                document.getElementById("Label3").style.visibility = 'hidden';
                document.getElementById("Label1").style.visibility = 'hidden';                                  
                
                document.getElementById("Label10").style.visibility = 'hidden'; 
                document.getElementById("wild2").style.visibility = 'hidden'; 
                document.getElementById("wild3").style.visibility = 'hidden'; 
                document.getElementById("wild4").style.visibility = 'hidden'; 
                document.getElementById("wild5").style.visibility = 'hidden';
                document.getElementById("wild6").style.visibility = 'hidden'; 
                document.getElementById("wild1").style.visibility = 'hidden';
                
                 
                document.getElementById("cb1").style.visibility = 'hidden';
                document.getElementById("cmdSearch").style.visibility = 'hidden'; 
              //  document.getElementById("Label9").style.visibility = 'hidden';            
                document.getElementById("searchparameters").style.visibility = 'hidden';                    

                document.getElementById("Table1").style.display = 'none';  
                document.getElementById("Panel2").style.display = 'none';  
                document.getElementById("Label4").style.display = 'none';
                document.getElementById("Label5").style.display = 'none'; 
                document.getElementById("Label6").style.display = 'none'; 
                document.getElementById("Label7").style.display = 'none'; 
                document.getElementById("Label8").style.display = 'none';                
                document.getElementById("Label2").style.display = 'none'; 
                document.getElementById("Label3").style.display = 'none'; 
                document.getElementById("Label1").style.display = 'none';                               
                
                document.getElementById("Label10").style.display = 'none'; 
                document.getElementById("wild2").style.display = 'none'; 
                document.getElementById("wild3").style.display = 'none';                
                document.getElementById("wild4").style.display = 'none'; 
                document.getElementById("wild5").style.display = 'none'; 
                document.getElementById("wild6").style.display = 'none';   
                document.getElementById("wild1").style.display = 'none';                                                                                                                                                                              

                document.getElementById("cb1").style.display = 'none'; 
                document.getElementById("cmdSearch").style.display = 'none';   
                document.getElementById("searchparameters").style.display = 'none';               
     	
        }       
    
  		function SearchState(obj)
		{
		
		  if (obj.value == "Hide")
		  {
		     obj.value = "Show";
		  }
		  else
		  {
		     obj.value = "Hide";		  
		  }
		}




