/* -------------------------- */
/*   XMLHTTPRequest Enable    */
/* -------------------------- */
function ShowHide(el,tip)
{
 mn = document.getElementById(el);
 if (mn.style.display == "none")
  {
   mn.style.display = tip;
  }
   else
  {
   mn.style.display = "none";
  }
}

/*Add Home Page*/

function addHomePage(objSrc)
{
 var homepage = "http://www.webefir.com";
 if (objSrc.style.behavior)
 {
  objSrc.setHomePage(homepage);
 }
 else if (netscape && netscape.security && netscape.security.PrivilegeManager && navigator.preference)
 {
  netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
  navigator.preference("browser.startup.homepage", homepage);
 }
}

/* Add to Favorite */
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}

function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

/* Copy to clipboard */
function copyToClipboard(content) {
    if (window.clipboardData && window.clipboardData.setData) {
        window.clipboardData.setData("Text", content);
        return true;
    }
    else {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        }
        catch (e) {
            return false;
        }

        var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService();
        if (clipboard) {
            clipboard = clipboard.QueryInterface(Components.interfaces.nsIClipboard);
        }

        var transferable = Components.classes["@mozilla.org/widget/transferable;1"].createInstance();
        if (transferable) {
            transferable = transferable.QueryInterface(Components.interfaces.nsITransferable);
        }

        if (clipboard && transferable) {
            var textObj = new Object();
            var textObj = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
            if (textObj) {
                textObj.data = content;
                transferable.setTransferData("text/unicode", textObj, content.length*2);
                var clipid=Components.interfaces.nsIClipboard;
                clipboard.setData(transferable,null,clipid.kGlobalClipboard);

                return true;
            }
        }

        return false;
    }
}

function doRecControl()
{
 if (document.getElementById('mailto').value=="")
 {
  document.getElementById('mailto').value="заполнять обязательно";
  document.getElementById('mailto').style.color="#FF0000";
 }
 if (document.getElementById('mailfrom').value=="")
 {
  document.getElementById('mailfrom').value="заполнять обязательно";
  document.getElementById('mailfrom').style.color="#FF0000";
 }
 if (document.getElementById('txtmsg').value=="")
 {
  document.getElementById('txtmsg').value="заполнять обязательно";
  document.getElementById('txtmsg').style.color="#FF0000";
 }
}

function doRecEmpty(rval)
{
 doRecControl();
 if (document.getElementById(rval).value=="заполнять обязательно")
 {
  document.getElementById(rval).value="";
  document.getElementById(rval).style.color="#000000";
 }
}

function doRecCount()
{
 var maxcount=500;
 var recount=document.getElementById('txtmsg').value.length;
 if (recount>maxcount)
 {
  window.event.returnValue=false;
  recount=maxcount;
 }
 document.getElementById('recount').innerHTML = recount;
}

function doSendMail()
{
 var mailto=document.getElementById('mailto').value;
 var maildbl=document.getElementById('maildbl').value;
 if (maildbl) mailto=mailto+','+maildbl;
 var mailfrom=document.getElementById('mailfrom').value;
 var txtmsg=document.getElementById('txtmsg').value;

 nocache = Math.random();
 http.open('get',  global_base_path+'mailto.php?mailto='+mailto+'&mailfrom='+mailfrom+'&txtmsg='+txtmsg+'&nocache='+nocache);
 // http.overrideMimeType('text/plain;charset=windows-1251');
 http.onreadystatechange = inSendMailReply;
 http.send(null);
}

function inSendMailReply()
{
 if (http.readyState == 4)
 {
  var response = http.responseText;
  doRecAlert(response);
 }
}

function doRecAlert(alertmess)
{
 nocache = Math.random();
 http.open('get',  global_base_path+'bloks/inbody/recalert.php?alertmess='+alertmess+'&nocache='+nocache);
 http.onreadystatechange = inRecAlertReply;
 http.send(null);
}

function inRecAlertReply()
{
 if(http.readyState == 4)
 {
  var result = http.responseText;
  document.getElementById('recalert').innerHTML = result;
 }
}

function doRecAlertCls()
{
 document.getElementById('recalert').innerHTML='';
}

function undoCheckBoxs(mainbox)
{
    var elems=mainbox.form.elements;
    var elemnum=elems.length;
    for(i=0; i < (elemnum); i++){elems[i].checked=false;}
    mainbox.checked=true;
}
function undoCheckAll()
{
 document.frmSearch.checkAll.checked=false;
}

function doCangePage(n_page)
{
 document.getElementById('n_page').value = n_page;
 document.frmSearch.submit();
}


