var last='';
var path= "http://tau.linkarta.lt/EasyKPC/";
var ua = navigator.userAgent;
if (ua.indexOf("MSIE") >= 0) {
	browser = "ie";
} else {
	browser = "ns";
}
if (document.getElementById) {
	browser = "dom";
}

function showdiv(){
	var css = GetElement("choose").style;
	if (css.display == 'none' ) {
		css.display = 'block';
	} else {
		css.display = 'none';
	}
	var img = GetElement("show");
	if (img.src == path + 'images/simbolis_show.gif') {
		img.src = path + 'images/simbolis_top.gif';
	} else {
		img.src = path+ 'images/simbolis_show.gif';
	}
}
function newWind(url){
	window.open(url,"","width=572,height=500, scrollbars=1, status=1");
	return false;
}


function showT(parentelem, elem, test)
{
	alert("on");
	return "";
}

function hideT(last)
{
	//alert("of");
}


function showM(parentelem, elem, level)
{

	colbg="col"+elem;

	switch(browser) {

		case "ie": 
			if (document.all[elem]){
				//window.menu.document.open("text/html");
				//window.menu.document.writeln("Some content I want to write goes here");
				//window.menu.document.close();

				document.all[elem].style.visibility = "visible";
			}
			break;
		case "ns":  
			if (document.layers[elem]){
				document.layers[elem].visibility = "show";
			}
			break;
		case "dom":

			if (document.getElementById(elem)) {

				var parenttd=document.getElementById(parentelem);			
				var divas = document.getElementById(elem);
				var freimas = document.getElementById("if"+elem.substr(2, elem.length));

				freimas.style.width = divas.offsetWidth;
				freimas.style.height = divas.offsetHeight;
				parentCoord = findPos(parenttd);
				parentx = parentCoord[0];
				parenty = parentCoord[1];
				if (level==2) {
					freimas.style.top = parenty+parenttd.clientHeight+1;
					freimas.style.left = parentx;	
					divas.style.top = parenty+parenttd.clientHeight+1;
					divas.style.left = parentx;
				}
				else {
					freimas.style.left = parenttd.clientWidth;	
					divas.style.left = parenttd.clientWidth;	
				}
				
				//freimas.style.zIndex = divas.style.zIndex - 1;
				freimas.style.visibility = "visible";
				divas.style.visibility = "visible";
			}
			break;
	}

}

function findPos(obj) {
	
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	var results = new Array(curleft, curtop);
	return results;
}



/*
function showM(parentelem, elem, test)
{
alert(elem);
	colbg="col"+elem;

	switch(browser) {

		case "ie": 
			if (document.all[elem]){
				//window.menu.document.open("text/html");
				//window.menu.document.writeln("Some content I want to write goes here");
				//window.menu.document.close();

				document.all[elem].style.visibility = "visible";
			}
			break;
		case "ns":  
			if (document.layers[elem]){
				document.layers[elem].visibility = "show";
			}
			break;
		case "dom":

			if (document.getElementById(elem)) {
		
				var divas = document.getElementById(elem);

				var freimas;
				var html;
				var freimasElem;

				if (test == 0) {
					freimas = document.getElementById("if"+parentelem);
					html= freimas.innerHTML;
					freimasElem = document["if" + parentelem];
				}    


				if (divas && (test ==1)) {	
					html= divas.innerHTML;
					divas.innerHTML = "";
					freimas = document.createElement("<iframe name="+"if"+elem+">");
					freimas.scrolling = "no";
					freimas.id = "if" + elem;
					divas.appendChild(freimas);
					
					freimasElem = document["if" + elem];
				}

				if (!freimasElem) {
					alert("nera freimasElem");
					return "";
				}

				if (!freimas) {
					alert("nera freimas");
					return "";
				}

				freimas.style.width="250px";
				freimas.style.height="300px";
				
				contentDoc = freimasElem.document.open("text/html", "replace");
				
				// cia sitas yra testavimui, kad trecia lygi paprastesni rodytu, bet nerodo
				
				if (test)
				{
					contentDoc.write("<html><body topmargin='0' leftmargin='0' bottommargin='0' rightmargin='0'><table><tr><td>aaaaaaa</td></tr></table></body></html>");
				} else {
				
					contentDoc.write("<html><head><link rel='stylesheet' type='text/css' href='"+siteDir+"style.css'/><script type='text/javascript' src='"+siteDir+"scripts/menu.js'><script type='text/javascript' src='"+siteDir+"scripts/other.js'></script></script><script type='text/javascript'>var siteDir='"+siteDir+"';</script></head><body topmargin='0' leftmargin='0' bottommargin='0' rightmargin='0'>"+html+"</body></html>");
					
			//	}
			
				contentDoc.close();
				divas.style.visibility = "visible";
			}
			break;
	}
///	last=elem;
//	if (currentSecondLevel) {
//		currentSecondLevel.style.display = "none";
//	}
	
}

*/

function hideM(last)
{
	switch(browser) {
		case "ie":
			if (document.all[last]){ 
				document.all[last].style.visibility = "hidden";
				}
				
			break;
		case "ns": 
			if (document.layers[last]){
				document.layers[last].visibility = "hide";
				}
			break;
		case "dom": 
			

			if (document.getElementById(last)){
				document.getElementById(last).style.visibility = "hidden";
				document.getElementById("if"+last.substr(2, last.length)).style.visibility = "hidden";	
			}
			break;
	}
}


