/*
// AO-Universe Basic JavaScript functions
//
// Leetas-Template Version
// Last Update: 10/11/08 21:30:02 by Khuri (khuri at ao-universe dot com)
*/

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version
var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

function switch_menu(mid,opt)
{
	// Close all menus on startup, except selected
	if(opt == "all")
	{
		var ulp = document.getElementsByTagName('ul');
		for(var i=0;i<ulp.length;i++)
		{
			if(ulp[i].className.search(/menu1/) != 0 && parseInt(ulp[i].id.replace(/menu_/g,'')) > 6 && ulp[i].id != 'menu_'+mid)
			{
				ulp[i].style.visibility="hidden";
				ulp[i].style.display="none";
			}
		}
	}
	else
	{
		// Handle menu switching
		if(document.getElementById('menu_'+mid).style.visibility=="visible")
		{
			if(opt != "close")
			{
				setTimeout("switch_menu("+mid+",'close')", 1000);
			}
			else
			{
				document.getElementById('menu_'+mid).style.visibility="hidden";
				document.getElementById('menu_'+mid).style.display="none";
				document.getElementById('menu_'+mid+'_img').src="templates/leetas/images/website/m2.gif";
			}
		}
		else
		{
			document.getElementById('menu_'+mid).style.visibility="visible";
			document.getElementById('menu_'+mid).style.display="block";
			document.getElementById('menu_'+mid+'_img').src="templates/leetas/images/website/m3.gif";
		}
	}
}
// For gallery images
function gallery_fs(id)
{
	gallery_win = window.open('gallery.php?id='+id,"gallerywin");
	gallery_win.focus();
}

function gallery_switch_content()
{
	if(document.getElementById('comment_row').style.visibility == "visible")
	{
		document.getElementById('comment_row').style.visibility = "hidden";
		document.getElementById('comment_row').style.display = "none";
	}
	else
	{
		document.getElementById('comment_row').style.visibility = "visible";
		document.getElementById('comment_row').style.display = "table";
	}
	window.focus();
}

// Knowledge 
function redirect()
{
	switch_link = document.getElementById('go_link').options.selectedIndex;
	dir = document.getElementById('sort').options.selectedIndex;
	window.location.href = "main.php?site=knowledge&link="+switch_link+"&sort="+dir;
}

// RKT
function confirm_delete(wto)
{
	chd = confirm("Are you sure to delete this item?");
	if(chd)
	{
		window.location.href="main.php?"+wto;
	}
}
// Register card switch
function regcard_switch(chart)
{
	if(is_ie)
	{
		charts = document.getElementsByTagName('div');
		for(var i=0;i<charts.length;i++)
		{
			if(charts[i].name == 'chart_div')
			{
				charts[i].style.visibility='hidden';
				charts[i].style.display='none';
			}
		}
		charts_li = document.getElementsByTagName('li');
		for(var i=0;i<charts_li.length;i++)
		{
			if(charts_li[i].name == 'chart_li')
			{
				charts_li[i].className=(charts_li[i].id=='chart_li_'+chart)?'chartentry_active':'chartentry';
			}
		}
	}
	else
	{
		charts = document.getElementsByName('chart_div');
		for(var i=0;i<charts.length;i++)
		{
			charts[i].style.visibility='hidden';
			charts[i].style.display='none';
		}
		charts_li = document.getElementsByName('chart_li');
		for(var i=0;i<charts_li.length;i++)
		{
			charts_li[i].className=(charts_li[i].id=='chart_li_'+chart)?'chartentry_active':'chartentry';
		}
	}
	document.getElementById('chart_div_'+chart).style.visibility='visible';
	document.getElementById('chart_div_'+chart).style.display='block';
}
// Statusbox
function statusbox_close(type)
{
	document.getElementById('statusbox_'+type).style.visibility='hidden';
	document.getElementById('statusbox_'+type).style.display='none';
}
// GoTo
function gotosp(where)
{
	preview = window.open("main.php?"+where,"preview");
}