var timer;
function clickItem (mid, type, subdiv) {
	var xhr = getHttpRequest();
	xhr.onreadystatechange=function() {
		if (xhr.readyState == 4) {
			var text = xhr.responseText;
			var content_div = document.getElementById('content');
			var is_nav = false;
			content_div.innerHTML = '';
			content_div.innerHTML = text;
			var nav_items = find_div_class('nav_item');
			if (type == 'sub') {
				var parentid = str_replace('submenu_nav_','',subdiv.id,'');
			} else {
				var parentid = mid;
			}
			for (i=0;i<nav_items.length;i++) {
				nav_items[i].style.backgroundImage = "url(/img/tab_off.png)";
				nav_items[i].style.height = '32px';
				nav_items[i].style.paddingTop = '6px';
				nav_items[i].style.marginTop = '2px';
				if (nav_items[i].id == 'nav_'+parentid) {
					nav_items[i].style.backgroundImage = "url(/img/tab_on.png)";
					nav_items[i].style.height = '28px';
					nav_items[i].style.paddingTop = '8px';
					nav_items[i].style.marginTop = '0px';
					var is_nav = true;
				}
			}
			if (!is_nav) {
				nav_items[0].style.backgroundImage = "url(/img/tab_on.png)";
				nav_items[0].style.height = '28px';
				nav_items[0].style.paddingTop = '8px';
				nav_items[0].style.marginTop = '0px';
			}
		}
	}
	xhr.open('GET', '/ajax/ajax.php?action=clickItem&id='+mid);
	xhr.send(null);
}
function clickReadMore (cid, mid) {
	var xhr = getHttpRequest();
	xhr.onreadystatechange=function() {
		if (xhr.readyState == 4) {
			var text = xhr.responseText;
			var content_div = document.getElementById('content');
			content_div.innerHTML = '';
			content_div.innerHTML = text;
			var nav_items = find_div_class('nav_item');
			var tab = document.getElementById('nav_'+mid);
			if (tab == null)
				var tab = document.getElementById('li_'+mid).parentNode;
			var parentid = str_replace('nav_','',tab.id,'');
			parentid = str_replace('submenu_','',parentid,'');
			for (i=0;i<nav_items.length;i++) {
				nav_items[i].style.backgroundImage = "url(/img/tab_off.png)";
				nav_items[i].style.height = '32px';
				nav_items[i].style.paddingTop = '6px';
				nav_items[i].style.marginTop = '2px';
				if (nav_items[i].id == 'nav_'+parentid) {
					nav_items[i].style.backgroundImage = "url(/img/tab_on.png)";
					nav_items[i].style.height = '28px';
					nav_items[i].style.paddingTop = '8px';
					nav_items[i].style.marginTop = '0px';
				}
			}
		}
	}
	xhr.open('GET', '/ajax/ajax.php?action=clickReadMore&id='+cid);
	xhr.send(null);
}
function clickNews (nid) {
	var xhr = getHttpRequest();
	xhr.onreadystatechange=function() {
		if (xhr.readyState == 4) {
			var text = xhr.responseText;
			var content_div = document.getElementById('content');
			content_div.innerHTML = '';
			content_div.innerHTML = text;
			var nav_items = find_div_class('nav_item');
			for (i=0;i<nav_items.length;i++) {
				nav_items[i].style.backgroundImage = "url(/img/tab_off.png)";
				nav_items[i].style.height = '32px';
				nav_items[i].style.paddingTop = '6px';
				nav_items[i].style.marginTop = '2px';
			}
		}
	}
	xhr.open('GET', '/ajax/ajax.php?action=clickNews&id='+nid);
	xhr.send(null);
}
function showSubMenu (div_id, order) {
	window.clearTimeout(timer);
	// First hide all submenus 
	var divs = find_div_class('subsubnav');
	for (i=0;i<divs.length;i++) {
		divs[i].style.display = 'none';
	}
	// remove trailing zeros from the order var 
	order = str_replace(0, '',order,'');
	var submenu_div = document.getElementById('submenu_'+div_id);
	// calculate the margin from the left and show the div 
	var margin_left = (order-2) * 104;
	if (navigator.appVersion.search(/\MSIE 6/) != -1 || navigator.appVersion.search(/\MSIE 7/) != -1) {
		margin_left = margin_left - 625;
	}
	margin_left = margin_left + 4;
	submenu_div.style.marginLeft = margin_left+'px';
	submenu_div.style.display = '';
}
function closeSubMenu(div_id) {
	var submenu_div = document.getElementById('submenu_'+div_id);
	timer = setTimeout("closeSub()", 50);
}
function closeSub() {
	var divs = find_div_class('subsubnav');
	for (i=0;i<divs.length;i++) {
		divs[i].style.display = 'none';
	}
}
function onSubMenu(div_id) {
	window.clearTimeout(timer);
}
function changeBg(div) {
	div.style.backgroundImage = 'url(/img/subsub_bg_on.png)';
}
function changeBgOut(div) {
	div.style.backgroundImage = 'none';
}
function find_div_class(classname) {
	var divCollection = document.getElementsByTagName("div");
	var divs = new Array();
	var j = 0;
	for (var i=0; i<divCollection.length; i++) {
		if(divCollection[i].className == classname) {
			findMeText = divCollection[i].innerHTML;
			divs[j] = divCollection[i];
			j++;
		} 
	}
	return divs;
}
function str_replace (search, replace, subject, count) {
    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
            f = [].concat(search),
            r = [].concat(replace),
            s = subject,
            ra = r instanceof Array, sa = s instanceof Array;
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
 
    for (i=0, sl=s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j=0, fl=f.length; j < fl; j++) {
            temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;}
        }
    }
    return sa ? s : s[0];
}
function getHttpRequest() {	
	var xmlhttp;
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	}
	return xhr;
}
