function validate(){var str="";var elements=document.getElementsByTagName('input');for(var i=0;imax_reqs){str+=elements.item(i).getAttribute('errorMsg')+'\n';}} if(pattern_a!=null){var value=elements.item(i).value;var offendingChar=value.match(pattern_a);if(offendingChar==null||value.length==0){str+=elements.item(i).getAttribute('errorMsg')+"\n";elements.item(i).style.background="#FFD0D0";}else{elements.item(i).style.background="#FFFFFF";}} if(pattern!=null){var value=elements.item(i).value;var offendingChar=value.match(pattern_m);if(offendingChar!=null||value.length==0){str+=elements.item(i).getAttribute('errorMsg')+"\n"+"Найдено недопустимое значение: '"+offendingChar+"' \n";elements.item(i).style.background="#FFD0D0";}else{elements.item(i).style.background="";}}} if(str!=""){alert("Ошибка!\n"+str);return false;}else{return true;}} function hideLevel(_levelId){document.getElementById(_levelId).style.display="none";} function showLevel(_levelId){document.getElementById(_levelId).style.display="block";} function toggleLevel(_levelId){var thisLevel=document.getElementById(_levelId);if(thisLevel.style.display=="none"){showLevel(_levelId);}else{hideLevel(_levelId);}} function add(code){document.msgpost.msg.value+=" "+code+" ";} function toggleDiv(id,flagit){if(flagit=="1"){if(document.layers)document.layers[''+id+''].visibility="show" else if(document.all)document.all[''+id+''].style.visibility="visible" else if(document.getElementById)document.getElementById(''+id+'').style.visibility="visible"}else if(flagit=="0"){if(document.layers)document.layers[''+id+''].visibility="hide" else if(document.all)document.all[''+id+''].style.visibility="hidden" else if(document.getElementById)document.getElementById(''+id+'').style.visibility="hidden"}} function NewWin(URL){window.open(URL,"Preview","top=0,left=0,height=200,width=200")}