// ==============================================================================

function GetElement(id){
	var el;
	switch(browser) {
		case "ie":
			el = document.all[id];
			break;
		case "ns": 
			el = document.layers[id];
			break;
		case "dom": 
			el = document.getElementById(id);
			break;
	}
	return el;
}

var currentSecondLevel;
var currentItem;
var mouseover = false;
var closeSecond = false;

function SetMouseOver(){
//	mouseover = true;
	closeSecond = false;
}

function SetMouseOut(){
	mouseover = false;
	closeSecond = true;
	HideCurrentSecondMenu();
}

function ShowSecondMenu(item, itemId){
	var secondLevel = GetElement('m' + itemId);
	alert("fukcija");
	HideCurrentSecondMenu();
	if(secondLevel){
		currentSecondLevel = secondLevel;
		currentItem = item;
		document.onclick = HideCurrentSecondMenu;
		document.onmousewheel = HideCurrentSecondMenu;
		document.onkeydown = HideCurrentSecondMenu;
		secondLevel.onmouseover = SetMouseOver;
		secondLevel.onmouseleave = SetMouseOut;
		closeSecond = false;

		item.firstChild.prevColor = item.firstChild.style.color;
		item.firstChild.style.color = "black";
		secondLevel.style.display = "block";
		secondLevel.style.position = "absolute";
		if(!secondLevel.startPos){
			secondLevel.startTop = secondLevel.offsetTop;
			secondLevel.startPos = secondLevel.offsetLeft;
			secondLevel.startWidth = secondLevel.offsetWidth;
		}
		secondLevel.style.top = secondLevel.startTop - item.offsetHeight + 0;
//		secondLevel.style.left = secondLevel.startPos + secondLevel.startWidth;
		secondLevel.style.width = secondLevel.startWidth + "px";
		var objContainer = document.body.firstChild;
		while(
			objContainer 
			&& (!("TABLE"==objContainer.tagName || "DIV"==objContainer.tagName)
			|| "EasyAdminBar"==objContainer.id)
		) {
			objContainer = objContainer.nextSibling;
		}
		intContainerWidth = parseInt(objContainer.width || objContainer.style.width || objContainer.offsetWidth);
		var leftSide = parseInt(document.body.clientWidth/2 - intContainerWidth/2);
		if (leftSide < 0){
			leftSide = 0;
		}
		objParent = secondLevel.parentNode || secondLevel.parentElement;
		while(objParent && objParent.tagName!="TABLE") {
			objParent = objParent.parentNode || objParent.parentElement;
		}
		secondLevel.style.left = (leftSide + objParent.offsetWidth) + "px";
	}
}

function HideSecondMenu(itm, itmId){
	if (itmId) {
		var lvl = GetElement('m' + itmId);
		if(lvl){
			closeSecond = true;
			window.setTimeout("HideSMenu("+ itmId + ");", 200);
			//lvl.style.display = "none";
		}
	}
	return;
}

function HideSMenu(iId) {
	if (iId != null && closeSecond) {
		var obj = GetElement('m' + iId);
		if(obj){
			obj.style.display = "none";
		}
	}
}

function HideCurrentSecondMenu(){
	if(currentSecondLevel && !mouseover) {
		currentItem.firstChild.style.color = currentItem.firstChild.prevColor;
		currentSecondLevel.style.display = "none";
		currentSecondLevel.style.position = "static";
		mouseover = false;
	}
}

/*
	EasyForm[28389][TypeLabel] == 28301, 28302			->  Aktyvuoti EasyForm[28389][SideLength]
	EasyForm[28389][TypeLabel] == 28303					->  Aktyvuoti EasyForm[28389][Width], EasyForm[28389][Length]

	EasyForm[28389][ContinuitySupply] == 28355, 28356	->	Aktyvuoti EasyForm[28389][SupplyPlaceTown]

+ scroll
*/
function TypeChanged(el){
	var sideLengthEl	= el.form["EasyForm[28389][SideLength]"];
	var widthEl			= el.form["EasyForm[28389][Width]"];
	var lengthEl		= el.form["EasyForm[28389][Length]"];

	// activate / disable side length dropbox
	var slActive = (el.value == 28301) || (el.value == 28302);
	sideLengthEl.disabled = !slActive;

	// activate / disable width and length dropbox
	var mActive = (el.value == 28303);
	widthEl.disabled	= !mActive;
	lengthEl.disabled	= !mActive;

}

function DeliveryChanged(el){
	var townEl	= el.form["EasyForm[28389][SupplyPlaceTown]"];

	// activate / disable town dropbox
	var tActive = (el.value == 28355) || (el.value == 28356);
	townEl.style.backgroundColor = tActive ? "" : "silver";
	townEl.disabled = !tActive;
}

function StartQueryForm(){
	var form = document.forms["Form_28389"];
	if(form){
		TypeChanged(form["EasyForm[28389][TypeLabel]"]);
		DeliveryChanged(form["EasyForm[28389][ContinuitySupply]"][0]);
	}
}

function SetActivity(objEl, name) {
	document.getElementsByName("EasyForm[28384][" + name + "]")[0].disabled = !objEl.checked;
}