if (!document.layers&&!document.all&&!document.getElementById)
 		event="test"
  
   function select_change1(radio) {    form = document.getElementsByName('stealthForm')[1];
         var e = document.forms["rnaiDesignForm"].elements["sequenceOptions"];   
         if (radio.checked) {
             e[0].disabled = true;  
             e[1].disabled = true;  
             e[2].disabled = true;  
             e[3].disabled = true;  
         } else {
             e[0].disabled = false;  
             e[1].disabled = false;  
             e[2].disabled = false;  
             e[3].disabled = false;  
         }
        
    }
    
   

       function isValidResearcherName(xml) 
     {
		var pattern = /[&><"#;{}~%\*?]/;
		return !xml.match(pattern); 
     }
     
    
    function select_change2(radio) {
         var e = document.forms["rnaiDesignForm"].elements["sequenceOptions"];   
         if (radio.checked) {
             e[0].disabled = false;  
             e[1].disabled = false;  
             e[2].disabled = false;  
             e[3].disabled = false;  
         } else {
             e[0].disabled = true;  
             e[1].disabled = true;  
             e[2].disabled = true;  
             e[3].disabled = true;  
         }
        
    }
    
    
	function formLoad() 
   	{
       	try 
       	{
           	realFormLoad();
       	}catch(x) {}
   	}
    
    function trim(sString)
    {
	    sString = sString.toUpperCase();
	    while (sString.substring(0,1) == ' ')    
	    {
	        sString = sString.substring(1, sString.length);
	    }
	        
	    while (sString.substring(sString.length-1, sString.length) == ' ') 
	    {
	        sString = sString.substring(0,sString.length-1);
	    }
	    return sString;
	}

   
    function changePage(page) {
        document.forms[3]['pager.offset'].value = (page - 1) * 20;
        document.forms[3]['pager.current'].value = page;
        
        var doSearch = document.forms[3]['doSearch'];
        if (doSearch != null) {
            doSearch.value = "false";
        }
        document.forms[3].submit();
    }
    
    function check_stealth_orders(orderForm) {
    
        var name = orderForm['researcherName'].value;
    	if (name == null || trim(name) == '') 
       	{
       	    alert ('Please enter researcher name');
       	    return false;
       	}
       	
       	if(!isValidResearcherName(trim(name)))
		{
			alert("Invalid researcher name");
			return false;
		}
       	
       	if (trim(name).length > 40) 
        {
        
            alert('The maximum length of researcher name is 40');
            return false;
        }
        	
      
      var ids = orderForm.elements["selectedOrderIds"];
      var select = false;
      if (typeof ids.length == "undefined") {
          if (ids.checked)
              select = true;
      } else {
          for(var i=0; i < ids.length; i++){		   		
	   		if(ids[i].checked) {
	   		    select=true;  	
	   		    break;
	   		}	
	      }
	  }
	  if (!select) {
          alert ("Please select at least one RNAi product to order");
          return false; 
      }
    
      return true;
   }
   
     
     function check_orders(order_form, orders) 
     {
        var select = false;
        if (typeof orders.length == "undefined") 
        {
           if (orders.checked)
                select = true;   
        } 
        else
        {
            for (i = 0; i < orders.length; ++i) 
            {
                if (orders[i].checked) 
                    select = true;
            }
        }
        
        if (!select)       
            order_form.target = "_rnai";
     }
     
     function popup(mylink, windowname) {
        var myWindow = window.open(mylink, windowname, 'width=800,height=600,location=yes,menubar=yes,toolbar=yes,titlebar=yes,resizable=yes,scrollbars=yes');
        myWindow.focus();
        return false;
    }
    
    function popup_refresh(mylink, windowname) {
        var myWindow = window.open(mylink, windowname, 'width=800,height=600,location=yes,menubar=yes,toolbar=yes,titlebar=yes,resizable=yes,scrollbars=yes');
        myWindow.location.reload();
        myWindow.focus();
        return false;
    }
    
   
   function check_input(form) {
       
       if (!form['validatedStealthHuman'].checked && 
           !form['stealthSelectHuman'].checked &&
           !form['stealthSelectMouse'].checked &&
           !form['stealthSelectRat'].checked &&
           !form['validatedMirnaHuman'].checked &&
           !form['mirnaHuman'].checked &&
           !form['mirnaMouse'].checked &&
           !form['mirnaRat'].checked) {
           alert("Please select RNAi products to search");
           return false;
       }
      
       var searchtext = trim(form['searchText'].value);
       if (searchtext =="") {
           alert("Please enter text to search");
           return false;
       }
       
       if (searchtext.length > 2000)
       {
       	   alert('Search text can only be less than 2000 characters');
       	   return false;
       }
       
      
       return true;
   }

   function check_quick_order_input(form) {
       if (trim(form['singleIds'].value) == "" && 
           trim(form['setIds'].value) == "") {
           alert("Please enter HSS, MSS and/or RSS numbers to order");
           return false;
       }
       return true;
   }
    
   
     
     function showtip(current,e,text){
	    if (document.all||document.getElementById){
	        thetitle=text.split('<br>')
	        if (thetitle.length>1){
	            thetitles=''
	        for (i=0;i<thetitle.length;i++)
	            thetitles+=thetitle[i]
	        current.title=thetitles
	    } else
	        current.title=text
	    }else if (document.layers){
	        document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
	        document.tooltip.document.close()
	        document.tooltip.left=e.pageX+5
	        document.tooltip.top=e.pageY+5
	        document.tooltip.visibility="show"
	    }
	}
	
	 
	function hidetip(){
	    if (document.layers)
	        document.tooltip.visibility="hidden"
	}
	     
    

 function StringBuffer() { 
   this.buffer = []; 
 } 

 StringBuffer.prototype.append = function append(string) { 
   this.buffer.push(string); 
   return this; 
 }; 

 StringBuffer.prototype.toString = function toString() { 
   return this.buffer.join(""); 
 }; 
 
 function replaceAll(sString,a,b) {
    
    trimStr = "";
    
    for (i = 0; i < sString.length; ++i)
    {
        c = sString.substring(i, i+1); 
        if (c == a)
            trimStr += b;
        else
            trimStr += c;
    }
    
    return trimStr;
}   
 
