/**********************************************/ /* Locations drop down menu */ /**********************************************/ stdBrowser=(document.getElementById)?true:false function toggleMenu(currElem,nextPos) { menuObj=(stdBrowser)?document.getElementById(currElem).style : eval("document." + currElem) if (toggleMenu.arguments.length == 1) { nextPos = (parseInt(menuObj.visiblity)=='visible')?'hidden' : 'visible' } menuObj.visibility = nextPos; menus = document.getElementsByTagName( 'span' ); for (i=0;i' + lhs + '@' + rhs + '<\/font><\/a>'); } /****************************************************/ /* Cookie handling */ /****************************************************/ function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function loginline() { var cookie = readCookie( 'logincookie3' ) if (cookie>'') { if (cookie.substring(0,1)=='"') cookie = cookie.substring(1,cookie.length-1); document.write( 'You are logged in as <' + 'strong>' + cookie + '<' + '\/strong> [log out<' + '\/a>]' ); } else { document.write( 'You are not logged in | <' + 'a href="\/myworld66\/login">login<' + '\/a> | <' + 'a href="\/myworld66\/register">register<' + '\/a>' ); } document.write( '.' ); } /****************************************************/ /* Hint Auto generation /****************************************************/ function getHints(defaultStr) { var hintMap = { "http://www.google.com" : hintFunctionRE(/q=([^&]*)(?:&|$)/), "http://ksours-xp.carsdirect.win" : hintFunctionRE(/q=([^&]*)(?:&|$)/) } var ref = document.referrer.toLowerCase(); for (key in hintMap) { if(ref.indexOf(key) == 0) { hint = hintMap[key](ref); if(hint) { return defaultStr + " " + hint; } } } return defaultStr; } function hintFunctionRE(re) { return function (ref) { var values = ref.match(re); if(values && values[1]) { return values[1]; } return null; } }