var IE; var NS; var NS6; var NS6a; var old_day = 0; var old_month = 0; var calendar_flag = 1; var T=""; var delay=150; var hide_menu = new Array(); var close_menu = new Array(); var globalId = new Array(); var isOpen = new Array(); isOpen[1] = false; isOpen[2] = false; globalId[1]=""; globalId[2]=""; hide_menu[1] = 0; close_menu[1] = 0; hide_menu[2] = 0; close_menu[2] = 0; function init() { IE=(document.all)?true:false; NS=(navigator.appName=="Netscape")?true:false; NS6a=(document.getElementById)?true:false; if(NS6a && NS){ NS6=true; } else{ NS6=false; } watch(); } //== 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 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; document.all[globalId[level]].style.top = top; } 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(window.dialogWidth); 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<=2;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; } if(level == 1) { hideMenu(2); } } //========================================================================================================== //== 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(); } //========================================================================================================== function show_info(id,k,i) { //alert('i'+k); var left; var top; left = -10; left += ((i % 4) + 1) * 180; top = 255; top += parseInt((i/4)) * 200; //alert(left+"-"+top); eval("document.getElementById('i"+k+"').style.display = 'none'"); eval("document.getElementById('info"+id+"').style.top = '"+top+"px'"); eval("document.getElementById('info"+id+"').style.left = '"+left+"px'"); eval("document.getElementById('info"+id+"').style.display = 'block'"); } function hide_info(id,k) { //alert('i'+k); eval("document.getElementById('i"+k+"').style.display = 'block'"); eval("document.getElementById('info"+id+"').style.display = 'none'"); }