var BrowserDetect={
init: function(){
this.browser=this.searchString(this.dataBrowser)|| "An unknown browser"
this.version=this.searchVersion(navigator.userAgent)
|| this.searchVersion(navigator.appVersion)
|| "an unknown version"
this.OS=this.searchString(this.dataOS)|| "an unknown OS"
},
searchString: function(data){
for(var i=0;i<data.length;i++){
var dataString=data[i].string
var dataProp=data[i].prop
this.versionSearchString=data[i].versionSearch || data[i].identity
if(dataString){
if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity}
else if(dataProp)
return data[i].identity}
},
searchVersion: function(dataString){
var index=dataString.indexOf(this.versionSearchString)
if(index==-1)return
return parseFloat(dataString.substring(index+this.versionSearchString.length+1))
},
dataBrowser: [
{string: navigator.userAgent,
subString: "OmniWeb",
versionSearch: "OmniWeb/",
identity: "OmniWeb"
},{
string: navigator.vendor,
subString: "Apple",
identity: "Safari"
},{
prop: window.opera,
identity: "Opera"
},{
string: navigator.vendor,
subString: "iCab",
identity: "iCab"
},{
string: navigator.vendor,
subString: "KDE",
identity: "Konqueror"
},{
string: navigator.userAgent,
subString: "Firefox",
identity: "Firefox"
},{
string: navigator.vendor,
subString: "Camino",
identity: "Camino"
},{
string: navigator.userAgent,
subString: "Netscape",
identity: "Netscape"
},{
string: navigator.userAgent,
subString: "MSIE",
identity: "Explorer",
versionSearch: "MSIE"
},{
string: navigator.userAgent,
subString: "Gecko",
identity: "Mozilla",
versionSearch: "rv"
},{
string: navigator.userAgent,
subString: "Mozilla",
identity: "Netscape",
versionSearch: "Mozilla"}
],
dataOS : [{
string: navigator.platform,
subString: "Win",
identity: "Windows"
},{
string: navigator.platform,
subString: "Mac",
identity: "Mac"
},{
string: navigator.platform,
subString: "Linux",
identity: "Linux"}
]}
BrowserDetect.init()
function hideSelectMenu(){
if(document.all){
document.all.search.shortcutitems.style.visibility="hidden"
document.all.search.GoButtonSearch.style.visibility="hidden"}}
function unhideSelectMenu(){
if(document.all){
document.all.search.shortcutitems.style.visibility="visible"
document.all.search.GoButtonSearch.style.visibility="visible"}}
function DoSubmission(){
document.seach.submit()}
function go(object){
<!--window.location.href=object.options[object.selectedIndex].value;-->
window.open(object.options[object.selectedIndex].value,'_blank')}
function goto_URLparent(object){
<!--window.location.href=object.options[object.selectedIndex].value;-->
window.open(object.options[object.selectedIndex].value,'_parent')}
function hasClass(obj){
var result=false
if(obj.getAttributeNode("class")!=null){
result=obj.getAttributeNode("class").value}
return result}
function stripe(id){
var even=false
var evenColor=arguments[1] ? arguments[1] : "#fff"
var oddColor=arguments[2] ? arguments[2] : "#eee"
var table=document.getElementById(id)
if(! table){return;}
var tbodies=table.getElementsByTagName("tbody")
for(var h=0;h<tbodies.length;h++){
var trs=tbodies[h].getElementsByTagName("tr")
for(var i=0;i<trs.length;i++){
if(! hasClass(trs[i])&&
! trs[i].style.backgroundColor){
var tds=trs[i].getElementsByTagName("td")
for(var j=0;j<tds.length;j++){
var mytd=tds[j]
if(! hasClass(mytd)&&
! mytd.style.backgroundColor){
mytd.style.backgroundColor=
even ? evenColor : oddColor}}}
even=! even}}}