var dirselect_div="dirmenu";var select_name="dir_id";var hidden_name="sdirid";var select_class="formcontent";var levels=new Array();function getdir(dir_id){for(var idx in dirs){if(dirs[idx][3]==dir_id){return dirs[idx]}}return false}function dirselect_event_listener(event){var el;if(event.srcElement)el=event.srcElement;else el=event.target;dirselect_draw_children(el.value,0)}function dirselect_draw(dir_id){var dir;if(dir_id==0){dirselect_draw_children(0,0)}else if(dir=getdir(dir_id)){var parents=new Array();var parent_id=dir[1];parents[0]=0;var d2;while(d2=getdir(parent_id)){parents[d2[2]]=parent_id;parent_id=d2[1]}parents[dir[2]]=dir_id;for(i=0;i<parents.length;i++){if(parents[i+1])sel_item=parents[i+1];else sel_item=0;dirselect_draw_children(parents[i],sel_item)}var hidden;if(hidden=document.getElementById(hidden_name)){hidden.setAttribute('value',dir_id)}}else{alert('no such dir '+dir_id);dirselect_draw_children(0,0)}}function dirselect_draw_children(parent_id,selected){var already_created=false;var opt;var level;var d=getdir(parent_id);if(d){level=d[2]+1}else level=1;for(var idx in dirs){if(dirs[idx][1]==parent_id){if(!already_created){var options_name=select_name+'['+level+']';var options=document.getElementById(options_name);if(!options){var options=document.createElement("select");var rarr=document.createElement("span");options.setAttribute("id",options_name);options.setAttribute("class",select_class);if(options.addEventListener){options.addEventListener('change',dirselect_event_listener,false)}else if(options.attachEvent){options.attachEvent('onchange',dirselect_event_listener)}rarr.setAttribute("id",'rarr'+level);rarr.innerHTML="&nbsp;&rarr;&nbsp;";if(level>1)document.getElementById(dirselect_div).appendChild(rarr);document.getElementById(dirselect_div).appendChild(options)}options.length=0;if(level==1){var default_caption="Выберите раздел:";opt=new Option(default_caption,0);opt.style.fontWeight='bold';options[options.length]=opt}already_created=true}opt=new Option(dirs[idx][0],dirs[idx][3]);options[options.length]=opt}}if(selected>0){options.value=selected}if(!already_created){level_to_delete=level;value_to_hidden=parent_id}else{level_to_delete=level+1;value_to_hidden=options.value}var hidden;if(hidden=document.getElementById(hidden_name)){hidden.setAttribute('value',value_to_hidden)}var lev;var rarr;while(lev=document.getElementById(select_name+'['+level_to_delete+']')){rarr=document.getElementById('rarr'+level_to_delete);if(rarr){document.getElementById(dirselect_div).removeChild(rarr);delete rarr}document.getElementById(dirselect_div).removeChild(lev);delete lev;level_to_delete++}}function show_vip_options(){if(document.getElementById('type_pay').value=='2'){document.getElementById('vip_options').style.display='block'}else{document.getElementById('vip_options').style.display='none'}}function check_balance_left(curr_balance){if(document.addform.del_from_vip_pays.value>curr_balance){alert("Ваш текущий баланс меньше "+document.addform.del_from_vip_pays.value+" руб.!");document.addform.del_from_vip_pays.value="0";return false}if(document.addform.del_from_vip_pays.value<0){alert("Введите неотрицательное число!");document.addform.del_from_vip_pays.value="0";return false}return true}function check_day_left(){if(document.addform.del_from_vip.value<0){alert("Введите неотрицательное число!");document.addform.del_from_vip.value="0";return false}return true}function check_day_left_edit(){if(document.editform.del_from_vip.value<0){alert("Введите неотрицательное число!");document.editform.del_from_vip.value="0";return false}return true}function check_balance_left_edit(curr_balance){if(document.editform.del_from_vip_pays.value>curr_balance){alert("Ваш текущий баланс меньше "+document.editform.del_from_vip_pays.value+" руб.!");document.editform.del_from_vip_pays.value="0";return false}if(document.editform.del_from_vip_pays.value<0){alert("Введите неотрицательное число!");document.editform.del_from_vip_pays.value="0";return false}return true}function show_vip_options_edit(){if(document.editform.ch_type_post.value=="3"){document.getElementById('vip_options').style.display="block"}else{if(document.editform.ch_type_post.value=="0"&&document.editform.curr_vip_st.value=="1"){document.getElementById('vip_options').style.display="block"}else{document.getElementById('vip_options').style.display="none"}}}function confirmDelete(link_kill,name){var tmpname="Удалить объявление - "+name+" ?";temp=window.confirm(tmpname);if(temp){window.location=link_kill}}
