function checkXML(obj)
{
    var tx=obj.value;
    var re,chr;
        re=new RegExp("\&amp\;","gi");
    tx=tx.replace(re,"<#amp#>");     
        re=new RegExp("\&","gi");
    tx=tx.replace(re,"&amp;");  
        re=new RegExp("\<\#amp\#\>","gi");
    tx=tx.replace(re,"&amp;");   
    obj.value=tx;
    
 var xd = new ActiveXObject('MSXML.DOMDocument');
 xd.async = false;
 xd.validateOnParse=true;
 var bOk=xd.loadXML("<A>"+tx+"</A>");
 var e=xd.parseError;
 if(!bOk){
  var fp=e.filepos-4;
  alert (e.reason);
   var tr=obj.createTextRange(); 
   tr.collapse(true);
   tr.moveStart("character",fp); tr.moveEnd("character",1);
   tr.select();
   obj.focus();
  return false;
 } else return true;
 return true;
}

function checkEmail(obj){
    var str=obj.value;
    if(str=='') return true;
    if (/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/.test(str))
        return true;
    else {
        alert("Неправильный e-mail адрес");
        obj.focus();
        return false;
    }
}

function dl()
{
return confirm('Подверждаете удаление?');
}

function subscribe()
{
  var f = document.getElementById('f')
  window.open("/cgi-bin/subscribe.cgi?email="+f.email.value,"subscribe","toolbar=no,menubar=no,scrollbars=yes,width=300,height=200,top=0,left=0,resizable=1");
}

function zoom(file){
  var p=window.open('zoom.plx?file='+file,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
  if(p)p.focus();
  return false;
}

function zoomGL(f){
  var p=window.open('zoomGL.plx?id='+f,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
  if(p)p.focus();
  return false;
}
