var run=1; function check_br_add() { var ok=1; var rc='1px solid #ff0000',orc='1px solid #ced0a2',lc='2px solid #ff0000',olc='1px solid #ced0a2'; var rb='#FFCCCC',orb='#ffffff'; if(run) { if(undefined===parent.frames['main'].document.forms['br_form']) {clearInterval(top.br_interval); return;} var frm=parent.frames['main'].document.forms['br_form']; var br_title=frm.elements['br_title']; var br_titleSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(br_titleSymbolsRE.test(br_title.value)) {br_title.style.backgroundColor=rb;ok=0;}else {br_title.style.backgroundColor=orb;} if(!br_title.value) {br_title.style.borderLeft=lc;ok=0;} else {br_title.style.borderLeft=olc;} var br_description=frm.elements['br_description']; var br_descriptionSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(br_descriptionSymbolsRE.test(br_description.value)) {br_description.style.backgroundColor=rb;ok=0;}else {br_description.style.backgroundColor=orb;} if(!br_description.value) {br_description.style.borderLeft=lc;ok=0;} else {br_description.style.borderLeft=olc;} var br_height=frm.elements['br_height']; var br_heightSymbolsRE=/[^0-9]/; if(br_heightSymbolsRE.test(br_height.value)) {br_height.style.backgroundColor=rb;ok=0;}else {br_height.style.backgroundColor=orb;} if(!br_height.value) {br_height.style.borderLeft=lc;ok=0;} else {br_height.style.borderLeft=olc;} var br_width=frm.elements['br_width']; var br_widthSymbolsRE=/[^0-9]/; if(br_widthSymbolsRE.test(br_width.value)) {br_width.style.backgroundColor=rb;ok=0;}else {br_width.style.backgroundColor=orb;} if(!br_width.value) {br_width.style.borderLeft=lc;ok=0;} else {br_width.style.borderLeft=olc;} var br_counter=frm.elements['br_counter']; var br_counterSymbolsRE=/[^0-9]/; if(br_counterSymbolsRE.test(br_counter.value)) {br_counter.style.backgroundColor=rb;ok=0;}else {br_counter.style.backgroundColor=orb;} if(!br_counter.value) {br_counter.style.borderLeft=lc;ok=0;} else {br_counter.style.borderLeft=olc;} var br_interval=frm.elements['br_interval']; var br_intervalSymbolsRE=/[^0-9]/; if(br_intervalSymbolsRE.test(br_interval.value)) {br_interval.style.backgroundColor=rb;ok=0;}else {br_interval.style.backgroundColor=orb;} var br_type=frm.elements['br_type']; if(br_type.value == -1) {br_type.style.borderLeft=lc;ok=0;} else {br_type.style.borderLeft=olc;} var br_interval_type=frm.elements['br_interval_type']; if(br_interval_type.value == -1) {br_interval_type.style.borderLeft=lc;ok=0;} else {br_interval_type.style.borderLeft=olc;} if(ok==1)frm.elements['btn_add'].disabled=false; else frm.elements['btn_add'].disabled=true; } } function showIntervalRow(type) { if(parent.frames['main'].document.getElementById('br_interval_type').value == type) parent.frames['main'].document.getElementById('interval_row').style.display=''; else parent.frames['main'].document.getElementById('interval_row').style.display='none'; }