// JavaScript Document
/*--------------------------------------------------

title: general.js
2010.12.02
2010.12.05
borakim

---------------------------------------------------*/


function menuOn(imgEl) {
	if ( imgEl.src.lastIndexOf("_on.gif") < 0)
	{
		imgEl.src = imgEl.src.replace(".gif", "_on.gif");
	}
}

function menuOut(imgEl) {
	currentPage = "#" + imgEl.id.replace("_img", "");

	if ( currentPage != G_Page && imgEl.src.lastIndexOf("_on.gif") >= 0 )
	{
		imgEl.src = imgEl.src.replace("_on.gif", ".gif");
	}
}


/* Sub Navigation (snb) -  Toggle 
-------------------------------------------------*/
function initToggle(tabContainer) {
	triggers = tabContainer.getElementsByTagName("a");

	for(i = 0; i < triggers.length; i++) {

		if ( triggers.item(i).href.split("#")[1] == "" )
			continue;

		if ( triggers.item(i).href.split("#")[1] )
			triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

		//if ( !triggers.item(i).targetEl )
		//	continue;

		if ( triggers.item(i).href.split("#")[1] != G_Page.split("#")[1] )
		{
			if ( triggers.item(i).targetEl )
				triggers.item(i).targetEl.style.display = "none";
		}
		else
		{
			if ( triggers.item(i).targetEl )
				triggers.item(i).targetEl.style.display = "block";
			defaultImg =  document.getElementById( triggers.item(i).href.split("#")[1] + "_img" );
			menuOn(defaultImg);
			tabContainer.current = triggers.item(i);
		}
		
		
		
		triggers.item(i).onclick = function () {
			if ( tabContainer.current == this ) {
				if ( this.targetEl )
				{
					if ( this.targetEl.style.display == "none" )
						this.targetEl.style.display = "block";
					else
						this.targetEl.style.display = "none";
				}
					
				//tabContainer.current = null;
			} else {
				if ( tabContainer.current ) {
					if ( tabContainer.current.targetEl )
						tabContainer.current.targetEl.style.display = "none";

					prevImg = document.getElementById( tabContainer.current.href.split("#")[1] + "_img" )
					G_Page = "#" + this.href.split("#")[1]
					menuOut(prevImg);
					//G_Page = "#" + tabContainer.current.href.split("#")[1]
				}

				if ( this.targetEl )
					this.targetEl.style.display = "block";

				currImg = document.getElementById( this.href.split("#")[1] + "_img" )
				menuOn(currImg);
				G_Page = "#" + this.href.split("#")[1]

				tabContainer.current = this;
			}
			return true;
		}
	}
}

