var CS_WEBROOT = '/csite/'; /****************************************************************************** * csite.js * ---------------------------------------------------------------------------- * DO NOT MODIFY OR REMOVE THIS COPYRIGHT SECTION * ---------------------------------------------------------------------------- * Author : Tien D. Tran (http://coolersport.info) * Copyright : 2006 (c) Tien D. Tran * Application : CSite - AJAX Content Management System * Version : 1.0 * Date Started : 2006/09/02 * Last Modified: 2006/10/24 18:40:26 * * This is a Content Management System that applies the AJAX technique into it * * INSTALLATION : * View installation.html * DOCUMENTATION: * View documentation.html * * Visit http://coolersport.info for any update of this software * ******************************************************************************/ var pageTitle = ''; var lastPage = 0; var ajaxcSite = ajaxCS.createInstance(); ajaxcSite.setStatus('loadingStatus', '
 
', ''); window.onscroll = function() { scrollTop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); scrollLeft = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); document.getElementById('loadingStatus').style.top = scrollTop+'px'; document.getElementById('loadingStatus').style.left = scrollLeft+'px'; }; function load(method, url, params) { if (ajaxcSite) { ajaxcSite.load(method, url, params, function(xmldoc) { var docelement = xmldoc.split(''); var htmlTarget = '|'; for (var i=1; i'); if (data.length==3) { type = data[0]; target = data[1]; node = data[2]; if (type=='html') { if (htmlTarget.indexOf('|'+target+'|')<0) { document.getElementById(target).innerHTML = node; htmlTarget += target + '|'; } else { document.getElementById(target).innerHTML += node; } } else if (type=='js') { eval(node); } } } if (getDomain(location.href).indexOf('coolersport')>-1) { var _url = (url+(params?'?'+params:'')).replace(/^.*\/([a-zA-Z0-9]*.php.*)$/, '$1'); urchinTracker(_url.replace(/getdata.php/, 'index.php')); } }); } } var divTitle = document.createElement('DIV'); divTitle.style.display = 'none'; function setPageTitle(s) { var idx = document.title.indexOf(' :: '); divTitle.innerHTML = s; if (idx>0) document.title = document.title.substring(0, idx+4) + divTitle.innerHTML; else document.title += ' :: ' + divTitle.innerHTML; } function setCurrentPage(pageId) { if (lastPage>0 && lastPage!=pageId) { try{ document.getElementById('menuitem'+lastPage).className = 'cnavmenuitem'; }catch(e){} } try{ lastPage = pageId; var menuItem = document.getElementById('menuitem'+pageId); menuItem.className = 'cnavmenuitemSelected'; var allItems = document.getElementsByTagName('DIV'); for(var i=0; i-1) { menuItem = menuItem.parentNode; menuItem.style.display = 'block'; } }catch(e){} } function loadPage(pageId) { if (ajaxcSite) { load('get', CS_WEBROOT+'include/getdata.php?p='+pageId, null); } else { window.open(CS_WEBROOT+'index.php?p='+pageId, '_self'); } } function loadArticle(articleId) { if (ajaxcSite) { load('get', CS_WEBROOT+'include/getdata.php?a='+articleId, null); } else { window.open(CS_WEBROOT+'index.php?a='+articleId, '_self'); } } function getDomain(url) { var re = new RegExp('^.*://([^/]*).*$'); var m = re.exec(url); return m[1]?m[1]:''; } function getQuery(url, q) { var re = new RegExp('^.*://.*/.*[&?]'+q+'=([^&]*).*$'); var m = re.exec(url); return m[1]?m[1]:''; } function processform(f) { if (f.action=='') { alert('Cannot process non-action form'); return; } var method = f.method.toUpperCase(); var fe = f.getElementsByTagName('INPUT'); var qstr = ''; for(var i=0, j=fe.length; i