/* Generic Functions source code */ /* Detecting browser*/ var ns = isBrowser('Netscape', 0); var ie = isBrowser('Explorer', 0); var b = (ns)? "Netscape": (ie) ?"Explorer" : " an out-dated browser!?!" //alert("You are using " + b) var query_QUERY = ""; /* Utility functions*/ function isNetscape(v) { /* ** Check if the browser is Netscape compatible ** v version number ** returns true if Netscape and version equals or greater */ return isBrowser("Netscape", v); } function isMicrosoft(v) { /* ** Check if the browser is Microsoft Internet Explorer compatible ** v version number ** returns true if MSIE and version equals or greater */ return isBrowser("Microsoft", v); } function isBrowser(b,v) { /* ** Check if the current browser is compatible ** b browser name ** v version number (if 0 don't check version) ** returns true if browser equals and version equals or greater */ browserOk = false; versionOk = false; browserOk = (navigator.appName.indexOf(b) != -1); if (v == 0) versionOk = true; else versionOk = (v <= parseInt(navigator.appVersion)); return browserOk && versionOk; } function makeSelection(obj, msgWindowURL) { /* ** opens a new window with url passed in selected option value ** select object */ if (obj!=null) { if (obj.options[obj.selectedIndex].value!="") { if (openExtLinkWindow(obj.options[obj.selectedIndex].value, msgWindowURL)){ // Origional code that will open in a new window //window.open(obj.options[obj.selectedIndex].value,''); window.location = obj.options[obj.selectedIndex].value; } } obj.selectedIndex=0; } } function openExtLinkWindow(href, msgWindowURL) { /** *href patterns that don't require "splash" page and should be open *in a new window right away: **/ patterns = new Array("#","www.rvcny.us", "rvcny.us", "rvcnysub1.submit", "www.x-codes.generalcode.com", "rvcny.securesites.com", "securesites.com", "LZ_goToURL(", "1010wins.com", "zwire.com", "calendar.rvcny.us", "../", "./", "mailto:", "erictmisit", " " ); re_pttrn = "www.rvcny.us"; var ind = 0; var res = -1; var sstr = href; var str1 = msgWindowURL+"?EXTURL="+href; var winOpt = "height=350,width=545,status=yes,toolbar=no,menubar=no,location=no"; var i = href.indexOf("http://"); if ( i >= 0) { sstr = href.substr(7); } for (ind=0;ind= 0) { str1 = href; if ( ind==0 ) { str1 = href.replace(patterns[ind], re_pttrn); } break; } } //alert('winOpt: '+winOpt); //alert('res : '+res); if ( res >=0 ) { /*wobj = window.open(str1);*/ return true;} else { wObj = window.open(str1,'',winOpt); return false;} } function getURLParameter() { queryVar = this.location.href; var inq = queryVar.indexOf('?'); var temphold = queryVar.substring(inq + 8); queryVar = queryVar.substring(inq + 1); // 1 if (inq > 0) { _query_string = queryVar; } var text1 = "&"; var strLength = queryVar.length, txtLength = text1.length; var i = queryVar.indexOf(text1); while (i+txtLength < strLength) { if (i > 0) { qrysplit(queryVar.substring(0,i),"="); } else { qrysplit(queryVar,"="); } queryVar = queryVar.substring(i+txtLength,strLength); var i = queryVar.indexOf(text1); if (i < 1) { i = strLength + 1; } } qrysplit(queryVar,"="); queryVar = temphold; //ET query_EXTURL = temphold; //ET // alert("temphold=" + temphold); } function qrysplit(string,text) { name = string.substring(0,string.indexOf(text)); value = string.substring(string.indexOf(text) + 1); eval("query_" + name + " = value;"); } function setLinkClickEvent() { for (var i = 0; i < document.links.length; i++) { document.links[i].onclick = callOpenExtLinkWindow; } } function callOpenExtLinkWindow() { var warningURL = 'http://www.rvcny.us/getlink.htm'; return openExtLinkWindow(this.href, warningURL); } /* end added section */