/*
	Copyright Interactive Co.,Ltd 2005;
	tab.js v 1.0 2005-01-15;
	Last modified: 2005-02-18;
	Tab Javascript File;
*/
var clickedlid, clickedcid, clickedrid;
var clickedtab = new Array();
var visit = 'Нэвтрэх', visited = 'Та яг одоо энэ хэсэгт байна';

clickedtab[0] = new otab( 'left0', 'center0', 'right0', 0, 'active0', 'tabtitle0' );

function mouseover( vleftid, vcenterid, vrightid,
				    vleftoversrc, vcenteroversrc, vrightoversrc,
					vleftenablesrc, vcenterenablesrc, vrightenablesrc,
					vovercolor, voncolor, vtid )
{
	var leftimg		= document.getElementById( vleftid );
	var centerimg	= document.getElementById( vcenterid );
	var rightimg	= document.getElementById( vrightid );
	var titleclr	= document.getElementById( vtid );
	var str			= leftimg.src, count = 0;

	arraystr = str.split('/');
	arrayena = vleftenablesrc.split('/');
	for( var j = arraystr.length - 1; j >= 0 ; j-- )
	{
		if( arraystr[j] == arrayena[arrayena.length - ( count + 1 )] )
			count ++;
	}

	if( clickedlid != vleftid &&
	    clickedcid != vcenterid &&
		clickedrid != vrightid &&
		count != arrayena.length )
	{
		leftimg.src	 = vleftoversrc;
		centerimg.background = vcenteroversrc;
		rightimg.src = vrightoversrc;
		titleclr.style.color = vovercolor;
		leftimg.alt = visit;
		centerimg.title = visit;
		rightimg.alt = visit;
		centerimg.style.cursor = 'hand';
	}
	else
	{
		leftimg.src	 = vleftenablesrc;
		centerimg.background = vcenterenablesrc;
		rightimg.src = vrightenablesrc;
		titleclr.style.color = voncolor;
		leftimg.alt = visited;
		centerimg.title = visited;
		rightimg.alt = visited;
		centerimg.style.cursor = 'text';
	}
}

function mouseout( vleftid, vcenterid, vrightid,
				   vleftdisablesrc, vcenterdisablesrc, vrightdisablesrc,
				   vleftenablesrc, vcenterenablesrc, vrightenablesrc,
					voffcolor, voncolor, vtid )
{
	var leftimg		= document.getElementById( vleftid );
	var centerimg	= document.getElementById( vcenterid );
	var rightimg	= document.getElementById( vrightid );
	var titleclr	= document.getElementById( vtid );
	var str 		= leftimg.src, count = 0;

	arraystr = str.split('/');
	arrayena = vleftenablesrc.split('/');
	for( var j = arraystr.length - 1; j >= 0 ; j-- )
	{
		if( arraystr[j] == arrayena[arrayena.length - ( count + 1 )] )
			count ++;
	}

	if( clickedlid != vleftid &&
	   	clickedcid != vcenterid &&
		clickedrid != vrightid &&
		count != arrayena.length )
	{
		leftimg.src	 = vleftdisablesrc;
		centerimg.background = vcenterdisablesrc;
		rightimg.src = vrightdisablesrc;
		titleclr.style.color = voffcolor;
	}
	else
	{
		leftimg.src	 = vleftenablesrc;
		centerimg.background = vcenterenablesrc;
		rightimg.src = vrightenablesrc;
		titleclr.style.color = voncolor;
	}
}

/*
	creating otab object 2005-01-17
*/

function otab( ovleft, ovcenter, ovright, ovnumber, ovactive, ovtitleid )
{
	this.left	 = ovleft;
	this.center  = ovcenter;
	this.right	 = ovright;
	this.number  = ovnumber;
	this.active	 = ovactive;
	this.titleid = ovtitleid;
}

