﻿
var Images = null;
var news = new Array();
var newsLinks = new Array();
$(document).ready(function () {
    try {
        var BanerData = $.trim($('#BanerData').html());
        if (BanerData != null) {
            Images = BanerData.split('|');
            initBaner();
        }
    } catch (e) {

    }
    $('.txb_search').focusin(function () {
        $(this).animate({ width: '300px' }, 'slow', 'linear');
    });
    $('.txb_search').focusout(function () {
        $(this).animate({ width: '75px' }, 'slow', 'linear');
    });
    $.each($('span.HHDD'), function (index, value) {
        news.push($.trim($(value).html()));
    });
    $.each($('span.DDHH'), function (index, value) {
        newsLinks.push($.trim($(value).html()));
    });
    showNews(news[0], 0);
});

function initBaner() {
    if (Images == null) {
        return;
    }
    if (Images[0] == undefined || Images[0] == null) {
        return;
    }
    $('#BanerDiv').fadeOut('slow', 'linear', function () {
        $('#BanerDiv').css('background-image', 'url(\'' + Images[0] + '\')');
        $('#BanerDiv').fadeIn('slow', 'linear');
    });
    if (Images.length <= 1) {
        return;
    }
    var timer = setTimeout('next(1);', 5000);
}

function next(index) {
    if (Images == null) {
        return;
    }
    if (Images[index] == undefined || Images[index] == null) {
        return;
    }
    $('#BanerDiv').fadeOut('slow', 'linear', function () {
        $('#BanerDiv').css('background-image', 'url(\'' + Images[index] + '\')');
        $('#BanerDiv').fadeIn('slow', 'linear');
    });
    var nextIndex = index + 1;
    if (nextIndex > Images.length - 1) {
        nextIndex = 0;
    }
    var timer = setTimeout('next(' + nextIndex + ');', 5000);
}

var NewsIndexer = 0;
function showNews(str, index) {
    if (index == 0) {
        $('#lastUpdateCurser').html('');
        $('#lastUpdateCurser').attr('href', newsLinks[NewsIndexer]);
    }
    if (index >= str.length) {
        if (NewsIndexer >= news.length - 1) {
            NewsIndexer = -1;
        }
        var timer = setTimeout('showNews("' + news[++NewsIndexer] + '",0)', 4000);
        return;
    }
    var old = $('#lastUpdateCurser').html();
    $('#lastUpdateCurser').html(old + str[index++]);
    var timer = setTimeout('showNews("' + str + '",' + index++ + ')', 80);
}
