var i, n, newitem, tabW, tabT, tabH, coordX, coordY;
var warningH, warningW, messageH, messageW;
var opnState = "false";
var opnStateT = "false";

function getHeight(someObject) {
	var h;
	if (someObject.style.height) { h=someObject.style.height; } 
	else if (someObject.style.pixelHeight) { h=someObject.style.pixelHeight; } 
	else if (someObject.offsetHeight){ h=someObject.offsetHeight; } 
	else if (document.defaultView && document.defaultView.getComputedStyle) { h=document.defaultView.getComputedStyle(someObject ,'').getPropertyValue('height'); }
	if (typeof h=="string") { h=parseInt(h); }
	return h;
}

function getWidth(someObject) {
	var w;
	if (someObject.style.width) { w=someObject.style.width; } 
	else if (someObject.style.pixelWidth) { w=someObject.style.pixelWidth; } 
	else if (someObject.offsetWidth){ w=someObject.offsetWidth; } 
	else if (document.defaultView && document.defaultView.getComputedStyle) { w=document.defaultView.getComputedStyle(someObject ,'').getPropertyValue('width'); }
	if (typeof w=="string") { w=parseInt(w); }
	return w;
}

function getTop(someObject) {
	var t;
	if (someObject.style.top) { t=someObject.style.top; } 
	else if (someObject.style.pixelTop) { t=someObject.style.pixelTop; } 
	else if (someObject.offsetTop){ t=someObject.offsetTop; } 
	else if (document.defaultView && document.defaultView.getComputedStyle) { t=document.defaultView.getComputedStyle(someObject ,'').getPropertyValue('top'); }
	if (typeof t=="string") { t=parseInt(t); }
	return t;
}

function getLeft(someObject) {
	var l;
	if (someObject.style.left) { w=someObject.style.left; } 
	else if (someObject.style.pixelLeft) { l=someObject.style.pixelLeft; } 
	else if (someObject.offsetLeft){ l=someObject.offsetLeft; } 
	else if (document.defaultView && document.defaultView.getComputedStyle) { l=document.defaultView.getComputedStyle(someObject ,'').getPropertyValue('left'); }
	if (typeof l=="string") { l=parseInt(l); }
	return l;
}

	
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++;
	}
	
	
	
}

function showTab( item, statusT ) {

	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';
	}
	

}

function hideTab( item, statusT ) {

	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';
}

function endTab( item ) {
	hideTab( item, 'focus' );
	newitem = parseFloat(item) + 1;
	document.getElementById('tab'+newitem+'l').focus();
}


function showMenu( item, status ) {

	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';
	}
	

}

function hideMenu( item, status ) {

	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++;
	}
}
