$(document).ready(function(){
    setTimeout(function(){getSpecial();},20000);
    isic.lang=$('#lang').text();
});

function getSpecial(){
	ISIC_Query(''); 
    var id=$('#randSpecial').attr('rel');
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if(req.responseJS) {
                if(req.responseJS.content) {
                    $('#randSpecial').animate({opacity:0},500,function(){
                        $(this).replaceWith(req.responseJS.content);
                        $('#randSpecial').css({opacity:0});
                        $('#randSpecial').animate({opacity:1},500,function(){
                            this.setAttribute('style',' ');
                            setTimeout('getSpecial();',20000);
                        });
                    });
                    //alert(req.responseJS.content);
                }
            }
            if(req.responseText!='') alert(req.responseText);
        }
    }
    var lang=$('#lang').text();
    lang=(lang=='')?'':'/'+lang;
    req.open(null, lang+'/ajax/', true);
    req.send( { mode: 'special',id:id } );
}

var isic={//инициализация именно в этой переменной
	command:[5],//1-получить форму для поиска, 2-получить результат поиска, 3-инфа компании, 4-новые скидки, 5-получить топы
	lang:$('#lang').text(),
	count:{"5":3},//задания кол-ва для топов и последних скидок
	refresh:[5],//тут указываем чего хотим получить еще раз при следующем обращении к сервису
	id:{5:'discountsNone'},//тут пишим куда пришедшие данные вставлять
	callback:'discountAppear' //функция обратного вызова, пример ниже
};
var firstRunServise=1;
function discountAppear(res){
	var lang=$('#lang').text();
    lang=(lang=='')?'':'/'+lang;
	if(res[5] && !firstRunServise){
		var html=$(res[5]);
		html.find('a').each(function(){
			var click=this.getAttribute('onclick');
			if(click) click=click.split(';')[0].split('=')[1].match(/([1-9][0-9]*)/g);
			if(click && click!=''){
				this.setAttribute('href',lang+'/inukraine/discounts/view/'+click);
				this.removeAttribute('onclick');
			}
		});
		$('#discounts').html(html.html());
	}
	firstRunServise=0;
}
