function gid(id){return document.getElementById?document.getElementById(id):null} function gtn(tn){return document.getElementsByTagName?document.getElementsByTagName(tn):new Array} function esc(s){return window.encodeURIComponent?encodeURIComponent(s):escape(s)} function uesc(s){return window.decodeURIComponent?decodeURIComponent(s):unescape(s)} function trim(s){return s.replace(/^\s*|\s*$/g,"")} function hesc(s){ var r=[[/\&/g,"&"], [/\'/g,"'"], [/\"/g,"""], [/\>/g,">"], [/\20) { var bf=bck.indexOf('?'); var bl=bck.lastIndexOf('&'); bck=bck.substring(0,bf>0?bf+1:5) +' ...'+ bck.substr(bl>0?bl:bck.length-10); } if (sf!=-1) p = p.substring(0,sf) + (sf!=sl?'/ ...':'') +bck; return b?''+p+'':p;} function getBtw(x, y, z) { var p = new Array(); while ( x.match(y) && x.match(z) ){ var xy = x.match(y); if (typeof (xy) != "string") xy = xy[0]; x = x.substr(x.indexOf(xy) + xy.length); var xz = x.match(z); if (xz){ if (typeof (xz) != "string") xz = xz[0]; xz = x.indexOf(xz); p[p.length] = x.substring(0, xz); x = x.substr(xz); }} return p; } function addEvent( obj, type, fn ) { if (obj.addEventListener) { obj.addEventListener( type, fn, false ); EventCache.add(obj, type, fn); } else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn]( window.event ); } obj.attachEvent( "on"+type, obj[type+fn] ); EventCache.add(obj, type, fn); } else { obj["on"+type] = obj["e"+type+fn]; } } var EventCache = function(){ var listEvents = []; return { listEvents : listEvents, add : function(node, sEventName, fHandler){ listEvents.push(arguments); }, flush : function(){ var i, item; for(i = listEvents.length - 1; i >= 0; i = i - 1){ item = listEvents[i]; if(item[0].removeEventListener){ item[0].removeEventListener(item[1], item[2], item[3]); }; if(item[1].substring(0, 2) != "on"){ item[1] = "on" + item[1]; }; if(item[0].detachEvent){ item[0].detachEvent(item[1], item[2]); }; item[0][item[1]] = null; }}}}(); addEvent(window,'unload',EventCache.flush); var uedl = uesc(document.location); var uedf = uesc(document.referrer);//