function getUniStr(str){
    var arrFound = str.match(/&#x(.{4});/gi);
    if(arrFound){
        for(var i=0;i<arrFound.length;i++){
            var charCode = arrFound[i].replace(/&#x(.{4});/,"$1");
            var uniChar  = String.fromCharCode(parseInt(charCode,16));
            var regexp   = new RegExp(arrFound[i],'ig');
            str = str.replace(regexp,uniChar);
        }
    }
    return str;
}
function openwin(w_info,fenstername)
{
    var top=screen.height;
    var left=screen.width;
    posx=((left/2)-100);
    posy=((top/2)-180);
    var infowin = window.open(w_info,fenstername,'width=200,height=230,scrollbars=no,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
    infowin.focus();
}
var u,t,v,s,w,r;
function chkFormular()
{
    var bform=document.bengine;
    if(ts_termin>ts_ruecktermin)
    {
        alert(getUniStr("Data powrotu le&#x017C;y przed dat&#x0105; wyjazdu"));
        return false;
    }
    var tmpy=bform.zimmer2;
    if(typeof(tmpy)!='undefined')
    {
        if(bform.zimmer[6].checked==true && bform.zimmer2.selectedIndex==0){
            alert(getUniStr("Prosz&#x0119; wybra&#x0107; rodzaj pokoju"));
            bform.zimmer2.focus()
            return false;
        }
    }
    bform.submit();
    return false;
}

var secalter,secdauer,secTxt;
function alterkind(secalter,secTxt)
{
    if(secTxt){
        strJahr=secTxt;
    } else {
        strJahr="lata";
    }
    for(i=2;i<=16;i++){
        if(secTxt){
            strJahr=secTxt;
        } else {
            if(i<5){
                strJahr = "lata";
            } else {
                strJahr = "lat";
            }
        }
        if(i==secalter){
            document.write('<option value="'+i+'" selected>'+i+' '+strJahr+'</option>');
        }
        else{
            document.write('<option value="'+i+'">'+i+'  '+strJahr+'</option>');
        }
    }
}
function dauert(secdauer)
{
    for(i=2;i<=21;i++){
        if(i==secdauer){
            document.write('<option value="6_'+i+'" selected>'+i+' dni</option>');
        }
        else{
            document.write('<option value="6_'+i+'">'+i+' dni</option>');
        }
    }
}
function CRad(val){
    if(val==1){
        document.bengine.zimmer[6].checked=true;
    }
    else
        document.bengine.zimmer2.selectedIndex=0;
}

function BookingAction(detail)
{
    var bform=document.bengine;
    bform.showresult.value='1';
    if(detail)
        bform.detail.value=detail;
    bform.termin.value=ts_termin;
    bform.ruecktermin.value=ts_ruecktermin;
    return chkFormular();
}

