// JavaScript Document

function ChangeLang(url, value)
{
	location.href=url+"&newlang="+value+"";
}

function SubListOff(parent, count)
{
	var i;
	for (i=1; i<=count; i++)
	{
		var div=document.getElementById("div"+parent+"_"+i);
		var hidden = document.getElementById("hidden"+parent+"_"+i);
		var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
		div.style.display = "none";
		if (hidden_count.value > 0)
			SubListff(hidden.value, hidden_count.value);
	}
}

function SubListOn(parent, count)
{
	var i;
	for (i=1; i<=count; i++)
	{
		var div=document.getElementById("div"+parent+"_"+i);
		var hidden = document.getElementById("hidden"+parent+"_"+i);
		var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
		div.style.display = "";
		var img=document.getElementById("img"+hidden.value);
		var buf = img.src.substring(img.src.length-7, img.src.length);
		if (buf != "off.gif")
			SubListOn(hidden.value, hidden_count.value);
	}
}

function SubList(parent, count)
{
	var img=document.getElementById("img"+parent);	
	var buf = img.src.substring(img.src.length-7, img.src.length);

	if (buf == "off.gif")
	{
		img.src = "aimages/blueon.gif";
		img.alt = "Скрыть";
		var i;
		for (i=1; i<=count; i++)
		{
			var div=document.getElementById("div"+parent+"_"+i);
			div.style.display = "";
			var hidden = document.getElementById("hidden"+parent+"_"+i);
			var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
			var img=document.getElementById("img"+hidden.value);
			var buf = img.src.substring(img.src.length-7, img.src.length);
			if (buf != "off.gif")
				SubListOn(hidden.value, hidden_count.value);
		}
	}
	else 
	{
		img.src = "aimages/blueoff.gif";
		img.alt = "Раскрыть";
		var i;
		for (i=1; i<=count; i++)
		{
			var div=document.getElementById("div"+parent+"_"+i);
			var hidden = document.getElementById("hidden"+parent+"_"+i);
			var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
			div.style.display = "none";
			if (hidden_count.value > 0)
				SubListOff(hidden.value, hidden_count.value);
		}
	}
}

function MakeOn(url)
{
	var expand = document.getElementById('expand');
	url = url+"&expand="+expand.value;
	location.href=url;
}

function DopImg()
{
        targetId="dopimg";
        targetElement = document.getElementById(targetId);
	if (targetElement.style.display == "none")
	        targetElement.style.display= "";
	else targetElement.style.display = "none";
	location.href = "#dopimg";
}

var curid;
function ContextMenu(event, id){
	if (curid)
	{
	        var o = document.getElementById(curid);
	       	o.style.visibility ='';
	}
	curid = id;
        var o = document.getElementById(id);
        o.style.left = event.clientX;
        o.style.top = event.clientY;
        o.style.visibility ='visible';
        return false;
}
function ContextMenuHide(){
	if (curid)
	{
	        var o = document.getElementById(curid);
        	o.style.visibility ='';
	}
}

function highlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
}
}

function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}

function jumptoie5(){
if (event.srcElement.className=="menuitems"){
if (event.srcElement.getAttribute("target")!=null)
window.open(event.srcElement.url,event.srcElement.getAttribute("target"))
else
window.location=event.srcElement.url
}
}

function ChangeCity(value)
{	
	if (value)
	{
		var buf = document.getElementById('size');
		buf.innerHTML = "<b>Расстояние до выбранного города: "+city[value]['1']+" км.</b>";
		var buf = document.getElementById('time');
		buf.innerHTML = "<b>Время в пути до выбранного города: "+city[value]['0']+" ч.</b>";

		var buf = document.getElementById('auto');
		if (buf.value)
		{
			var ton = buf.value;
			
			var price = avto[buf.value]['2'];
			if (ton == "1")
				price = city[value]['6'] * city[value]['1'];
			if (ton == "2")
				price = city[value]['7'] * city[value]['1'];
			if (ton == "3")
				price = city[value]['2'] * city[value]['1'];
			if (ton == "4")
				price = city[value]['4'] * city[value]['1'];
			if (ton == "5")
				price = city[value]['8'] * city[value]['1'];
			if (ton == "6")
				price = city[value]['10'] * city[value]['1'];
			if (ton == "7")
				price = city[value]['10'] * city[value]['1'];
			if (ton == "8")
				price = city[value]['10'] * city[value]['1'];
			if (ton == "9")
				price = city[value]['10'] * city[value]['1'];
			var buf = document.getElementById('price');
			buf.innerHTML = "<b>Стоимость перевозки: "+price+" руб.</b>";
		}
	}
	else
	{
		var buf = document.getElementById('size');
		buf.innerHTML = "";
		var buf = document.getElementById('time');
		buf.innerHTML = "";
	}
}

