/* JavaScript Document
Use for:	www.mmosite.com
Version:	1.01
Date:		2009/04/21
Author:		Millet
Update:		
*/
function featureHeader(){
mmoGameHeader();
}
function featureFooter(){
mmoFooter();
}


var $ = function(id){ return document.getElementById(id)};

//search input text
function setSearchText(){
	var ob = document.getElementById("textfield");
	var inputvalue = "Input keyword here!";
	ob.value = inputvalue;
	ob.onfocus = function(){ if(this.value == inputvalue){this.value = "";} this.className = "on"; }
	ob.onblur = function(){ if(this.value == ""){this.value = inputvalue} this.className = ""; }
}

//tab
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"on":"";
  con.style.display=i==cursel?"block":"none";
 }
}

//sidebar
function submenu(menu_no){
$("first_"+menu_no).className=($("first_"+menu_no).className =='')?'on':'';	
$("second_"+menu_no).style.display=($("second_"+menu_no).style.display =='none')?'':'none';
}

var sb = 0;
var sba = 0;
function mychg(m){
    if(sba==1) {
	sbb=$("lm"+m).style.display;
	$("lm"+m).style.display=sbb=="none"?"block":"none";
	$("father"+m).className=$("father"+m).className==""?"on":"";
	}
	else {
    if(sb!=0){ 
	$("lm"+sb).style.display="none";
	$("father"+sb).className="";
	}
    if(sb!=m){
        $("lm"+m).style.display="block";
		$("father"+m).className="on";
        sb=m;
    }
    else sb=0;
	}
}

//block & hidden
function BlockOrHidden(ID){
	var str_id = ID.split( "," );

	for( var i = 0; i < str_id.length; i++ ){
		var URL = $( str_id[i] ).getElementsByTagName("script");
		var URLLength = URL[0].src.length;
		var cmsLength = $( str_id[i] ).innerHTML.length;
		var cutLength = cmsLength - URLLength;
		
		if(cutLength > 51){
			$( str_id[i] ).style.display = "block";
		}else{
		$( str_id[i] ).style.display = "none";	
		}
 	}
}

//js error

function killErrors() {
   return true;
}
window.onerror = killErrors;
