var tipEnabled=1;

function tipSwitch(){
	if(tipEnabled==1){
		
		$('#pomocnikSwitch').html('Pomocnik off');
		tipEnabled='';
	
	}else{
		$('#pomocnikSwitch').html('Pomocnik on');
		tipEnabled=1;
	
	}	
}

$(function() { 
	
	Odliczanie();
	
	$("#pomocnikSwitch").click(function(){tipSwitch();}).css('cursor','pointer');
	
});

function CD(d, o, t, x){
    return [x = ~ ~ (t = (d - o) / 864e5), x = ~ ~ (t = (t - x) * 24), x = ~ ~ (t = (t - x) * 60), ~ ~ ((t - x) * 60)]
}

function Odliczanie(t){
    t = CD(new Date(2010, 12, 22, 16, 00, 00), new Date());
    document.getElementById('odliczanie').innerHTML = 'za ' + t[0] + " dni, " + t[1] + " h, " + t[2] + " m, " + t[3] + "s";
    if (!t[0] && !t[1] && !t[2] && !t[3]) 
        document.getElementById('odliczanie').innerHTML = 'Koniec odliczania';
    else 
        setTimeout('Odliczanie()', 1e3);
}



function initCorners(){
    var settings = {
        tl: {
            radius: 20
        },
        tr: {
            radius: 20
        },
        bl: {
            radius: 20
        },
        br: {
            radius: 20
        },
        antiAlias: true
    }
    
    
    //    curvyCorners(settings, ".ObiektLogo");
}




//lista hoteli

var Porownywarkalink = '';
function DoPorownania(id){

    if ($('hcp' + id).checked == false) {
        $('hap' + id).innerHTML = 'por�wnaj';
        var operacja = 'usun';
        
    }
    else {
        $('hap' + id).innerHTML = '<img src="/media/icons/loading.gif">';
        var operacja = 'dodaj';
        
    }
    
    new Ajax.Updater('jsDiv', '/ajax/nartywpolsce/noclegi/doPorownywarki.html?' + operacja + '=' + id, {
        asynchronous: true,
        evalScripts: true
    });
}

function porownaj(){
    //$('porownywarkaHref').innerHTML='<img src="/media/icons/loading.gif">';
    new Ajax.Request('/ajax/nartywpolsce/noclegi/porownywarka.html', {
        asynchronous: false,
        onSuccess: function(transport){
            porownajPrzekieruj(transport.responseText);
        }
    });
    /*  
     
     */
}

function porownajPrzekieruj(Porownywarkalink){
    if (Porownywarkalink != '0') {
        $('porownywarkaHref').href = '/noclegi/porownaj/' + Porownywarkalink + '.html';
        return true;
    }
    else {
        alert('najpierw zaznacz jakies obiekty');
        return false;
    }
}

function zapytanie(id){
}

//hotel jeden
var kontaktWczytany = 0;
function zapytanie(){
    $$('.morecontentDiv').each(Element.hide);
    if (hbactive != '') 
        $(hbactive).removeClassName('pink_h_menu_active');
    
    $('#kontakt').show();
    if (kontaktWczytany == 0) 
        wczytajKontakt();
    
    new Effect.ScrollTo('#kontakt');
}

function wczytajKontakt(id){
    new Ajax.Updater('kontaktFormDiv', '/ajax/nartywpolsce/noclegi/loadhotelKontaktForm.html?hid=' + id, {
        asynchronous: false,
        evalScripts: true
    });
    kontaktWczytany = 1;
}

var galeriaWczytany = 0;
function wczytajGalerie(id){
    new Ajax.Updater('#fotografie', '/ajax/nartywpolsce/noclegi/wczytajGalerie.html?hid=' + id, {
        asynchronous: true,
        evalScripts: true
    });
    galeriaWczytany = 1;
}

/*Pokazuje szczeg�ly oferty npo sale pokoje*/
var hbactive = '';
function hsd(id){

    $$('.morecontentDiv').each(Element.hide);
    
    if (hbactive != '') 
        $(hbactive).removeClassName('pink_h_menu_active');
    $(id).show();
    Element.addClassName($('b' + id), 'pink_h_menu_active');
    hbactive = 'b' + id;
    
    if (id == "#fotografie" && galeriaWczytany == 0) {
    
        $('#fotografie').innerHTML == 'wczytuje galerie ...'
        wczytajGalerie();
        
    }
    
    
}


function dodajDOZapytania(id, nazwa, rodzaj){

    if (kontaktWczytany == 0) 
        wczytajKontakt();
    
    if ($(rodzaj + '_' + id).innerHTML == 'zaznacz') {
    
        $(rodzaj + '_' + id).innerHTML = 'odznacz';
        
        var divToAdd = '<div style="margin:20; padding:20;" id="zapytanieElement' + id + rodzaj + '"><input type="hidden" name=form[preferowane][] value="' + rodzaj + ' ' + nazwa + '"><A href="#" onClick="hsd(\'#' + rodzaj + '\'); new Effect.ScrollTo(\'show_' + id + '\'); return false;"><strong>' + nazwa + '</strong></a> <A href="#" onClick="$(\'zapytanieElement' + id + '\').remove(); return false;">usun</a>' + '</div>';
        
        $('zap_interesujamnie').innerHTML = $('zap_interesujamnie').innerHTML + divToAdd;
        
    }
    else {
    
        $(rodzaj + '_' + id).innerHTML = 'zaznacz';
        $('zapytanieElement' + id + rodzaj).remove();
        
    }
    
}



