window.addEvent("load",function() {
    var efekt = new Accordion('.tog', '.el', {
        alwaysHide: true,
        //opacity: false,
		  show: -1,	
        onActive: function(toggler, element) {
           // toggler.setStyle('color', '#E7E7E7');
			 //	toggler.setStyle('background-color', '#D4D4D4');
        },
        onBackground: function(toggler, element) {
            //toggler.setStyle('color', '#ffffff');
			  //	toggler.setStyle('background-color', '#E6E6E6');
        }

    }
    );
}
);

function idz (adres) {
    document.location = adres;
}

function mail(user, domain) {
    window.location = 'mailto:'+user+'@'+domain;
}



function flip( rid ) {
   // document.getElementById(rid).style.display = document.getElementById(rid).style.display == 'none' ? 'block' : 'none'
}

function jutro(){
	document.getElementById('jutro').style.display = 'block';
	document.getElementById('dzis').style.display = 'none';
	document.getElementById('nowe').style.display = 'none';
	document.getElementById('kalendarz').style.display = 'none';
	document.getElementById('tjutro').setAttribute("class", "dz round");
	document.getElementById('tdzis').setAttribute("class", "ju round");
	document.getElementById('tnowe').setAttribute("class", "dz round");
	document.getElementById('tkalendarz').setAttribute("class", "dz round");
}

function kalendarz(){
	document.getElementById('kalendarz').style.display = 'block';
	document.getElementById('jutro').style.display = 'none';
	document.getElementById('dzis').style.display = 'none';
	document.getElementById('nowe').style.display = 'none';
	document.getElementById('tjutro').setAttribute("class", "dz round");
	document.getElementById('tkalendarz').setAttribute("class", "ju round");
	document.getElementById('tnowe').setAttribute("class", "dz round");
	document.getElementById('tdzis').setAttribute("class", "dz round");
}

function dzis(){
	document.getElementById('dzis').style.display = 'block';
	document.getElementById('jutro').style.display = 'none';
	document.getElementById('nowe').style.display = 'none';
	document.getElementById('kalendarz').style.display = 'none';
	document.getElementById('tjutro').setAttribute("class", "ju round");
	document.getElementById('tdzis').setAttribute("class", "dz round");
	document.getElementById('tnowe').setAttribute("class", "dz round");
	document.getElementById('tkalendarz').setAttribute("class", "dz round");
}

function nowe(){
	document.getElementById('nowe').style.display = 'block';
	document.getElementById('jutro').style.display = 'none';
	document.getElementById('dzis').style.display = 'none';
	document.getElementById('kalendarz').style.display = 'none';
	document.getElementById('tnowe').setAttribute("class", "ju round");
	document.getElementById('tdzis').setAttribute("class", "dz round");
	document.getElementById('tjutro').setAttribute("class", "dz round");
	document.getElementById('tkalendarz').setAttribute("class", "dz round");
}


if (window.XMLHttpRequest) {
    
    ObiektXMLHttp = new XMLHttpRequest();
}

else if (window.ActiveXObject) {
    
    ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}


function getShortData(zrodlo, cel) {
    
    if(ObiektXMLHttp) {
        ObiektXMLHttp.open("GET", zrodlo);
        
        ObiektXMLHttp.onreadystatechange = function() {
            
            if (ObiektXMLHttp.readyState == (1 || 0)) {
                document.getElementById(cel).innerHTML = "<center><img src=/images/ajax-loader.gif /></center>";
            }
            
            if (ObiektXMLHttp.readyState == 4) {
                document.getElementById(cel).innerHTML = ObiektXMLHttp.responseText;
            }
            
        }
        
        
        ObiektXMLHttp.send(null);
    }
}


function newsletter_send(){
    jQuery('#newsletter_error').html('').hide().removeClass();
    
    email = jQuery('#newsletter_email').val();
    select = '';
    if( jQuery('#newsletter_check-1').attr('checked') == 'checked') select = select + '1'; else select = select + '0';
    if( jQuery('#newsletter_check-2').attr('checked') == 'checked') select = select + '1'; else select = select + '0';
    if( jQuery('#newsletter_check-3').attr('checked') == 'checked') select = select + '1'; else select = select + '0';
    if( jQuery('#newsletter_check-4').attr('checked') == 'checked') select = select + '1'; else select = select + '0';
    
   
    if ( email.length < 5 || select == '0000'){
        jQuery('#newsletter_error').html('Uzupełnij prawidłowo formularz').show().addClass('ajax_error');
        return false;
    }
    
jQuery.ajax({
        url: '/ajax/newsletter-send/type/add/email/'+email+'/id/'+select,
        dataType: 'json',
        beforeSend: function(){
            jQuery('#newsletter_error').html('Proszę czekać').show().addClass('ajax_ok');
        },
        success: function( data ) {
//            if (console && console.log){
//              console.log( 'dostarczono dane do newslettera' );
//            }

        jQuery('#newsletter_error').html(data.txt).show().removeClass().addClass(data.class);
    }
    
});
    
}


