function check_tags(form)
{if(form.inicode&&form.inicode.checked==false){
var tagsReg=new RegExp("\\[\\/?("+b_tags.replace(/%/g,"(=.*?)?")+")\\]","ig")
var els=form.parentNode.getElementsByTagName('TEXTAREA')
for(var i=0;i/g,">")
var tmp_data=data.toLowerCase(),no_tag=false,tags=data.toLowerCase().match(tagsReg),mess=''
if(tags)
{for(var j=0;j["+chk[0]+"]"+data.slice(chk[1]+chk[2]);mess='Неожиданный тэг закрытия';break}
if(prev[0]!=chk[0].slice(1)){suggest=data.slice(0,prev[1]+1)+""+data.slice(prev[1]+1,chk[1]+chk[2])+""+data.slice(chk[1]+chk[2]+1);mess=(j==tags.length-1)?'Незакрытый тэг':'Нарушена вложенность тэгов';break}}
}
if(check.length!=0&&suggest==''){var prev=check.pop();suggest=data.slice(0,prev[1])+""+data.slice(prev[1])+"";mess='Незакрытый тэг'}
if(suggest!=''&&!confirm("Есть незакрытые коды в форме - отправляем данные так или исправим (отмена)?"))
{if(!getById('tags_er'))
{var div=document.createElement('div')
set_style(div,'position:absolute;display:none;border:solid 1px #a2a2a2;overflow:auto;FONT-SIZE:8pt;COLOR:#000000; FONT-FAMILY:verdana,arial,helvetica,sans-serif')
div.id='tags_er'
document.body.appendChild(div)
var div2=document.createElement('div')
set_style(div2,"z-index:5;position:absolute;background:#e7e7e7;cursor:pointer;border:solid 1px;text-align:center")
div2.id='tag_er_mess'
document.body.appendChild(div2)
} else {div=getById('tags_er');div2=getById('tag_er_mess')}
div.style.display=div2.style.display='block'
div2.innerHTML="Возможная ошибка: "+mess+". Редактируем?"
div.innerHTML=""+suggest.replace(/\n/g,'
')+""
if (!els[i].id) els[i].id='in_'+i
var y=getposOffset(els[i],'top')
div.style.left=div2.style.left=getposOffset(els[i],'left')+'px'
div.style.top=y+div2.clientHeight+1+'px'
div2.style.top=y+'px'
div.style.height=els[i].clientHeight-div2.clientHeight
div.style.width=div2.style.width=els[i].clientWidth+1
div2.onclick=function(evt){var tmp=getById('tags_er'),tmp2=getById(els[i].id);tmp.style.display='none';this.style.display='none';tmp2.style.visibility="visible"}
els[i].focus();els[i].blur()
els[i].style.visibility='hidden'
return false
}
}}}
return true
}