var IE6 = (navigator.appVersion.indexOf("MSIE 6.")==-1) ? false : true;
var IE7 = (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;

// Init menu
function initMenu(){
	var i = 1;
	var j = 1;
	while(document.getElementById("s" + i)){
		j = 1;
		while(document.getElementById("s" + i + "s" + j)){
			//document.getElementById("s" + i + "s" + j).style.display = "none";
			document.getElementById("s" + i + "s" + j).className = "close";
			j++;
		}
		//document.getElementById("s" + i).style.display = "none";
		document.getElementById("s" + i).className = "close";
		i++;
	}
	i = 1;
	while(document.getElementById("b" + i)){
		document.getElementById("b" + i).rel = i
		document.getElementById("b" + i).onfocus = function(){
			hideContent("s" + (parseInt(this.rel) - 1));
			displayContent("s" + this.rel);
		}
		i++;
	}
}

// Display content
function displayContent(id){
	if(document.getElementById(id)){
		if(document.getElementById(id).className == "close"){
			document.getElementById(id).className = "open";
			if(IE7){
				document.getElementById(id).style.visibility = "visible";
			}
		}else{
			document.getElementById(id).style.display = "block";
		}
		for(i = 0; i < document.getElementsByTagName('object').length; i++){
			document.getElementsByTagName('object')[i].style.visibility = "hidden";
		}
		for(i = 0; i < document.getElementsByTagName('select').length; i++){
			document.getElementsByTagName('select')[i].style.visibility = "hidden";
		}
	}
}

// Hide content
function hideContent(id){
	if(document.getElementById(id)){
		if(document.getElementById(id).className == "close"){
			document.getElementById(id).className = "open";
		}else{
			document.getElementById(id).style.display = "none";
		}
		for(i = 0; i < document.getElementsByTagName('object').length; i++){
			document.getElementsByTagName('object')[i].style.visibility = "visible";
		}
		for(i = 0; i < document.getElementsByTagName('select').length; i++){
			document.getElementsByTagName('select')[i].style.visibility = "visible";
		}
	}
	clearInterval(timerBanner);
}

// Display item
function displayItem(id){
	if(document.getElementById(id)){
		if(document.getElementById(id).style.display == "" || document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = "block"
		}else{
			document.getElementById(id).style.display = "none";
		}
	}
}

// Hide items
function hideItems(){
	arr = hideItems.arguments;
	for(i = 0; i < arr.length; i++){
		if(document.getElementById(arr[i])){
			document.getElementById(arr[i]).style.display = "none";
		}
	}
}

// Open window
function openWindow(url, full){
	if(full == true){
		var w = screen.width;
		var h = screen.height;
	}else{
		var w = 780;
		var h = 500;
	}
	var x = (screen.width) ? (screen.width - w) / 2 : 0;
	var y = (screen.height) ? (screen.height - h) / 2 : 0;
	var option = "location=yes,menubar=yes,scrollbars=yes,toolbar=yes,fullscreen="+full+"resizable=yes,minimizable=yes,resizable=yes,top="+y+",left="+x+",width="+w+",height="+h;
	var win = window.open(url, "win" + new Date().getTime(), option);
}

// Popup window
function popupWindow(url, w, h){
	var x = (screen.width) ? (screen.width - w) / 2 : 0;
	var y = (screen.height) ? (screen.height - h) / 2 : 0;
	var option = "menubar=no,toolbar=no,resizable=no,minimizable=no,resizable=no,top="+y+",left="+x+",width="+w+",height="+h;
	var win = window.open(url, "win" + new Date().getTime(), option);
}

// Popup window with scroll
function popupWindowScroll(url, w, h){
	var x = (screen.width) ? (screen.width - w) / 2 : 0;
	var y = (screen.height) ? (screen.height - h) / 2 : 0;
	var option = "menubar=yes,toolbar=yes,resizable=yes,minimizable=yes,resizable=yes,scrollbars=yes,top="+y+",left="+x+",width="+w+",height="+h;
	var win = window.open(url, "win" + new Date().getTime(), option);
}

// Set font size
function setSize(){
	var date = new Date();
	date.setMonth(date.getMonth() + 1);
	if(document.body.className == "large"){
		document.body.className = "";
		document.getElementById("btn_size").style.display = "";
		document.getElementById("btn_size_min").style.display = "none";
		setCookie("mels_size", 0, date, "/");
	}else{
		document.body.className = "large";
		document.getElementById("btn_size").style.display = "none";
		document.getElementById("btn_size_min").style.display = "";
		setCookie("mels_size", 1, date, "/");
	}
}

// Set cookie
function setCookie(name, value){
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape(value) +
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}

// Display text
function displayText(id, str){
	if(document.getElementById(id)){
		document.getElementById(id).innerHTML = str;
	}
}

// Array search
function arraySearch(arr, str){
	for(var i = 0; i < arr.length; i++){
		if(arr[i] == str){
			return i;
		}
	}
	return false;
}

// Check all checkbox
function checkAll(obj, id){
	for(var i = 1; document.getElementById(id + i); i++){
		document.getElementById(id + i).checked = obj.checked;
	}
}

// Clear input default value
function clearDefault(elm){
	if(elm.defaultValue == elm.value){
		elm.value = "";
	}
}