function lubie( id, typ ){
    jQuery.ajax({
        url: '/ajax/lubie/id/' + id + '/typ/'+typ,
        dataType: 'json',
        beforeSend: function(){
            jQuery('#'+typ+id).html('Proszę<br />czekać...');
        },
        success: function( data ) {
            jQuery('#'+typ+id).html( data.info );
        }
    
    });
}

//slider
function MySlider(id , timerAnim, timer ){
    if( !timer ) timer = 0;
    if( !timerAnim ) timerAnim = 0;
    
    
    jq = jQuery;
    handle = jq('#'+id);

    handle_width = handle.width();
    handle_height = handle.height();

    slide = jq('#'+id+' .slide');

    slide_count = slide.length;

    contener_width = handle_width;
    contener_height = ( slide_count * handle_height);

    //
    _cssHandleDefine();
    _createContenerSlide();
    _createNavigation();
    
    if( timer > 0 )  timerSlider = setTimeout( function(){_next( timer );}, timer );

    function _cssHandleDefine(){
        jq('#'+id).css('padding', '0px');
        jq('#'+id).css('margin', '0px');
        jq('#'+id).css('overflow', 'hidden');
        jq('#'+id).css('border', '0px none');
        jq('#'+id).css('position', 'relative');
    }

    function _createContenerSlide(){
        jq('#'+id).wrapInner('<div id="slide_'+id+'">');

        jq('#slide_'+id).css('padding', '0px');
        jq('#slide_'+id).css('margin', '0px');
        jq('#slide_'+id).css('border', '0px none');
        jq('#slide_'+id).css('width', contener_width+'px');
        jq('#slide_'+id).css('height', contener_height +'px');
        jq('#slide_'+id).css('position', 'relative');
        jq('#slide_'+id).css('top', '0px');
        jq('#slide_'+id).css('left', '0px');

        jq(slide).css('padding', '0px');
        jq(slide).css('margin', '0px');
        jq(slide).css('border', '0px none');
        jq(slide).css('display', 'block');
        jq(slide).css('width', handle_width+'px');
        jq(slide).css('height', handle_height+'px');
    }

    function _createNavigation(){
        navigation = '<div class="slide_nav" id="slide_nav_'+id+'"><ul></ul></div>';
        jq('#slide_'+id).before(navigation);

        i = 0;
        jq.each( slide, function(){
            if( i == 0 ) active_class = ' active'; else active_class = '';
            jq('#slide_nav_'+id+' ul').append('<li number="'+i+'" class="slide_nav_a_'+id+'_'+i+active_class+'">&#9899;</li>');
            jq('li.slide_nav_a_'+id+'_'+i).click( function() {showSlide(this)} );
            i = i + 1 ;
        });

        jq('#slide_nav_'+id).css('position', 'absolute');
        jq('#slide_nav_'+id).css('top', '0px');
        jq('#slide_nav_'+id).css('float', 'left');
        jq('#slide_nav_'+id).css('z-index', '100');

    }

    function showSlide(handle_nav_li){
        clearTimeout ( timerSlider );
        
        select_slide_preview =  jq('#slide_nav_'+id+' ul li.active').attr('number') ;
        
        jq('#slide_nav_'+id+' ul li').removeClass( 'active', 300 );
        jq(handle_nav_li).addClass( 'active', 300 )
        
        select_slide =  jq(handle_nav_li).attr('number') ;
        position_top = (select_slide * handle_height ) * (-1);
        
//        console.log( 'select_slide: ' + select_slide );
        
        if( select_slide_preview > select_slide){
            mnoznik = select_slide_preview - select_slide;
        }else{
            mnoznik = select_slide - select_slide_preview;
        }
        
        if( isNaN ( mnoznik ) ) mnoznik = 1;
        
//        console.log( 'mnoznik: ' + mnoznik );
        
//        jq('#slide_'+id).css('top', position_top+'px');
        jq('#slide_'+id).animate({
                top: position_top
            },
            ( timerAnim * mnoznik ),
            'linear',
            function(){
                if( timer > 0 ) timerSlider = setTimeout( function(){_next( timer );}, timer );
            }
        );
    }
    
   
    function _next( timer ){
        next =  jq('#slide_nav_'+id+' ul li.active').next();
        if( !next.attr('number') ){
            next =  jq('#slide_nav_'+id+' ul li').first();
        }
        showSlide( next );
    }
    
}

function redirect_page( url ) {
    if( url == undefined ){
        window.location = window.location;
    }else{
        window.location = url;
    }
    
}

function show_hiden( clasa, id ){
    jQuery('.'+clasa).hide();
    jQuery('.a_'+clasa).removeClass('box_active');
    
    jQuery('#'+id).show();
    jQuery('#a_'+id).addClass('box_active');
    
}

function my_toggle( id ){
    jQuery( id ).toggle();
}
