<!--
   function validate() {
  	val = theForm.elements['FORM[sms_number]'].value;
  	val1 = val.length;
  	if(val1 < 8)
	{
  	 alert ("???????????? ?????????? ?????. ?????????? ??????? 8 ???????? ???????? ??????????? ?????? \"??????\".");
  	 theForm.elements['FORM[sms_number]'].focus();
  	 return(false)
  	}
    if(theForm.elements['FORM[message]'].value == "")
    {
     alert ("?????????? ??????? ????? ?????????.");
	 theForm.elements['FORM[message]'].focus();
	 return(false);
    }
    if (theForm.elements['FORM[message]'].value.length+theForm.elements['FORM[user_name]'].value.length>140)
	{
	 alert ("?????? ????????? ???????? ?????????? ?????. ??????? ?????? ? ????????? ????????.");
	 theForm.elements['FORM[message]'].focus();
	 return(false);
	}
   }
   
   function TextMaxLength()
   {
    var x = theForm.elements['FORM[message]'].value;
    var y = x.length;
    var w = theForm.elements['FORM[user_name]'].value;
    var z = w.length;
    theForm.tlength.value = (-140 + y + z) * -1;
    if (theForm.tlength.value <= 0){return(false);}
   }
	
   function validatenum()
   {
    if (window.event.keyCode>=46 && window.event.keyCode<=58){window.event.returnValue=true;}
    else{window.event.returnValue=false;}
   }

//end sms form
   
var nn4 = (document.layers)? true : false;
var ie4 = (document.all)? true : false;

function preview_access(id)
{
 var mes="index.php.MESSAGES[1]=SHOW_WARES&WARES_ID="+id;
 var posX = 30;
 var posY = 30;
 var posCode = (nn4)? "screenX="+posX+",screenY="+posY : "left="+posX+",top="+posY;
 infoWindow = window.open(mes,"preview","menubar=no,toolbar=no,scrollbars=1,status=no,width=517,height=310,resizable=yes,"+posCode);
 infoWindow.focus();
}

function view_email_list()
{
 var mes="index.php.MESSAGES[1]=SHOW_ALL_EMAIL_LIST";
 var posX = 30;
 var posY = 30;
 var posCode = (nn4)? "screenX="+posX+",screenY="+posY : "left="+posX+",top="+posY;
 infoWindow = window.open(mes,"preview","menubar=no,toolbar=no,scrollbars=1,status=no,width=517,height=388,resizable=yes,"+posCode);
 infoWindow.focus();
}



var iframe = null;
var textarea = null;
var current = null;//??????? ?????? ?????????????:1-textarea;2-iframe;
var current_obj = null;//??????? ?????? ?????????????:textarea-iframe;

function merge_cells()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TD' && current.tagName!='BODY')
 {
  current=current.parentElement;
 }
 if(current.tagName=='TD')
 {
  var parent=current.parentElement;
  var cells=parent.cells;
  if(cells.length<2 || current==parent.lastChild) return;
  var next=current.nextSibling;
  current.insertAdjacentHTML('beforeEnd', next.innerHTML);
  current.colSpan++;
  next.removeNode(true);
 }
}

function split_cells()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TD' && current.tagName!='BODY')
 {
  current=current.parentElement;
 }
 if(current.tagName=='TD')
 {
  var parent=current.parentElement;
  if(current.colSpan<2) return;
  current.colSpan--;
  parent.insertCell();
 }
}

function insert_row()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TABLE' && current.tagName!='BODY')
 {
  if(current.tagName=='TR'){var current_tr=current;}
  current=current.parentElement;
 }
 if(current.tagName=='TABLE')
 {
  var cells=current_tr.cells;
  var tr_index=current_tr.sectionRowIndex+1;
  var added_tr=current.insertRow(tr_index);
  for(var i=0;i<cells.length;i++)
  {
   added_tr.insertCell();
  }  
 }
}

function delete_row()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TABLE' && current.tagName!='BODY')
 {
  if(current.tagName=='TR'){var current_tr=current;}
  current=current.parentElement;
 }
 if(current.tagName=='TABLE')
 {
  current_tr.removeNode(true);
 }
}

function insert_col()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TBODY' && current.tagName!='BODY' && current.tagName!='TABLE')
 {
  if(current.tagName=='TD'){var current_td=current;}
  current=current.parentElement;
 }
 if(current.tagName=='TBODY' || current.tagName=='TABLE')
 {
  var children=current.childNodes;
  for(var i=0;i<children.length;i++)
  {
   children[i].insertCell(current_td.cellIndex+1);
  }
 } 
}