function mouseclick( vleftid, vcenterid, vrightid,
				   	 vleftenablesrc, vcenterenablesrc, vrightenablesrc,
					 vleftdisablesrc, vcenterdisablesrc, vrightdisablesrc, vnum, vchoised,
					 voncolor, voffcolor, vtid , vtest)
{
	clickedtab[clickedtab.length] = new otab( vleftid, vcenterid, vrightid, vnum, vchoised, vtid );
	var choised	= document.getElementById( vchoised );
	choised.style.zIndex = 100;
	
	if(	document.getElementById( "tabclick" ) )
		document.getElementById( "tabclick" ).value =  vnum;
	
	if(	document.getElementById( "tabclick1" ) )
		document.getElementById( "tabclick1" ).value =  vnum;
	
	if(	document.getElementById( "tabclick2" ) )
		document.getElementById( "tabclick2" ).value =  vnum;
	
	
	for( cid = 0; cid < clickedtab.length; cid++ )
	{
		if( ( clickedtab.length - 2 ) > -1 )
		{
			if(vtest != "vtrue")
			{
				document.getElementById( clickedtab[clickedtab.length - 2].active ).style.zIndex = 1;
			mouseover( clickedtab[clickedtab.length - 2].left, clickedtab[clickedtab.length - 2].center, clickedtab[clickedtab.length - 2].right,
					    'vleftoversrc', 'vcenteroversrc', 'vrightoversrc',
						vleftenablesrc, vcenterenablesrc, vrightenablesrc,
						'#FFABCC', voncolor, clickedtab[clickedtab.length - 2].titleid );
			mouseout( clickedtab[clickedtab.length - 2].left, clickedtab[clickedtab.length - 2].center, clickedtab[clickedtab.length - 2].right,
					   vleftdisablesrc, vcenterdisablesrc, vrightdisablesrc,
					   vleftenablesrc, vcenterenablesrc, vrightenablesrc,
					   voffcolor, voncolor, clickedtab[clickedtab.length - 2].titleid );
			document.getElementById( clickedtab[clickedtab.length - 2].left ).src = vleftdisablesrc;
			document.getElementById( clickedtab[clickedtab.length - 2].center ).background = vcenterdisablesrc;
			document.getElementById( clickedtab[clickedtab.length - 2].right ).src = vrightdisablesrc;
			document.getElementById( clickedtab[clickedtab.length - 2].titleid ).style.color = voffcolor;
//			alert( 'It was active:'+clickedtab[cid].active );
			
				tabbody( clickedtab[clickedtab.length - 2].number, 'hidden' );
			}
		}
	}

	var leftimg		= document.getElementById( vleftid );
	var centerimg	= document.getElementById( vcenterid );
	var rightimg	= document.getElementById( vrightid );
//	var titleclr	= document.getElementById( vtid );

	leftimg.src	 = vleftenablesrc;
	centerimg.background = vcenterenablesrc;
	rightimg.src = vrightenablesrc;
	//titleclr.style.color = voncolor;

	leftimg.alt = visited;
	centerimg.title = visited;
	rightimg.alt = visited;
	
	centerimg.style.cursor = 'text';
	
	clickedlid = vleftid;
	clickedcid = vcenterid;
	clickedrid = vrightid;
	if(vtest != "vtrue")
		tabbody( vnum, 'visible' );
}

function tabbody( vnumber, visible )
{
	var doc = document.all;
	
	if( vnumber == 0 )
		doc.tab0.style.visibility = visible;
	else if( vnumber == 1 )
	{
		doc.tab1.style.visibility = visible;
		doc.tab1.style.zIndex = 100;
	}
	else if( vnumber == 2 )
	{
		doc.tab2.style.visibility = visible;
		doc.tab2.style.zIndex = 100;
	}
	else if( vnumber == 3 )
	{
		doc.tab3.style.visibility = visible;
		doc.tab3.style.zIndex = 100;
	}
	else if( vnumber == 4 )
	{
		doc.tab4.style.visibility = visible;
		doc.tab4.style.zIndex = 100;
	}
	else if( vnumber == 5 )
	{
		doc.tab5.style.visibility = visible;
		doc.tab5.style.zIndex = 100;
	}
	else if( vnumber == 6 )
	{
		doc.tab6.style.visibility = visible;
		doc.tab6.style.zIndex = 100;
	}
	else if( vnumber == 7 )
	{
		doc.tab7.style.visibility = visible;
		doc.tab7.style.zIndex = 100;
	}
	else if( vnumber == 8 )
	{
		doc.tab8.style.visibility = visible;
		doc.tab8.style.zIndex = 100;
	}
	else if( vnumber == 9 )
	{
		doc.tab9.style.visibility = visible;
		doc.tab9.style.zIndex = 100;
	}
	else if( vnumber == 10 )
	{
		doc.tab10.style.visibility = visible;
		doc.tab10.style.zIndex = 100;
	}
	else if( vnumber == 11 )
	{
		doc.tab11.style.visibility = visible;
		doc.tab11.style.zIndex = 100;
	}
	else if( vnumber == 12 )
	{
		doc.tab12.style.visibility = visible;
		doc.tab12.style.zIndex = 100;
	}
	else if( vnumber == 13 )
	{
		doc.tab13.style.visibility = visible;
		doc.tab13.style.zIndex = 100;
	}
	else if( vnumber == 14 )
	{
		doc.tab14.style.visibility = visible;
		doc.tab14.style.zIndex = 100;
	}
	else if( vnumber == 15 )
	{
		doc.tab15.style.visibility = visible;
		doc.tab15.style.zIndex = 100;
	}
	else if( vnumber == 16 )
	{
		doc.tab16.style.visibility = visible;
		doc.tab16.style.zIndex = 100;
	}
	else if( vnumber == 17 )
	{
		doc.tab17.style.visibility = visible;
		doc.tab17.style.zIndex = 100;
	}
	else if( vnumber == 18 )
	{
		doc.tab18.style.visibility = visible;
		doc.tab18.style.zIndex = 100;
	}
	else if( vnumber == 19 )
	{
		doc.tab19.style.visibility = visible;
		doc.tab19.style.zIndex = 100;
	}
	else if( vnumber == 20 )
	{
		doc.tab20.style.visibility = visible;
		doc.tab20.style.zIndex = 100;
	}
	else if( vnumber == 21 )
	{
		doc.tab21.style.visibility = visible;
		doc.tab21.style.zIndex = 100;
	}
	else if( vnumber == 22 )
	{
		doc.tab22.style.visibility = visible;
		doc.tab22.style.zIndex = 100;
	}
	else if( vnumber == 23 )
	{
		doc.tab23.style.visibility = visible;
		doc.tab23.style.zIndex = 100;
	}
}