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"; img.outerHTML = strNewHTML; i = i-1; } } } function Trim(TRIM_VALUE){ if(TRIM_VALUE.length < 1) { return""; } TRIM_VALUE = RTrim(TRIM_VALUE); TRIM_VALUE = LTrim(TRIM_VALUE); if(TRIM_VALUE=="") { return ""; } else { return TRIM_VALUE; } } function RTrim(VALUE) { var w_space = String.fromCharCode(32); var v_length = VALUE.length; var strTemp = ""; if(v_length < 0) { return""; } var iTemp = v_length -1; while(iTemp > -1) { if(VALUE.charAt(iTemp) == w_space) { } else { strTemp = VALUE.substring(0,iTemp +1); break; } iTemp = iTemp-1; } return strTemp; } function LTrim(VALUE) { var w_space = String.fromCharCode(32); if(v_length < 1) { return""; } var v_length = VALUE.length; var strTemp = ""; var iTemp = 0; while(iTemp < v_length) { if(VALUE.charAt(iTemp) == w_space){ } else { strTemp = VALUE.substring(iTemp,v_length); break; } iTemp = iTemp + 1; } return strTemp; } function cutoff(str, maxlength) { if(str.length>maxlength) return str.substring(0,maxlength)+"..."; else return str; } function getStyleObject(objectId, doc) { if(document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId).style; } else if (document.all && document.all(objectId)) { return document.all(objectId).style; } else if (document.layers && document.layers[objectId]) { return getObjNN4(document,objectId); } else { return false; } } function changeObjectVisibility(objectId, newVisibility) { var styleObject = getStyleObject(objectId, document); if(styleObject) { styleObject.visibility = newVisibility; return true; } else { return false; } } function findImage(name, doc) { var i, img; for (i = 0; i < doc.images.length; i++) { if (doc.images[i].name == name) { return doc.images[i]; } } for (i = 0; i < doc.layers.length; i++) { if ((img = findImage(name, doc.layers[i].document)) != null) { img.container = doc.layers[i]; return img; } } return null; } function getImage(name) { if (document.layers) { return findImage(name, document); } return null; } function getObjNN4(obj,name) { var x = obj.layers; var foundLayer; for (var i=0;i