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