function delete_col()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TBODY' && current.tagName!='BODY' && current.tagName!='TABLE')
 {
  if(current.tagName=='TD'){var current_td_index=current.cellIndex;}
  current=current.parentElement;
 }
 if(current.tagName=='TABLE'){current=current.childNodes(0);}
 if(current.tagName=='TBODY')
 {
  var children=current.childNodes;
  for(var i=0;i<children.length;i++)
  {
   children[i].cells(current_td_index).removeNode(true);
  }
 }
}

function edit_cell()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TD' && current.tagName!='BODY')
 {
  current=current.parentElement;
 }
 if(current.tagName=='TD')
 {
  var width=current.getAttribute('width');
  var p;
  p=prompt('??????? ?????? ??????',width);
  current.setAttribute('width',p);
 }
}

function edit_table(attr,mess)
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TABLE' && current.tagName!='BODY')
 {
  current=current.parentElement;
 }
 if(current.tagName=='TABLE')
 {
  var value=current.getAttribute(attr);
  var p;
  p=prompt(mess,value);

  if(p==null){return;}
  current.setAttribute(attr,p);
 }
}

function delete_cells_width()
{
 var range = iframe.selection.createRange();
 var current=range.parentElement();
 while(current.tagName!='TBODY' && current.tagName!='BODY' && current.tagName!='TABLE')
 {
  current=current.parentElement;
 }
 if(current.tagName=='TABLE'){current=current.childNodes(0);}
 if(current.tagName=='TBODY')
 {
  var children=current.childNodes;
  for(var i=0;i<children.length;i++)
  {
   var cells=children[i].cells;
   for(var j=0;j<cells.length;j++)
   {
    cells[j].clearAttributes();
   }
  }
 }
}

function initEditor() {
 if(!document.frames["editorFrame"])return;
 iframe = document.frames["editorFrame"].document;
 current = 2;
 current_obj=iframe;
 textarea = document.forms['doc'].elements['TEXTAREA'];
 iframe.designMode = "On";
 iframe.open();
 iframe.write(LoadedDocument.innerHTML);
 iframe.close();
}
function set_html()
{
 textarea.value=iframe.body.innerHTML;
 current = 1;
 current_obj=textarea;
 textarea_div.style.visibility="visible";
 iframe_div.style.visibility="hidden";
 pict_rel.style.visibility="hidden";
 pict_rel.style.position="absolute";
 document.forms['doc'].elements['b1'].disabled=true;
 document.forms['doc'].elements['b2'].disabled=false;
}
function set_wysiwyg()
{
 iframe.body.innerHTML=textarea.value;
 current = 2;
 current_obj=iframe;
 textarea_div.style.visibility="hidden";
 iframe_div.style.visibility="visible";
 pict_rel.style.visibility="visible";
 pict_rel.style.position="static";
 document.forms['doc'].elements['b2'].disabled=true;
 document.forms['doc'].elements['b1'].disabled=false;
}
function preview_node(node)
{
 if(current==2){LoadedDocument.innerHTML=iframe.body.innerHTML;}
 else{LoadedDocument.innerHTML=textarea.value;}
 window.open('index.phpindex.php.MESSAGES[1]=SHOW_PREVIEW_NODE&_NODE='+node,'','width=800,height=600,scrollbars=1');
}
function preview_item(item,node)
{
 if(current==2){LoadedDocument.innerHTML=iframe.body.innerHTML;}
 else{LoadedDocument.innerHTML=textarea.value;}
 window.open('index.phpindex.php.MESSAGES[1]=SHOW_PREVIEW_ITEM&_NODE='+node+'&ITEM_ID='+item,'','width=800,height=600,scrollbars=1');
}
function getLoadedDocument()
{
 if(current==2){LoadedDocument.innerHTML=iframe.body.innerHTML;}
 else{LoadedDocument.innerHTML=textarea.value;}
 return LoadedDocument.innerHTML;
}
function insert_table()
{
 var text="<table border=1 width=100%><tr align=center><td width=50%></td><td width=50%></td></tr></table>";
 insert_html(text);
}
function insert_p()
{
 var text="<p>test</p>";
 insert_html(text);
}
function insert_html(text)
{
 editorFrame.focus();
 var range = iframe.selection.createRange();
 range.pasteHTML(text);
 editorFrame.focus();
}
function execIt(range, command, interf, value)
{
  if (range.text.length > 0) {
     r = range.execCommand(command,interf,value);
	 range.select();
  } else {
	 range.pasteHTML("&nbsp;");
     range.moveStart("character", -1)
	 range.select();
     r = range.execCommand(command,interf,value);
	 range.text = "";
  }
  return r;
}
//-->

