/*
  Main Javascript file
*/

var kt_prevLayer='';
var kt_tt=1;

function preLoad()
{
  var plus = new Image();
  plus.src = '/images/plus.gif';
  var minus = new Image();
  minus.src = '/images/minus.gif';

  var troika = new Image();
  troika.src = '/images/clients/troika_color.gif';
  var t052 = new Image();
  t052.src = '/images/clients/052_color.gif';
  var t956 = new Image();
  t956.src = '/images/clients/956_color.gif';

  return true;
}

function showLayer(layerName)
{
    var layer = document.getElementById(layerName);

    if(!layer) return;

    layer.className = 'menuVisible';

    if (kt_prevLayer!=''&&kt_prevLayer!=layerName) 
    {
        hideLayer(kt_prevLayer);
    }
    kt_prevLayer=layerName;
}

function hideLayer(layerName)
{
    if(!kt_tt) return;
    var layer = document.getElementById(layerName);
    if(!layer) return;
    layer.className = 'menuHidden';
}

function hidePLayer()
{
    if(kt_prevLayer!='')
    {
        document.getElementById(kt_prevLayer).className = 'menuHidden';
    }
}

function setPosition(id, obj)
{
    var layer = document.getElementById(id);
    if(!layer) return;
    layer.style.left = findPosX(obj) + 'px';
    layer.style.top = findPosY(obj) + 'px';
    return false;
}

function findPosX(obj)
{
    var curleft = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
    {
        curleft += obj.x;
    }
    else
    {
        curleft = obj.offsetLeft;
    }
    return curleft;
}
function findPosY(obj)
{
    var curtop = 22;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
    {
        curtop += obj.y;
    }
    else
    {
        curtop = obj.offsetTop;
    }
    return curtop;
}
function swapImage(obj, new_src)
{
    obj.src = new_src;
    return false;
}

function Send()
{
	with(document.DATA)
	{
		if(fio.value == '')
		{
    		alert('Пожалуйста, укажите Вашу фамилию, имя и отчество');
			fio.focus();
		}
		else if(phone.value == '')
		{
			alert('Пожалуйста, укажите контактный телефон с кодом города');
			phone.focus();
		}
		else if(region.value == '')
		{
			alert('Пожалуйста, укажите Место отдыха');
			region.focus();
		}
		else
		{
			submit();
		}	
	}
}

// Запуск повременной смены текста в слое
function initDynText()
{
	document.getElementById('dyntext').innerHTML = dtext[current];
	document.getElementById('dyntext').style.color = colors[current];
	document.getElementById('dyntext').style.backgroundColor = bgcolors[current];
	if(current < 4)
	{
		current++;
	}
	else
	{
		current = 0;
	}
	var tid = setTimeout("initDynText()", 2500);
	return true;
}
