

// remove flickering
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {
}


// menu layer onoff script
function viewlayer(va,onoff) {
	var obj=document.getElementById(va);
	if(onoff=="on") obj.style.display="block";
	else if (onoff=="in") obj.style.display="inline";
	else obj.style.display="none";
}
function getElementsByClassName(classname,tag) {
			if(!tag) tag = "*";
			var anchs =  document.getElementsByTagName(tag);
			var total_anchs = anchs.length;
			var regexp = new RegExp('\\b' + classname + '\\b');
			var class_items = new Array()

			for(var i=0;i<total_anchs;i++) {
				var this_item = anchs[i];
				if(regexp.test(this_item.className)) class_items.push(this_item);
			}
			return class_items;
}

				
function viewSubmenu(arg){
			
			
	if (!document.getElementById("MenuItem"+arg)) return false;
	
	//var currentId = getCurrentUrlId();
	
		
	if (arg <= 5){
		if (document.getElementById("gnb_submenu"+arg)) document.getElementById("gnb_submenu"+arg).style.display = "block";
	}
	
	for (var i=1;i<=5;i++){
	
		//if (i == currentId) continue;
	
		if (document.getElementById("MenuItem"+i).getAttribute("src").indexOf("_on.gif")){
			var tempSrc = document.getElementById("MenuItem"+i).getAttribute("src").replace("_on.gif",".gif");
			document.getElementById("MenuItem"+i).setAttribute("src",tempSrc);
		}
		if (document.getElementById("MenuItem"+i).getAttribute("src").indexOf("_over.gif")){
			var tempSrc = document.getElementById("MenuItem"+i).getAttribute("src").replace("_over.gif",".gif");
			document.getElementById("MenuItem"+i).setAttribute("src",tempSrc);
		}
	}
	
	
	var tempImg = document.getElementById("MenuItem"+arg);
	
	var tempSrc;
				
	if ( tempImg.getAttribute("src").indexOf("_on.gif")!= -1) return false;
	
	if ( tempImg.getAttribute("src").indexOf("_over.gif") == -1){
				tempSrc = tempImg.getAttribute("src").replace(".gif","_over.gif");
				tempImg.setAttribute("src",tempSrc);
	return false;
	}
			
}


function viewMenu(){
	var num;
	
	if (document.location.href.indexOf('/dtx-developer-documentation.php') !=-1 ) num = 2;
	else if (document.location.href.indexOf('/dtx-developer-tutorials.php') !=-1 ) num = 2;
	else if (document.location.href.indexOf('/dtx-developer-create-toolbar.php') !=-1 ) num = 2;
	else if (document.location.href.indexOf('/dtx-developer-create-apps.php') !=-1 ) num = 2;
	else if (document.location.href.indexOf('/dtx-developer-faq.php') !=-1 ) num = 2;
	else if (document.location.href.indexOf('/dtx-development-tools.php') !=-1 ) num = 3;
	else if (document.location.href.indexOf('/dtx-developer-newsletter.php') != -1 ) num = 4;
	else if (document.location.href.indexOf('/developer-contact.php') != -1 ) num = 5;
	else num = 1;
	
		
	var tempImg = document.getElementById("MenuItem"+num);
		
	var tempSrc;
	
		if ( tempImg.getAttribute("src").indexOf("_on.gif") != -1) return false;
		
		if ( tempImg.getAttribute("src").indexOf("_over.gif") == -1)
		{
			tempSrc = tempImg.getAttribute("src").replace(".gif","_on.gif");
		
			tempImg.setAttribute("src",tempSrc);
		return false;
		}
		if ( tempImg.getAttribute("src").indexOf("_on.gif") != -1) return false;
}
		
function hiddenSubmenu(arg) {
		if (!document.getElementById("MenuItem"+arg)) return false;

		if (arg<6){
			if (document.getElementById("gnb_submenu"+arg))
			{
				document.getElementById("gnb_submenu"+arg).style.display = "none";
				changImgName(arg);
			}
		}

		var tempImg = document.getElementById("MenuItem"+arg);

		if(document.getElementById("MajorMenu").getAttribute("tempNum")==arg) {
			var tempSrc2 = tempImg.getAttribute("src").replace("_on.gif","_over.gif");
			tempImg.setAttribute("src",tempSrc2);
		} else {
			var tempSrc3 = tempImg.getAttribute("src").replace("_over.gif",".gif");
			tempImg.setAttribute("src",tempSrc3);
		}
		return false;
}

				
function changImgName(arg) {
			var tempImg = document.getElementById("MenuItem"+arg);
			var tempSrc;
			var tmp_num = document.getElementById("MajorMenu").getAttribute("tempNum");
			if (document.getElementById("MenuItem"+tmp_num)){
				if(arg==tmp_num) {
					if (tempImg.getAttribute("src").indexOf("_on.gif")){
						tempSrc = tempImg.getAttribute("src").replace("_on.gif","_over.gif");
					} else {
						tempSrc = tempImg.getAttribute("src").replace(".gif","_over.gif");
					}
					tempImg.setAttribute("src",tempSrc);
				} else if (tmp_num>0 && tmp_num<5) {
					var tempSrc2 = document.getElementById("MenuItem"+tmp_num).getAttribute("src").replace(".gif","_over.gif");
					document.getElementById("MenuItem"+tmp_num).setAttribute("src",tempSrc2);
				}
			}
			return false;
}	
	


function hightlightItem()
{
	
		if (document.location.href.indexOf('/dtx-developer-create-toolbar.php') !=-1 )
		{
			elt = "doc_getstart";
			document.getElementById(elt+'_left').style.fontWeight = "bold";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
		if (document.location.href.indexOf('/dtx-developer-create-apps.php') !=-1 )
		{
			elt = "doc_createapp";
			document.getElementById(elt+'_left').style.fontWeight = "bold";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
		if (document.location.href.indexOf('/dtx-developer-tutorials.php') !=-1 )
		{
			elt = "doc_tutorial";
			document.getElementById(elt+'_left').style.fontWeight = "bold";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
		if (document.location.href.indexOf('/dtx-developer-faq.php') !=-1 )
		{
			elt = "doc_faq";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
		if (document.location.href.indexOf('/dtx-development-tools.php') !=-1 )
		{
			elt = "doc_tools";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
		if (document.location.href.indexOf('/dtx-developer-newsletter.php') !=-1 )
		{
			elt = "doc_newsletter";
			document.getElementById(elt+'_menu').style.fontWeight = "bold";
			return false;
		}
	else{
			return false;
		}
}	
