var IE; var NS; var NS6; var NS6a; var old_day = 0; var old_month = 0; var calendar_flag = 1; var FloatDelay= 0; var BlinkDelay= 900; var newsTop = 0; var promoTop = 0; var visibleH = 330; var promoDivH=1250; var newsDivH=2000; var blinkFlag; var NT; var PT; var BT; var T=""; var delay=150; var reservation_delay = 300000; var hide_menu = new Array(); var close_menu = new Array(); var globalId = new Array(); var isOpen = new Array(); isOpen[1] = false; isOpen[2] = false; isOpen[3] = false; globalId[1]=""; globalId[2]=""; globalId[3]=""; hide_menu[1] = 0; close_menu[1] = 0; hide_menu[2] = 0; close_menu[2] = 0; hide_menu[3] = 0; close_menu[3] = 0; var menu_levels = 3; function init() { IE=(document.all)?true:false; NS=(navigator.appName=="Netscape")?true:false; NS6a=(document.getElementById)?true:false; if(NS6a && NS){ NS6=true; document.getElementById("tabela").style.left = -266+"px"; document.getElementById("tabela").style.top = -590+"px"; document.getElementById("tabela").style.display = "block"; } else{ NS6=false; document.getElementById("tabela").style.display = "block"; } watch(); } function startFloating() { NT=setTimeout("moveUp(1);",FloatDelay+500); PT=setTimeout("moveUp(2);",FloatDelay+500); } function startBlink() { BT=setTimeout("blink()",BlinkDelay); blinkFlag = 1; } //== COSMETICS ============================================================================================= function initLogin() { document.onkeydown = keyDown; } function keyDown() { //alert(event.keyCode); //alert(String.fromCharCode(event.keyCode)); if(event.keyCode == 13) { document.forms['uf'].submit(); } if(event.keyCode == 27) { document.forms['uf'].user.value = ""; document.forms['uf'].pass.value = ""; } } function capover(capt) { if(IE) { eval("document.all['"+capt+"'].style.textDecoration = \"underline\""); } if(NS6) { eval("window.document.getElementById('"+capt+"').style.textDecoration = \"underline\""); } } function capout(capt) { if(IE) { eval("document.all['"+capt+"'].style.textDecoration = \"none\""); } if(NS6) { eval("window.document.getElementById('"+capt+"').style.textDecoration = \"none\""); } } function blink() { setFlag = 0; if(blinkFlag == 0 && setFlag == 0) { if(IE) { document.images('news_up').src = "images/home_arrow_up_on.gif"; document.images('news_down').src = "images/home_arrow_down_on.gif"; document.images('promo_up').src = "images/home_arrow_up_on.gif"; document.images('promo_down').src = "images/home_arrow_down_on.gif"; } if(NS6) { window.document.getElementById('news_up').src = "images/home_arrow_up_on.gif"; window.document.getElementById('news_down').src = "images/home_arrow_down_on.gif"; window.document.getElementById('promo_up').src = "images/home_arrow_up_on.gif"; window.document.getElementById('promo_down').src = "images/home_arrow_down_on.gif"; } blinkFlag = 1; setFlag = 1; } if(blinkFlag == 1 && setFlag == 0) { if(IE) { document.images('news_up').src = "images/home_arrow_up.gif"; document.images('news_down').src = "images/home_arrow_down.gif"; document.images('promo_up').src = "images/home_arrow_up.gif"; document.images('promo_down').src = "images/home_arrow_down.gif"; } if(NS6) { window.document.getElementById('news_up').src = "images/home_arrow_up.gif"; window.document.getElementById('news_down').src = "images/home_arrow_down.gif"; window.document.getElementById('promo_up').src = "images/home_arrow_up.gif"; window.document.getElementById('promo_down').src = "images/home_arrow_down.gif"; } blinkFlag = 0; setFlag = 1; } BT=setTimeout("blink()",BlinkDelay); } //--------------------Auto floating ------------------------------------------// function moveUp(promo_news_flag) { if(promo_news_flag == 1) { if(IE) { document.all("newsDiv").style.marginTop = newsTop; newsTop--; if(newsTop+newsDivH < 0) { newsTop = visibleH; } NT=setTimeout("moveUp(1);",FloatDelay); } if(NS) { window.document.getElementById("newsDiv").style.marginTop = newsTop+"px"; newsTop--; if(newsTop+newsDivH < 0) { newsTop = visibleH; } NT=setTimeout("moveUp(1);",FloatDelay); } } if(promo_news_flag == 2) { if(IE) { document.all("promoDiv").style.marginTop = promoTop; promoTop--; if(promoTop+promoDivH < 0) { promoTop = visibleH; } PT=setTimeout("moveUp(2);",FloatDelay); } if(NS) { window.document.getElementById("promoDiv").style.marginTop = promoTop+"px"; promoTop--; if(promoTop+promoDivH < 0) { promoTop = visibleH; } PT=setTimeout("moveUp(2);",FloatDelay); } } } function stopMoveUp(promo_news_flag) { if(promo_news_flag == 1) { clearTimeout(NT); } if(promo_news_flag == 2) { clearTimeout(PT); } } //--------------------Auto floating end ------------------------------------------// //--------------------Manual floating------------------------------------------// function move(promo_news_flag,up_down_flag) { clearTimeout(BT); if(promo_news_flag == 1) { if(up_down_flag == 1) { if(newsTop < 0) { newsTop+=3; } } if(up_down_flag == 2) { if(newsTop > (0 - (newsDivH - visibleH))) { newsTop-=3; } } if(IE) { document.all("newsDiv").style.marginTop = newsTop; } if(NS) { window.document.getElementById("newsDiv").style.marginTop = newsTop+"px"; } NT=setTimeout("move(1,"+up_down_flag+");",FloatDelay); } if(promo_news_flag == 2) { if(up_down_flag == 1) { if(promoTop < 0) { promoTop+=3; } } if(up_down_flag == 2) { if(promoTop > (0 - (promoDivH - visibleH))) { promoTop-=3; } } if(IE) { document.all("promoDiv").style.marginTop = promoTop; } if(NS) { window.document.getElementById("promoDiv").style.marginTop = promoTop+"px"; } PT=setTimeout("move(2,"+up_down_flag+");",FloatDelay); } } function stopMove(promo_news_flag) { if(promo_news_flag == 1) { clearTimeout(NT); } if(promo_news_flag == 2) { clearTimeout(PT); } } //--------------------Manual floating End------------------------------------------// function show(id,left,top,level) { if(isOpen[level]== false) { globalId[level]=id; isOpen[level]=true; } else { //hideMenu(level); globalId[level]=id; isOpen[level]=true; } if(IE) { document.all[globalId[level]].style.visibility = 'visible'; document.all[globalId[level]].style.left = left+'px'; document.all[globalId[level]].style.top = top+'px'; } if(NS6) { window.document.getElementById(globalId[level]).style.visibility='visible'; window.document.getElementById(globalId[level]).style.left = left+'px'; window.document.getElementById(globalId[level]).style.top = top+'px'; } //ddd.innerHTML = globalId[1]+" - "+globalId[2]; } function watch() { //alert('s'); T=setTimeout("check_status()", delay); } function hide(level){ //alert('1'); hide_menu[level] = 1; } function hide_reset(level) { for(i=1;i<=level;i++) { hide_menu[i] = 0; } //alert(hide_menu[level]); } function check_status() { for(level=1;level<=3;level++) { if(hide_menu[level] == 1) { close_menu[level]++; if(close_menu[level] >= 5) { hideMenu(level); close_menu[level] = 0; hide_menu[level] = 0; } } else { close_menu[level] = 0; } } //iii++; //sss.innerHTML = close_menu[1]+" - "+hide_menu[1]+" - "+close_menu[2]+" - "+hide_menu[2]+" - "+iii; T=setTimeout("check_status()", delay); } function hideMenu(level) { if(globalId[level]) { if(IE) { document.all[globalId[level]].style.visibility = 'hidden'; } if(NS6) { window.document.getElementById(globalId[level]).style.visibility='hidden'; } isOpen[level]=false; } for(i=(level+1);i<=menu_levels;i++) { hideMenu(i); } } //========================================================================================================== //== FORMS ================================================================================================= function submit_form(act) { document.forms['f'].action = act; document.forms['f'].submit(); } function set_value(variable , val) { eval("document.forms['f']."+variable+".value = "+val); } function set_str_value(variable , val) { eval("document.forms['f']."+variable+".value = '"+val+"'"); } function is_fill(str) { if(str == "") { return false; } else { return true; } } //========================================================================================================== //== CALENDAR ============================================================================================== function pop_window(url,name,w,h,t,l) { var popit = window.open(url,name,"statusbar=yes, scrollbars=no, height="+h+", width="+w+",top="+t+",left="+l+",screenX=300,screenY=300"); } function calendarche(t,l,tx,field,postfield) { if(IE) { eval("document.all['"+field+"'].innerHTML=tx"); } if(NS6) { eval("document.getElementById('"+field+"').innerHTML=tx"); } eval("document.forms['f']."+postfield+".value = ''"); pop_window('calendar.php?field='+field+'&postfield='+postfield,'cal',210,200,t,l); } function date_return(y,m,d,od,om,field,postfield,fron_admin_flag) { IE=(document.all)?true:false; NS=(navigator.appName=="Netscape")?true:false; NS6a=(document.getElementById)?true:false; if(NS6a && NS){ NS6=true; } else{ NS6=false; } //alert(IE+" - "+NS+" - "+NS6); /*if(calendar_flag == 2) { alert(month+" "+day); }*/ if(fron_admin_flag != 1) { path = "../"; } else { path = ""; } if(m == om && om != 0 && calendar_flag == 1) { //calendar_flag markira che e izbrana data => pti powtorno izbirane starata trqbwa da se razmarkira old_day = od; // towa se prawi zaradi prezkachaneto m/u razlichnitte meseci da move da se syhrani starata markirana data, zashtoto tam datata se prehwyrlq chrez _POST i om i od sydyrjat syotwetno $_POST['m'] i $_POST['d']; old_month = om; calendar_flag = 0; } if(old_day == 0 && old_month == 0) { old_day = d; old_month = m; } else { if(old_day<10) { old_day = "0"+old_day; } if(old_month<10) { old_month = "0"+old_month; } if(IE) { eval("document.all['date"+old_month+old_day+"'].style.color = '#000000'"); eval("document.all['date"+old_month+old_day+"'].style.fontWeight = 'normal'"); //eval("document.all['td"+old_month+old_day+"'].background = ''"); } if(NS6) { eval("document.getElementById('date"+old_month+old_day+"').style.color = '#000000'"); eval("document.getElementById('date"+old_month+old_day+"').style.fontWeight = 'normal'"); //eval("document.getElementById('td"+old_month+old_day+"').background = ''"); } old_day = d; old_month = m; } if(m<10) { m= "0"+m; } if(d<10) { d= "0"+d; } if(IE) { eval("document.all['date"+m+d+"'].style.color = '#000000'"); eval("document.all['date"+m+d+"'].style.fontWeight = 'bold'"); //eval("document.all['td"+m+d+"'].background = path+'images/calendar_select.gif'"); } if(NS6) { eval("document.getElementById('date"+m+d+"').style.color = '#000000'"); eval("document.getElementById('date"+m+d+"').style.fontWeight = 'bold'"); //eval("document.getElementById('date"+m+d+"').background = path+'images/calendar_select.gif'"); } document.forms['f'].m.value = m; document.forms['f'].d.value = d; month = m; day = d; vdate = y+"."+m+"."+d; eval("opener.document.forms['f']."+postfield+".value = vdate"); revdate = d+"."+m+"."+y; if(IE) { eval("opener.document.all['"+field+"'].innerHTML = revdate"); } if(NS6) { eval("opener.document.getElementById('"+field+"').innerHTML = revdate"); } } function cal_close() { window.close(); } //== Rollovers ======================================================================================== function load(obj) { if(obj != 0) { if(IE) { document.all['banner_img'].src = "images/banner_"+obj+".jpg"; } if(NS6) { document.getElementById('banner_img').src = "images/banner_"+obj+".jpg"; } } else { if(IE) { document.all['banner_img'].src = "images/banner.jpg"; } if(NS6) { document.getElementById('banner_img').src = "images/banner.jpg"; } } } function image_size(obj,w_new,h_new) { obj.width = w_new; obj.height = h_new; //alert(w+" "+w_new); } //===================================================================================================== function start_watch() { RW = setTimeout("reservation_watch()", reservation_delay); } function reservation_watch() { document.location = "watch.php"; RW = setTimeout("reservation_watch()", reservation_delay); }