function OpenWindow(file, name, w, h, x, y) {
    window.open( file, name,"Width="+w+"px, Height="+h+"px, ScreenX="+x+"px, ScreenY="+y+"px, depended=yes, location='no', resizable='no', menubar='no', directories='no', toolbar='no', status='no'");
}

function run_flash(){
    var sw1 = new SWFObject("/img/elionws_new1.swf", "video", "643", "394", "7", "#FFFFFF"); //643
    sw1.addParam("wmode", "transparent");
    sw1.addParam("scale", "exactfit");
    sw1.addParam("salign", "lb");
    sw1.addParam("allowScriptAccess", "sameDomain");
    sw1.write("elionws");
}

/*
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
} */

function toggleBl(e) {
    if (e.className == "lie") {
        e.className = "unlie";
    } else {
        e.className = "lie";
    }
}
function toggleBlink(){
    var snap=$('bodytab').getElementsByClassName('lie');
    snap.each(function(s) { s.className = ""; });
}

function checkPass(val1, val2){
    if($(val1).value==$(val2).value) return true;
    else {alert('Пароли не совпадают!'); return false;}
}

if (document.selection||document.getSelection) {Q=true;} else {var Q=false;}
var txt='';

function cngClass(o, c){
    o.className=c;
}
function go(u){
window.location.href=u;
}

function copyQ(autor) {
    txt='';
    if (window.getSelection&&!window.opera) txt = window.getSelection();
    else if (document.getSelection) txt=document.getSelection();
    else if (document.selection) txt=document.selection.createRange().text;
    txt='<div class="qu">'+autor+'<br>'+txt+'</div><br>';
}

function setCaret (textObj) {
    if (textObj.createTextRange) {
        textObj.caretPos = document.selection.createRange().duplicate();        
    }
}

function insertAtCaret (textObj, textV) {    
    textV=textV.replace(/\[\?\]/g,'');
    if (textV=='') return;
    var ver=8;
    if(document.all && !window.opera){
        if (textObj.createTextRange && textObj.caretPos) {
            var caretPos = textObj.caretPos;
            caretPos.text = (caretPos.text.charAt(caretPos.text.length - 1) == ' ') ?textV + ' ' : textV;
        } else {
            textObj.value += textV
        }
    } else {
        var brows = navigator.userAgent.toString();
        var scrollTop, scrollLeft;
        if (textObj.type == 'textarea' &&  typeof textObj.scrollTop != 'undefined'){
            scrollTop  = textObj.scrollTop;
            scrollLeft = textObj.scrollLeft;
        }                
        if(brows.search(/opera\/?(\d*.\d*)/i) != -1) ver = RegExp.$1;
        if(textObj.selectionStart>=0  && ver>=8){
            if(textObj.textLength != undefined){ 
                var selLength = textObj.textLength; 
                var selStart = textObj.selectionStart; 
                var selEnd = textObj.selectionEnd; 
                if (selEnd == 1 || selEnd == 2)  selEnd = selLength;  
                var s1 = (textObj.value).substring(0,selStart); 
                var s2 = (textObj.value).substring(selStart, selEnd) 
                var s3 = (textObj.value).substring(selEnd, selLength); 
                if (s2) textObj.value = s1 + textV + s2 + textV + s3; 
                else   textObj.value = s1 + textV + s3; 
                textObj.setSelectionRange(selStart+textV.length,selStart+textV.length); 
            } 
            if (typeof scrollTop != 'undefined'){
                textObj.scrollTop  = scrollTop;
                textObj.scrollLeft = scrollLeft;
            }
        } else {
            textObj.value+=textV;
        }
    }
}

function pasteQ(){
//   if (txt!='') document.forms.addreply.newtext.value=document.forms.addreply.newtext.value+txt;//insertAtCaret($(newtext),txt);
//alert ($('wysiwygnewtext').contentWindow.document.body.innerHTML);
//   $('wysiwygnewtext').contentWindow.document.body.innerHTML+=$('wysiwygnewtext').contentWindow.document.body.innerHTML;
wysiwyg_settext('newtext', '777');
//alert (document.getElementById('wysiwygnewtext').contentDocument);
document.frames.wysiwygnewtext.document.body.innerHTML+=txt;
//var dc=document.frames.wysiwygnewtext.document.getElementsByClassName("qu");
//dc.style.backgroundColor="#000000";

//document.frames.wysiwygnewtext.document.body.dc.style.backgroundColor="#EEEEEE";

//alert(document.frames.wysiwygnewtext.document.body.innerHTML);
}


function putSmile(id, forma){
//    document.forms.(forma).newtext.value=document.forms.(forma).newtext.value+' [sm:'+id+'] ';
    $('newtext').value=$('newtext').value+' [sm:'+id+'] ';
}
function slimLayer(id){
    document.getElementById(id).style.display = (document.getElementById(id).style.display != 'block') ? 'block' : 'none';
}
function backToTheme(uri){
    window.location.href=uri;
}

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}
