// #TIPO=DUAL
// Necesita newlib.js por cojones para funcionar
if (!Def("browser")) 
   {
	function tBrowser()
	      {
		  var ag="" + agent;
		this.isIE=false; this.isRTE=false; this.isMOZ=false; this.isNetCompatible=false;
		this.isNetscape=false
		this.isIE=ag.indexOf("MSIE")>=0
		if (this.isIE)
		   { 
		    this.isRTE=parseFloat(ag.substring(this.isIE+5,3).replace(".",","))>=5.5
		    this.isIE=true
		   }	   
		else   
		   {
		    this.isIE=false
		    this.isMOZ=(ag.indexOf("Mozilla")>=0) && (ag.indexOf("Gecko")>=0)
		    this.isNetscape=(ag.indexOf("Netscape")>=0)
		    if (ag.indexOf("Firefox")>=0) 
		       {this.isRTE=true}
		      else 
		       {
		        if (ag.indexOf("Firebird")) 
		           {this.isRTE=parseFloat(ag.substring(ag.indexOf("Firebird")+9,4).replace(".",","))>=5.5 }
		          else this.IsRTE=parseFloat(replace(mid(ag,instr(ag,"rv:")+3,3),".",","))>=1.3
		       }  
		   }
		  this.isNetCompatible=ag.indexOf(".NET CLR")>=0
		  this.dom=true
		  this.ie=this.isIE
		  //this.
	      }
    var browser=new tBrowser
    var is=browser

    if (inServer) // Solo server
       {
             function insScript(nscript,lang)
                {
                if (!lang) var lang='JavaScript';
                write('<scri');write('pt src="' + nscript + '" lang="' + lang + '">');
                write('</scri');writeln('pt>');
                }
             function NSScript(nscript,lang)    { if (browser.isNetscape) insScript(nscript,lang);}
             function IEScript(nscript,lang)    { if (browser.isIE) insScript(nscript,lang);}
             function NotIEScript(nscript,lang) { if (!browser.isIE) insScript(nscript,lang);}
             function MOZScript(nscript,lang)   { if (browser.isMOZ) insScript(nscript,lang);}
   
	}  


    writedeb('Definiendo browser...')
   } 
   else writedeb('Ya definido');
