// JavaScript Document
function $(id)
{
	return document.getElementById(id);
}

function MenuOnOver(m)
{
	m.ex = m.className
	m.className = m.className +" over";
}

function MenuOnOut(m)
{
	m.className = m.ex;
}

function OpenManufactor(o, id)
{
	var nextDiv = document.getElementById(id);
	var img = o.getElementsByTagName("img")[0];
	if(nextDiv.style.display == "block")
	{
		nextDiv.style.display="none";
		img.src = "images/manufactors_plus.gif";
	}
	else
	{
		nextDiv.style.display="block";
		img.src = "images/manufactors_minus.gif";
	}
}

function OpenGroup(o, id)
{
	var nextDiv = document.getElementById(id);
	var img = o.getElementsByTagName("img")[0];
	if(nextDiv.style.display == "block")
	{
		nextDiv.style.display="none";
		img.src = "images/group_plus.gif";
	}
	else
	{
		nextDiv.style.display="block";
		img.src = "images/group_minus.gif";
	}
}

function GroupOnOver(div)
{
	div.style.backgroundColor = "#F8A842";
}

function GroupOnOut(div)
{
	div.style.backgroundColor = "";
}

function PriceClick(chBox, price)
{
	var bazine_kaina = parseInt($("bazine_kaina").innerHTML);
	var pilna_kaina = parseInt($("pilna_kaina").innerHTML);
	if(chBox.checked == true)
		pilna_kaina += price;
	else
		pilna_kaina -= price;		
	$("pilna_kaina").innerHTML = pilna_kaina+" Lt";
}

function RemoveFromCompare(id, obj)
{
	var parent = $("compare_block");
	obj.parentNode.parentNode.removeChild(obj.parentNode);
	
	if(parent.getElementsByTagName("div").length <= 3)
	{
		parent.style.display = "none";	
	}
	
	xajax_RemoveFromCompare(id);
}

var overLibOpen = false;
function OpenToolTip(wordId)
{
	overLibOpen = true;
	xajax_OpenToolTip(wordId);	
	overlib("palaukite");
}

function onOpenToolTipReturn(text)
{
	if(overLibOpen)
		overlib(text);	
}

function logout()
{
	$("usr_d").style.display="none";
	$("login_d").style.display="block";
	try
	{
		$("atstovai").style.display = "none";	
	}
	catch(ex)
	{
	
	}
	
	xajax_LogOut();	
	return false;
}


var mouseOnHistory = false;
function A_H(div)
{
	div.style.color = "#FFFFFF"	;
	div.style.background = "#0A246A";
	mouseOnHistory = true;
	
	div.onmouseout = function()
	{
		this.style.color = "#000000";
		this.style.background = "#FFFFFF";
		mouseOnHistory = false;
	}
}

function S_H(val)
{
	$("search_field").value = val;
	$("search_history").style.display = "none";
	$("search_field").focus();
	//alert(val);
}

function S_Focus()
{
	var search_field = $("search_field");
	if(search_field.value=='paieška') search_field.value='';
	
	try
	{
	var search_history = $("search_history");
	search_history.style.display = "block";
	
	var pos = findPos(search_field);
	search_history.style.top = (pos[1] + parseInt(search_field.style.height) + 5) + "px";
	}
	catch(e){} // pirm1 kart1 ivedinejams
}

function S_Blur()
{
	var search_field = $("search_field");
	if(search_field.value=='') search_field.value='paieška';
	
	if(!mouseOnHistory)
	{
		var search_history = $("search_history");
		search_history.style.display = "none";
	}
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}while (obj = obj.offsetParent);
	}
	
	return [curleft,curtop];
}

setInterval("Ping()", 600000);

function Ping()
{
	try
	{
		xajax_Ping();	
	}
	catch(ex){}
}


function GetCitiesByAgent(s)
{
	var cities = $("cities");
	clearOptions(cities);
	
	if(s.options.value== 0)
	{
		cities.options[0] = new Option("--Pasirinkite atstovą--", 0);
		return;
	}
	
	xajax_GetCitiesByAgent(s.options[s.options.selectedIndex].value);
}

function onGetCitiesByAgent_CallBack(names, ids)
{
	var cities = $("cities");
	
	clearOptions(cities);
	
	if(names.length)	
	{
		for(var i = 0; i < names.length; i++)
		{
			cities.options[i] = new Option(names[i], ids[i]);
			cities.options[i].value = ids[i];
		}
	}
	else
	{
		cities.options[0] = new Option("--Pasirinkite atstovą--", 0);
	}
	
}

function clearOptions(s)
{
	for(var i = s.options.length - 1; i >= 0; i--)
	{
		s.options[i] = null;
	}
}