var IE; var NS; var NS6; var NS6a; var globalId1=""; var globalId2=""; var T=""; var delay=300; var isOpen1 = false; var isOpen2 = false; 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; } } function show(id,left,top,level) { clearTimeout(T); if(eval("isOpen"+level)== false) { eval("globalId"+level+"=id"); eval("isOpen"+level+"=true"); } else { //alert("isOpen"+level+" = "+eval("isOpen"+level)); hideMenu(level); eval("globalId"+level+"=id"); eval("isOpen"+level+"=true"); } if(IE) { //alert(eval("globalId"+level)); eval("document.all['"+eval("globalId"+level)+"'].style.visibility = 'visible'"); eval("document.all['"+eval("globalId"+level)+"'].style.left = "+left); eval("document.all['"+eval("globalId"+level)+"'].style.top = "+top); } if(NS6) { eval("window.document.getElementById('"+eval("globalId"+level)+"').style.visibility='visible';"); eval("window.document.getElementById('"+eval("globalId"+level)+"').style.left = "+(left-2)); eval("window.document.getElementById('"+eval("globalId"+level)+"').style.top = "+(top-7)); } } function hide(level){ T=setTimeout("hideMenu("+level+");", delay); } function hideMenu(level) { if(eval("globalId"+level)) { if(IE) { eval("document.all['"+eval("globalId"+level)+"'].style.visibility = 'hidden'"); } if(NS6) { eval("window.document.getElementById('"+eval("globalId"+level)+"').style.visibility='hidden';"); } eval("isOpen"+level+"=false"); } } 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 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 change_image(obj,src) { if(IE) { document.all[obj].src = src; } if(NS6) { window.document.images[obj].src = src; } } function rf_submit() { if(is_fill(document.forms['fr'].firm.value) && is_fill(document.forms['fr'].address.value) && is_fill(document.forms['fr'].activities.value) && is_fill(document.forms['fr'].phone.value) && is_fill(document.forms['fr'].mail.value) && is_fill(document.forms['fr'].username.value) && is_fill(document.forms['fr'].person.value) && is_mail(document.forms['fr'].mail.value) && is_phone(document.forms['fr'].phone.value)) { document.forms['fr'].submit(); return true; } else { alert("Моля попълнете всички полета отбелязани с *.\nПолето телефон може да съдържа само цифри, интервали и \";\"\nЕ-mail, трябва да е валиден адрес.") void(null); } } function is_fill(str) { if(str == "") { return false; } else { return true; } } function is_mail(str) { var mail_flag = 0; for(i=0;i="0" && str.charAt(i)<="9") || str.charAt(i)==";" || str.charAt(i)==" ") { phone_flag=1; } else { phone_flag=0; break; } } if(phone_flag == 1) { return true; } else { return false; } } function is_price(str) { var phone_flag = 1; //alert('a'); for(i=0;i="0" && str.charAt(i)<="9") || str.charAt(i)==".") { phone_flag=1; } else { phone_flag=0; break; } } if(phone_flag == 1) { return true; } else { return false; } } function uf_submit(operation) { if(operation==1) { if(is_fill(document.forms['uf'].user.value) && is_fill(document.forms['uf'].pass.value)) { document.forms['uf'].submit(); return true; } else { alert("Моля попълнете полетата.") void(null); } } if(operation==2) { document.forms['uf'].action = "logout.php"; document.forms['uf'].submit(); } } function fc_submit() { if(document.forms['fc'].products_category) { document.forms['fc'].submit(); return true; } else { alert("Моля изберете категория.") void(null); } } function calc(obj) { //alert(obj); eval("check_flag = document.forms['fc']."+obj+".checked"); //alert(check_flag); //alert('b'); if(check_flag == true) { document.forms['fc'].sum.value = parseInt(document.forms['fc'].sum.value) + parseInt(eval("document.forms['fc']."+obj+".value")); //alert(document.forms['fc'].sum.value); } else { document.forms['fc'].sum.value = parseInt(document.forms['fc'].sum.value) - parseInt(eval("document.forms['fc']."+obj+".value")); } } function validate_users_submit() { if(is_fill(document.forms['f'].firm.value) && is_fill(document.forms['f'].address.value) && is_fill(document.forms['f'].activities.value) && is_fill(document.forms['f'].phone.value) && is_fill(document.forms['f'].mail.value) && is_fill(document.forms['f'].username.value) && is_fill(document.forms['f'].person.value) && is_mail(document.forms['f'].mail.value) && is_phone(document.forms['f'].phone.value)) { submit_form('select.php'); } else { alert("Моля попълнете всички полета отбелязани с *.\nПолето телефон може да съдържа само цифри, интервали и \";\"\nЕ-mail, трябва да е валиден адрес.") void(null); } }