function ChangeAuto(value)
{	
	if (value)
	{
		var buf = document.getElementById('asize');
		buf.innerHTML = "<b>Габаритные размеры (м): "+avto[value]['0']+"</b>";
		var buf = document.getElementById('ob');
		buf.innerHTML = "<b>Объем: "+avto[value]['1']+"</b>";

		var buf = document.getElementById('city');
		if (buf.value)
		{
			var ton = value;
			var price = avto[value]['2'];
			if (ton == "1")
				price = city[buf.value]['6'] * city[buf.value]['1'];
			if (ton == "2")
				price = city[buf.value]['7'] * city[buf.value]['1'];
			if (ton == "3")
				price = city[buf.value]['2'] * city[buf.value]['1'];
			if (ton == "4")
				price = city[buf.value]['4'] * city[buf.value]['1'];
			if (ton == "5")
				price = city[buf.value]['8'] * city[buf.value]['1'];
			if (ton == "6")
				price = city[buf.value]['10'] * city[buf.value]['1'];
			if (ton == "7")
				price = city[buf.value]['10'] * city[buf.value]['1'];
			if (ton == "8")
				price = city[buf.value]['10'] * city[buf.value]['1'];
			if (ton == "9")
				price = city[buf.value]['10'] * city[buf.value]['1'];
			var buf = document.getElementById('price');
			buf.innerHTML = "<b>Стоимость перевозки: "+price+" руб.</b>";
		}
	}
	else
	{
		var buf = document.getElementById('asize');
		buf.innerHTML = "";
		var buf = document.getElementById('ob');
		buf.innerHTML = "";
	}
}

function ChangeAuto2(value)
{	
	if (value)
	{
		var buf = document.getElementById('asize');
		buf.innerHTML = "<b>Габаритные размеры (м): "+avto[value]['0']+"</b>";
		var buf = document.getElementById('ob');
		buf.innerHTML = "<b>Объем: "+avto[value]['1']+"</b>";
		var buf = document.getElementById('с3');
		buf.innerHTML = "<b>Стоимость часа: "+avto[value]['4']+" руб.</b>";
		var buf = document.getElementById('с4');
		buf.innerHTML = "<b>Стоимость за 1 км: "+avto[value]['2']+" руб.</b>";
		var buf = document.getElementById('mintime');
		buf.innerHTML = "<b>Минимальное время работы: "+avto[value]['5']+" ч.</b>";
		var price = avto[value]['5']*avto[value]['4'];
		var buf = document.getElementById('price');
		buf.innerHTML = "<b>Стоимость перевозки: "+price+" руб.</b>";
	}
	else
	{
		var buf = document.getElementById('asize');
		buf.innerHTML = "";
		var buf = document.getElementById('ob');
		buf.innerHTML = "";
		var buf = document.getElementById('price');
		buf.innerHTML = "";
		var buf = document.getElementById('mintime');
		buf.innerHTML = "";
		var buf = document.getElementById('price');
		buf.innerHTML = "";
		var buf = document.getElementById('с3');
		buf.innerHTML = "";
		var buf = document.getElementById('с4');
		buf.innerHTML = "";
	}
}

function Calc()
{
	var buf = document.getElementById('auto');
	if (buf.value)
	{
		var clock = document.getElementById('clock');
		if (clock.value)
		{
			var price = clock.value*avto[buf.value]['4'];
			var buf = document.getElementById('price');
			buf.innerHTML = "Стоимость перевозки: "+price+" руб.";
		}
	}
}