


function initChangeOfferBoxes() {
	$$('.work_offer_menu_item').each( function( item, index ) {
		item.addEvent( 'click', function( event ) {
			$$('.work_offer_box').each( function( item1, index1 ) {
				if ( index == index1 )   {
					item1.setStyle( 'display', '' );
				} else {
					item1.setStyle( 'display', 'none' );
				}
			});
			$$('.work_offer_menu_item').each( function( item2, index2 ) {
				item2.className = 'work_offer_menu_item';
			});
			item.className = 'work_offer_menu_item work_offer_menu_item_active';
		});
		
	});
}

//MOOTOOLS 1.21

function getMovie(id)
{        
    var url = host_url+'/www/tv.php';
    var request = {tvid: id};
    
	var json = new cmsAjaxResponse(url, {loader: false }).doRequest(request);


}

var entries = Array();

function getAccordion(id, mode)
{
    if (mode == '')
    {
            entries[id] = new Accordion('p.acc_header_'+id, 'div.acc_entry_'+id, {
                            onActive: function(toggler){
                                var alist = toggler.getChildren();
                                setHref(alist[0]);
                            },
                            onBackground: function(toggler){
                                var alist = toggler.getChildren();
                                alist[0].href = 'javascript:void(0);';
                            }
                        });
    }
    else if (mode == 'extras')
    {
            entries[id] = new Accordion('p.acc_header_'+id, 'div.acc_entry_'+id, {
                            onActive: function(toggler){
                                var alist = toggler.getChildren();
                                showAccPic(toggler.title, id);
                                setHref(alist[0]);
                            },
                            onBackground: function(toggler){
                                var alist = toggler.getChildren();
                                hideAccPic(toggler.title, id);
                                alist[0].href = 'javascript:void(0);';
                            }
                        });
    }
}

function getAccordionHeight(id, mode, heighttmp)
{
    if (mode == '')
    {
            entries[id] = new Accordion('p.acc_header_'+id, 'div.acc_entry_'+id, { fixedHeight: heighttmp,
                            onActive: function(toggler, element){
                                var alist = toggler.getChildren();
                                setHref(alist[0]);
                            },
                            onBackground: function(toggler){
                                var alist = toggler.getChildren();
                                alist[0].href = 'javascript:void(0);';
                            }
                        });
    }
    else if (mode == 'extras')
    {
            entries[id] = new Accordion('p.acc_header_'+id, 'div.acc_entry_'+id, {
                            onActive: function(toggler){
                                var alist = toggler.getChildren();
                                showAccPic(toggler.title, id);
                                setHref(alist[0]);
                            },
                            onBackground: function(toggler){
                                var alist = toggler.getChildren();
                                hideAccPic(toggler.title, id);
                                alist[0].href = 'javascript:void(0);';
                            }
                        });
    }
}

function setHref(item)
{
    (function(){ item.setAttribute('href', item.title); item.setAttribute('target', item.rel); } ).delay(1000);
}

function showAccPic(id, box)
{
    $('acc_pic_'+box+'_'+id).setStyle('display', '');
}

function hideAccPic(id, box)
{
    $('acc_pic_'+box+'_'+id).setStyle('display', 'none');
}

var scroll = Array();
var counter = Array();
var count = Array();
var items = Array();

function setScroll(id, it, len, mode)
{
    if ( $('scroll'+id) == null ) return;    
    if ( $('scroll_content'+id) == null ) return;
    
    counter[id] = 0;
    items[id] = it;
    count[id] = $$("#scroll"+id+" .item").length;

    if (len != 0)
        $('scroll_content'+id).setStyle('width', (len*count[id])+'px')

    scroll[id] = new Fx.Scroll('scroll'+id);
}

function setOpacityBar(id)
{
    if ($('opacity_'+id+'_'+counter[id]) == null)
        return;

    $$('div.opacity_bar').each(function(element){ element.setStyle('display', 'none'); });    

    $('opacity_'+id+'_'+counter[id]).setStyle('display', '');
    
}

function scrollSelect(id, it)
{
	scroll[id].toElement('item_'+id+'_'+it);
    counter[id] = it;

    if (id == 'news')
    {
        $$('span.scroll').each(function(element){ element.setProperty('class', 'scroll none'); });
        $('span_'+id+'_'+counter[id]).setProperty('class', 'scroll active');
        setOpacityBar(id);
    }
}

function scrollNext(id)
{
	counter[id]++;
    
	if ( counter[id] > count[id] - items[id])
        counter[id] = 0;

	scroll[id].toElement('item_'+id+'_'+counter[id]);
}

function scrollPrev(id)
{
    counter[id]--;
    
	if ( counter[id] < 0 )
        counter[id] = count[id] - items[id];

    if ( counter[id] < 0 )
        counter[id] = 0;

	scroll[id].toElement('item_'+id+'_'+counter[id]);
}

//

var fades = Array();

function setScrollFade(id)
{
    if ( $('fade_'+id) == null ) return;    

	scrollFadeClearAll(id);
  
	items[id] = 1;
    counter[id] = 0;
    count[id] = $$("#fade_"+id+" .item").length;
    
	if (count[id] > 0)
		scrollFadeSelect(id, counter[id]);
	
}

function scrollFadeClearAll(id)
{
	$$("#fade_"+id+" .item").each(function(elem){ elem.fade('hide'); elem.setStyle('display', 'none'); } );
}

function scrollFadeHide(id, rev)
{
	//rev 0 - prev, 1 - next
	
	var tmp = counter[id];
	
	if (rev == 0)
	{
		if (tmp == count[id]-1)
			tmp = 0;
		else
			tmp = counter[id]+1;
	}
	else
	{
		if (tmp == 0)
			tmp = count[id]-1;
		else
			tmp = counter[id]-1;		
	}

    (new Fx.Morph($('item_'+id+'_'+tmp),{ 'duration':'1000'})).start({ 'opacity':'0' });
	//$('item_'+id+'_'+tmp).fade('out');
	(function() {$('item_'+id+'_'+tmp).setStyle('display', 'none')}).delay(1000);
}

function scrollFadeSelect(id)
{
	$('item_'+id+'_'+counter[id]).setStyle('display', '');
    (new Fx.Morph($('item_'+id+'_'+counter[id]),{ 'duration':'1000'})).start({ 'opacity':'1' });
	
}

function scrollFadeNext(id)
{
	counter[id]++;
    
	if ( counter[id] > count[id] - items[id])
        counter[id] = 0;
	
	scrollFadeHide(id, 1);
	(function(){ scrollFadeSelect(id); }).delay(1000);
}

function scrollFadePrev(id)
{
    counter[id]--;
    
	if ( counter[id] < 0 )
        counter[id] = count[id] - items[id];

    if ( counter[id] < 0 )
        counter[id] = 0;
	
	scrollFadeHide(id, 0);
	(function(){ scrollFadeSelect(id); }).delay(1000);
}
