/*****************************************************************************
Default browsercheck
******************************************************************************/
function lib_bwcheck (){ //Browsercheck (needed);

   this.ver = navigator.appVersion;
   this.agent = navigator.userAgent;

   this.dom = document.getElementById ? 1 : 0;

   this.ie5 = (this.ver.indexOf("MSIE 5") > -1 && this.dom) ? 1:0;
   this.ie6 = (this.ver.indexOf("MSIE 6") > -1 && this.dom) ? 1:0;
   this.ie7 = (this.ver.indexOf("MSIE 7") > -1 && this.dom) ? 1:0;
   this.ie8 = (this.ver.indexOf("MSIE 8") > -1 && this.dom) ? 1:0;
   this.ie9 = (this.ver.indexOf("MSIE 9") > -1 && this.dom) ? 1:0;
   this.ie10 = (this.ver.indexOf("MSIE 10") > -1 && this.dom) ? 1:0;
   this.ie4 = (document.all && !this.dom) ? 1 : 0;
   this.ie = this.ie4 || this.ie5 || this.ie6 || this.ie7 || this.ie8 || this.ie9 || this.ie10 ;
   
   this.ff1 = (this.agent.indexOf("Firefox/1") > -1 && this.dom) ? 1:0;
   this.ff2 = (this.agent.indexOf("Firefox/2") > -1 && this.dom) ? 1:0;
   this.ff3 = (this.agent.indexOf("Firefox/3") > -1 && this.dom) ? 1:0;
   this.ff4 = (this.agent.indexOf("Firefox/4") > -1 && this.dom) ? 1:0;
   this.ff5 = (this.agent.indexOf("Firefox/5") > -1 && this.dom) ? 1:0;
   this.ff6 = (this.agent.indexOf("Firefox/6") > -1 && this.dom) ? 1:0;
   this.ff7 = (this.agent.indexOf("Firefox/7") > -1 && this.dom) ? 1:0;
   
   this.ff = this.ff1 || this.ff2 || this.ff3 || this.ff4 || this.ff5 || this.ff6 || this.ff7 ;

   this.mac = this.agent.indexOf("Mac") > -1;
   this.webkit = this.ver.indexOf("WebKit") > -1;

   this.opera5 = this.agent.indexOf("Opera 5") > -1;
   this.opera6 = this.agent.indexOf("Opera 6") > -1;
   this.opera7 = this.agent.indexOf("Opera/7") > -1;
   this.opera8 = this.agent.indexOf("Opera/8") > -1;
   this.opera9 = this.agent.indexOf("Opera/9") > -1;
   this.opera = this.opera5 || this.opera6 || this.opera7 || this.opera8 || this.opera9;

   this.ns6 = (this.dom && parseInt(this.ver) >=  5) ? 1 : 0;
   this.ns4 = (document.layers && !this.dom) ? 1 : 0;
   this.bw = (this.ie10 || this.ie9 || this.ie8 || this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom);

   return this;

}


