
/*
 if (window.XMLHttpRequest) {
 ObiektXMLHttp = new XMLHttpRequest();
 }
 else {
 if (ActiveXObject("Msxml2.XMLHTTP")) {
 ObiektXMLHttp = ActiveXObject("Msxml2.XMLHTTP");
 }
 else
 (window.ActiveXObject)
 {
 ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
 }
 */
var ObiektXMLHttp;
try {
    ObiektXMLHttp = new XMLHttpRequest();
} 
catch (e) {
    try {
        ObiektXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) {
        try {
            ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {
        
        }
    }
}




function getImage(zrodlo, cel){
    if (ObiektXMLHttp) {
        var cel = document.getElementById(cel);
        ObiektXMLHttp.open("POST", zrodlo);
        ObiektXMLHttp.onreadystatechange = function(){
            if (ObiektXMLHttp.readyState == 4) {
                cel.innerHTML = ObiektXMLHttp.responseText;
                cel.style.display = 'block';
            }
        }
        ObiektXMLHttp.send(null);
    }
}

function countryChangeZagrH(kraj){
    if (ObiektXMLHttp) {
        var cel = document.getElementById('cityz');
        ObiektXMLHttp.open("POST", 'js/hoteleMiastaZagr.php?k=' + kraj);
        ObiektXMLHttp.onreadystatechange = function(){
            if (ObiektXMLHttp.readyState == 4) {
                cel.innerHTML = ObiektXMLHttp.responseText;
            }
        }
        ObiektXMLHttp.send(null);
    }
}function getRegion(kraj){	  if (ObiektXMLHttp) {	        var cel = document.getElementById('RegSel');	        ObiektXMLHttp.open("GET", '/js/getRegion.php?k=' + escape(kraj));	        ObiektXMLHttp.onreadystatechange = function(){	            if (ObiektXMLHttp.readyState == 4) {	                cel.innerHTML = ObiektXMLHttp.responseText;	            }	        }	        ObiektXMLHttp.send(null);	    }}


function formatItem(row){
    return row;
}


function parseXML(data){
    var results = [];
    var branches = $(data).find('miasto');
    
    $(branches).each(function(){
        var kod = $.trim($(this).find('kod').text());
        var kraj = $.trim($(this).find('kraj').text());
        var nazwa = $.trim($(this).find('nazwa').text());
        results[results.length] = {
            'data': (nazwa + " (" + kod + "), " + kraj),
            'result': (nazwa + " (" + kod + "), " + kraj),
            'value': kod
        };
    });
    return results;
}


var formhot = 0;
var formlot = 0;
var formzima = 0;

function getForm(what){
    
    
    if (ObiektXMLHttp) {
        if (what == "lot") {
            var cel = document.getElementById("ticketsform");
        }
        if (what == "hot") {
            var cel = document.getElementById("hotelsform");
        }
        if (what == "zima") {
            var cel = document.getElementById("zimaform");
        }
        if (what == "egz") {
            var cel = document.getElementById("egzform");
        }
        
        ObiektXMLHttp.open("POST", 'getForm.php?f=' + what);
        
        ObiektXMLHttp.onreadystatechange = function(){
            if (ObiektXMLHttp.readyState == 4) {
                cel.innerHTML = ObiektXMLHttp.responseText;
                if (what == 'lot') {
                    //createCalendars_homePage();				
                    //CreateHelpers();	
                    //Spry.Data.initRegions();
                    //					init();
                    $("#date_from").datepicker({
                        showOn: "both",
                        firstDay: 1,
                        defaultDate: "+1m",
                        dateFormat: "d.m.yy",
                        buttonImage: "http://img.blizejslonca.pl/images/box4/calendar.gif",
                        buttonImageOnly: true
                    });
                    
                    
					$("#date_to").datepicker({
                        showOn: "both",
                        firstDay: 1,
                        defaultDate: "+1M +1D",
                        dateFormat: "d.m.yy",
                        buttonImage: "http://img.blizejslonca.pl/images/box4/calendar.gif",
                        buttonImageOnly: true
                    });
                    
                    
                    
                    $('#date_from').change(function(){
                        var wylot = new Date($(this).datepicker("getDate"));
                        var przylot = new Date($('#date_to').datepicker("getDate"));
                        
                        if (wylot >= przylot) {
                            przylot.setTime(wylot.getTime());
                            przylot.setDate(przylot.getDate() + 1);
                            
                            $('#date_to').val(przylot.getDate() + "." +
                            (przylot.getMonth() + 1) +
                            "." +
                            przylot.getFullYear());
                        }
                        
                        $('#p_d').val(przylot.getDate());
                        $('#p_m').val(przylot.getMonth() + 1);
                        $('#p_r').val(przylot.getFullYear());
                        
                        $('#w_d').val(wylot.getDate());
                        $('#w_m').val(wylot.getMonth() + 1);
                        $('#w_r').val(wylot.getFullYear());
                        
                    });
                    
                    
                    $('#date_to').change(function(){
                        var wylot = $('#date_from').datepicker("getDate");
                        var przylot = $(this).datepicker("getDate");
                        
                        if (wylot > przylot) {
                        
                            wylot.setTime(przylot.getTime());
                            wylot.setDate(wylot.getDate() - 1);
                            
                            $('#date_from').val(wylot.getDate() + "." +
                            (wylot.getMonth() + 1) +
                            "." +
                            wylot.getFullYear());
                        }
                        
                        $('#p_d').val(przylot.getDate());
                        $('#p_m').val(przylot.getMonth() + 1);
                        $('#p_r').val(przylot.getFullYear());
                        
                        $('#w_d').val(wylot.getDate());
                        $('#w_m').val(wylot.getMonth() + 1);
                        $('#w_r').val(wylot.getFullYear());
                        
                    });
                    
                    
                    $('#ow').select(function(){
                        $('#date_to').attr('disabled', 'disabled');
                    })
                    
                    
                    
                    $('#city_from , #city_to').autocomplete("..//atlas/cityhelper/cityHelper.php5?aver=PL", {
                        parse: parseXML,
                        minChars: 3,
                        formatItem: formatItem,
                        matchContains: 1,
                        autoFill: true
                    }).result(function(event, item){
                        var pattern = /\([A-Z]{3}\)/;
                        odp = item.search(pattern);
                        var code = item[odp + 1] + item[odp + 2] + item[odp + 3];
                        //alert(code);
                        if ($(this).attr('id') == 'city_from') {
                            $('#w_kod_z').val(code);
                        }
                        else {
                            $('#w_kod_d').val(code);
                        }
                    });
                }
                
            }
        }
        
        ObiektXMLHttp.send(null);
    }
    
    
}


function getRegionZima(region){
    if (ObiektXMLHttp) {
        var cel = document.getElementById('RegSel');
        ObiektXMLHttp.open("GET", 'js/regionZima.php?kraj=' + region);
        ObiektXMLHttp.onreadystatechange = function(){
            if (ObiektXMLHttp.readyState == 4) {
                cel.innerHTML = ObiektXMLHttp.responseText;
                //cel.style.display = 'block';
            }
        }
        ObiektXMLHttp.send(null);
    }
}

function callme_quit(){
    document.getElementById('callme_q').style.display = 'block';
    document.getElementById('callme_summary').style.display = 'none';
    document.getElementById('callme_mask').style.display = 'none';
    
    try {
        document.getElementById('gw').style.display = 'block';
        document.getElementById('ce').style.display = 'block';
        document.getElementById('WyzSelll').style.display = 'block';
    } 
    catch (e) {
    
    }
    
    try {
        document.getElementById('GwiazdkiSel').style.display = 'block';
        document.getElementById('WyzSel').style.display = 'block';
    } 
    catch (e) {
    
    }
    
    try {
        //document.getElementById('gwz').style.display = 'block';
       // document.getElementById('cez').style.display = 'block';
       // document.getElementById('WyzSelllz').style.display = 'block';
    } 
    catch (e) {
        alert(e)
    }
}

function callme_send(){
    if (ObiektXMLHttp) {
        var imie = document.getElementById('callme_name').value;
        var mail = document.getElementById('callme_mail').value;
        var tel = document.getElementById('callme_tel').value;
        var txt = document.getElementById('callme_txt').value;
        
        var params = 'n=' + imie + '&m=' + mail + '&tel=' + tel + '&txt=' + txt;
        
        ObiektXMLHttp.open("POST", 'js/callme.php', true);
        
        ObiektXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        ObiektXMLHttp.setRequestHeader("Content-length", params.length);
        ObiektXMLHttp.setRequestHeader("Connection", "close");
        
        ObiektXMLHttp.onreadystatechange = function(){
            if (ObiektXMLHttp.readyState == 4) {
                // cel.innerHTML = ObiektXMLHttp.responseText;
                //cel.style.display = 'block';
            }
        }
        ObiektXMLHttp.send(params);
        
        
        document.getElementById('callme_q').style.display = 'none';
        document.getElementById('callme_summary').style.display = 'block';
    }
    
}
