var i, n, newitem, tabW, tabT, tabH, coordX, coordY;
var warningH, warningW, messageH, messageW;
var opnState = "false";
var opnStateT = "false";
var opnReady = false;
var opnReadyExec = '';

function findLeftAlign() {
	
	n=25;
	i=1;
	
	while (i < n) { 
		if ( i == '1' ) {
			tabW = getWidth(document.getElementById( 'tab'+i ));
			document.getElementById( 'tab'+i+'t' ).style.width=tabW+"px";
			
		} else if ( document.getElementById( 'tab'+i ) ) {
			
			tabW = getWidth(document.getElementById( 'tab'+i ));
			tabL = getLeft(document.getElementById( 'tab'+i ));
			
			document.getElementById( 'tab'+i+'t' ).style.width=tabW+"px";
			//document.getElementById( 'tab'+i+'y' ).style.left=tabL+"px";			
			
		}	
		i++;
	}	
	opnReady = true;
	
	if (opnReadyExec != '')
	{
		eval(opnReadyExec);
	}
}

function showTab( item, statusT ) {
	if (opnReady){
	
		item = item.replace("tab", "");
		item = item.replace("j", "");
		item = item.replace("l", "");
		item = item.replace("x", "");
		item = item.replace("y", "");
		item = item.replace("t", "");
	
		n=25;
		i=0;
	
		while (i < n) { 
			if ( document.getElementById( 'tab'+i ) ) {
				document.getElementById( 'tab'+i+'x' ).style.display="none";
				document.getElementById( 'tab'+i+'y' ).style.display="none";
			}
			i++;
		}
		
		document.getElementById( 'tab'+item+'x' ).style.display="";
		document.getElementById( 'tab'+item+'y' ).style.display="";	
		
		if ( opnStateT == 'false' || statusT == 'mouse' ) {
			if ( statusT != 'mouse' ) {
				document.getElementById( 'tab'+item+'i' ).focus();
			}
			opnStateT = 'true';
			
		} else {
			document.getElementById( 'tab'+item+'l' ).focus();
			opnStateT = 'false';
		}
	}
	else opnReadyExec = 'showTab("' + item + '", "' + statusT + '")';
}

function hideTab( item, statusT ) {
	if (opnReady){

	item = item.replace("tab", "");
	item = item.replace("j", "");
	item = item.replace("l", "");
	item = item.replace("x", "");
	item = item.replace("y", "");
	item = item.replace("t", "");

	document.getElementById( 'tab'+item+'x' ).style.display="none";
	document.getElementById( 'tab'+item+'y' ).style.display="none";

	n=25;
	i=0;

	while (i < n) { 
		if ( document.getElementById( 'tab'+i+'x' ) ) {
			document.getElementById( 'tab'+i+'x' ).style.display="none";
			document.getElementById( 'tab'+i+'y' ).style.display="none";
		}
		i++;
	}
	
	opnStateT = 'false';
	}
	else opnReadyExec = 'hideTab("' + item + '", "' + statusT + '")';
}

function endTab( item ) {
	if (opnReady){
	hideTab( item, 'focus' );
	newitem = parseFloat(item) + 1;
	document.getElementById('tab'+newitem+'l').focus();
	}
	else opnReadyExec = 'endTab("' + item + '")';
}


function showMenu( item, status ) {
	
	if (opnReady){

	item = item.replace("a", "");

	n=25;
	i=0;

	while (i < n) { 
		if ( document.getElementById('menu'+i) ) {
			document.getElementById( 'menu'+i ).style.display="none";
			document.getElementById( 'menu'+i+'a' ).style.display="none";
			document.getElementById( 'menu'+i+'b' ).style.display="none";
		}
		i++;
	}
	
	document.getElementById( item ).style.display="block";
	document.getElementById( item+'a' ).style.display="block";
	document.getElementById( item+'b' ).style.display="block";
	if ( opnState == 'false' || status == 'mouse' ) {
		if ( status != 'mouse' ) {
			document.getElementById( item+'c' ).focus();
		}
		opnState = 'true';
	} else {
		document.getElementById( item+'d' ).focus();
		hideMenu( item, status );
		opnState = 'false';
	}
	
	}
	else opnReadyExec = 'showMenu("' + item + '", "' + status + '")';
}

function hideMenu( item, status ) {
	
	if (opnReady){

	item = item.replace("a", "");

	document.getElementById( item ).style.display="none";
	document.getElementById( item+'a' ).style.display="none";
	document.getElementById( item+'b' ).style.display="none";
	opnState = 'false';
	

	n=25;
	i=0;

	while (i < n) { 
		if ( document.getElementById('menu'+i) ) {
			document.getElementById( 'menu'+i ).style.display="none";
			document.getElementById( 'menu'+i+'a' ).style.display="none";
			document.getElementById( 'menu'+i+'b' ).style.display="none";
		}
		i++;
	}
	
	}
	else opnReadyExec = 'hideMenu("' + item + '", "' + status + '")';
}