﻿// JScript File

var m4 = '60.ru';
var m2 = 'support';
var m1 = 'auto';
var m3 = '@';

$(document).ready(function() {
    // Вставляем электронные адреса
    var name = m2;
    var domen = m3 + m1 + m4;
    // Получаем объекты
    // как правило он 1, но иногда 2 
    // (как например на странице контактов)
    $('a.mail')
        .attr('href', 'mailto:' + name + domen)  // href
        .html(name + domen);                    // текст

    // Устанавливаем рекламу
    SetAd();

    // Внешние ссылки пропускаем через link.aspx?site=
    $('a[href^="http://"]')
        .attr('href', function() {
            return '/link.aspx?site=' + $(this).attr('href');
        });
})

function SetAd() {
    //$('#car').html('<div id="kuzov"><h3>Внимание!</h3> <br />Место для рекламы пока свободно! <a href="/Reklama.aspx" title="Размещение рекламы на сайте">Принимаем заявки.</a></div>');
    $('#header .ad').html('')
                    .append('<a href="/YPage.aspx" title="Скидка 50% на страницу-визитку"><img src="/image/action/stranica_vizitka.jpg" alt="Cтраница-визитка за полцены" /></a>')
                    .append('<a href="http://kart.auto60.ru/" title="Картинг-центр &laquo;Драйв&raquo;"><img src="/image/ad/carting.jpg" alt="Картинг в Пскове" /></a>')
                    .append('<a href="http://nomera.auto60.ru" title="Номера Псковской области"><img src="/image/action/nomera.jpg" alt="Номера Псковской области" /></a>');

    var item = Math.floor(Math.random() * $('#header .ad a').length);
    $('#header .ad a').hide()
                    .eq(item).fadeIn('slow');

    setInterval(ChangeAd, 5000);
}
function ChangeAd() {
    var cur = $('#header .ad a:visible');
    var next = cur.next();
    if (next.length == 0)
        next = $('#header .ad a:first');
    cur.fadeOut('slow', function() { next.fadeIn('slow'); });
}

function show(sender)
{
    sender.style.display = "block";
}
function hide(sender)
{
    sender.style.display = "none";
}

function expand(sourcename)
{
    var source = document.getElementById(sourcename);
    if (!source) return;
    if(source.tag != 1)
    {
        source.style.display = 'block';
        source.tag = 1;
    }
    else
    {
        source.style.display = 'none';
        source.tag = 0;
    }
}
function show(sourcename)
{
    var source = document.getElementById(sourcename);
    if (source)
        source.style.display = 'block';
}
function hide(sourcename)
{
    var source = document.getElementById(sourcename);
    if (source)
        source.style.display = 'none';
}


/*********** МЕНЮ **************//**/
var itemname;
function showmenu(sender)
{
    sender.style.display = "block";
}
function hidemenu(sender)
{
    sender.style.display = "none";
}
function showsubmenu(num)
{
    $('#car #kuzov').hide();
	var oldmenuitem = document.getElementById("m" + itemname);
	var oldsubmenuitem = document.getElementById("sm" + itemname);
	var menuitem = document.getElementById("m" + num);
	var submenuitem = document.getElementById("sm" + num);
	
	if(oldsubmenuitem)
		oldsubmenuitem.style.display = "none";
	if(oldmenuitem)
    	oldmenuitem.className = "";
	if(submenuitem)
    	submenuitem.style.display = "block";
	if(menuitem)
    	menuitem.className = "active";
	
	itemname = num;
}
function hidesubmenu(num)
{
    document.getElementById("sm" + num).style.display = "none";
}


function ShowHint(num)
{
    var hint = document.getElementById("hint" + num);
    hint.style.display="inline";
}
function HideHint(num)
{
    document.getElementById("hint" + num).style.display="none";
}


/* Новое объявление *//**/
var OptionArray;
function Yes(sender)
{
    var parent = sender.parentNode;
    if (!parent) return;
    var hidden = parent.lastChild;
    if (!hidden) return;
    if (hidden.tagName != 'INPUT') return;

    if (parent.tag == 1)
    {
        parent.tag = 2;
        sender.className = "";
    }
    else if(parent.tag == 0)
    {
        parent.tag = 1;
        sender.className="y";
        var next = sender.nextSibling.nextSibling;
        if (next)
            next.className="";
    }
    else
    {
        parent.tag = 1;
        sender.className="y";
    }
    OptionArray[hidden.value] = parent.tag;
    SetResult(OptionArray.join(''));
    //alert(OptionArray.length + ' элементов: ' + OptionArray.join(''));
}
function YesEx(sender, dop)
{
    var parent = sender.parentNode;
    if (!parent) return;
    var hidden = parent.lastChild;
    if (!hidden) return;
    if (hidden.tagName != 'INPUT') return;

    if (parent.tag == 1)
        hide(dop);
    else
        show(dop);
    Yes(sender);
}
function No(sender)
{
    var parent = sender.parentNode;
    if (!parent) return;
    var hidden = parent.lastChild;
    if (!hidden) return;
    if (hidden.tagName != 'INPUT') return;

    if (parent.tag == 0)
    {
        parent.tag = 2;
        sender.className ="";
    }
    else if(parent.tag == 1)
    {
        parent.tag = 0;
        sender.className="n";
        var prev = sender.previousSibling.previousSibling;
        if (prev)
            prev.className="";
    }
    else
    {
        parent.tag = 0;
        sender.className="n";
    }
    OptionArray[hidden.value] = parent.tag;
    SetResult(OptionArray.join(''));
    //alert(OptionArray.length + ' элементов: ' + OptionArray.join(''));
}
function NoEx(sender, dop)
{
    No(sender);
    hide(dop);
}
function FillYesOrNo()
{
    var str = GetResult();
    if (str.length < 256) return;
    OptionArray = str.split('');
    
    var inputs =document.documentElement.getElementsByTagName('INPUT');
    for (var i = 0;  i < inputs.length; i++)
    {
        if (inputs[i].type == 'hidden')
        {
            var n = inputs[i].value;
            if (OptionArray[n])
            {
                var spans = inputs[i].parentNode.getElementsByTagName('SPAN');
                if (spans.length < 2) continue;
                if (OptionArray[n] == '0') spans[1].onclick();
                else if (OptionArray[n] == '1') spans[0].onclick();
            }
        }
    }
}
