tabsArray = ['weaponstab','vehiclestab','deployablestab','classestab','misctab','badgestab','beststatstab']
tabs2Array = ['weapons','vehicles','deployables','classes','misc','badges','beststats']
function tabSwitch(boo) {
	for (var n in tabsArray) {
		if (Number(n) == Number(boo)) {
					$("#"+tabs2Array[n]).addClass("nhigh");
					$("#"+tabsArray[n]).animate({ height: 'show', opacity: 'show' }, 'slow');
                } else {
					$("#"+tabsArray[n]).hide();
					document.getElementById(tabs2Array[n]).className = 'noff';					
                }
	}
}
sortArray = ['wsortselection','vsortselection']
function sortSwitch(boo) {
	for (var n in sortArray) {
		if (Number(n) == Number(boo)) {
                    document.getElementById(sortArray[n]).style.display='block';
                } else {
                    document.getElementById(sortArray[n]).style.display='none';
                }
	}
}
sortArray2 = ['weaponsort','vehiclesort']
sortArray3 = ['wtotals','vtotals']
function sortSwitch2(boo) {
	for (var n in sortArray) {
		if (Number(n) == Number(boo)) {
                    document.getElementById(sortArray2[n]).style.display='block';
                    document.getElementById(sortArray3[n]).style.display='block';
                } else {
                    document.getElementById(sortArray2[n]).style.display='none';
                    document.getElementById(sortArray3[n]).style.display='none';					
                }
	}
}
function tabhover(id) {
	$("#"+id).css({ border:"1px solid #f90" });
}
function taboff(id) {
	$("#"+id).css({ border:"1px solid #333" });
}

function sortOff(theDisplay,theValue) {
	//document.getElementById('weaponsort_space').style.display='none';
	document.getElementById('weaponsort').style.display='none';
	document.getElementById('vehiclesort').style.display='none';
	document.getElementById('wtotals').style.display='none';
	document.getElementById('vtotals').style.display='none';
}
function divDisplay(theDisplay,theValue) {
	currentDiv = document.getElementById(theDisplay).style;
	currentDiv.display = theValue;
}
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
function inputSelect(state,id) {
	if ( state == "on" ) {
		inputbox = document.getElementById(id).style;
		inputbox.backgroundColor = "#fe9";
	}
	if ( state == "off" ) {
		inputbox = document.getElementById(id).style;
		inputbox.backgroundColor = "#fff";
	}
}
function isMouseLeaveOrEnter(e, handler) { 
	if (e.type != 'mouseout' && e.type != 'mouseover') return false;
	var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
	 while (reltg && reltg != handler) reltg = reltg.parentNode; 
	 return (reltg != handler);
  }

function updatesrt_txt(thediv) {
  	document.getElementById(thediv).innerHTML = "Calculating....";
	divDisplay('wsortselection','none');
	divDisplay('vsortselection','none');	
}
function overflowIt(state) {
	autocontent = document.getElementById('content').style;
	autocontent.overflow = thevalue;
}
document.getElementsByClassName = function(cl) {
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem = this.getElementsByTagName('*');
    	for (var i = 0; i < elem.length; i++) {
    		var classes = elem[i].className;
    		if (myclass.test(classes)) retnode.push(elem[i]);
  		  }
    return retnode;
}
/* Ajax load content - w/IE7fix */ 
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
function getContent(url, containerid){
	var page_request = false
	 if(window.ActiveXObject) { 
		 try { page_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
	 catch(e) {
		 try { page_request = new ActiveXObject("Microsoft.XMLHTTP"); } 
	 catch(e) { page_request = false; }
  }
 }
		else if(window.XMLHttpRequest) {
			try { page_request = new XMLHttpRequest(); } 
		catch(e) { page_request = false; }
 }
	page_request.onreadystatechange=function(){
	loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
	}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
	if (!document.getElementById)
	return
	for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileref=""
		if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
			if (file.indexOf(".js")!=-1){ //If object is a js file
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			}
			else if (file.indexOf(".css")!=-1){ //If object is a css file
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
			}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref)
		//	loadedobjects+=file+" " //Remember this object as being already added to page
		}
	}
}