/*
StroyNet.RU Forum Easy Editor
*/	
	var thisForm;
	function mozWrap(txtarea, lft, rgt) {
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd==1 || selEnd==2) selEnd=selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + lft + s2 + rgt + s3;
	}
	
	function IEWrap(lft, rgt) {
		strSelection = document.selection.createRange().text;
		if (strSelection!="") {
		document.selection.createRange().text = lft + strSelection + rgt;
		}
	}
	
	function wrapSelection(txtarea, lft, rgt) {
		if (document.all) {IEWrap(lft, rgt);}
		else if (document.getElementById) {mozWrap(txtarea, lft, rgt);}
	}
	function wrapSelectionWithLink(txtarea) {
		var my_link = prompt("Ââåäèòå URL:","http://");
		if (my_link != null) {
			lft="<a href=\"" + my_link + "\">";
			rgt="</a>";
			wrapSelection(txtarea, lft, rgt);
		}
		return;
	}	
function SetSmile(txtarea, text)
 { 
   text = ' ' + text + ' '; 
   if (txtarea.createTextRange && txtarea.caretPos) 
    { 
      var caretPos = txtarea.caretPos; 
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; 
      txtarea.focus(); 
    } 
   else 
    { 
      txtarea.value  += text; 
      txtarea.focus(); 
    } 
 } 
function storeCaret(textEl)
 {  
   if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();  
 }  
function ShowInputFile(element, file)
 {
   if(element.checked==true) file.style.visibility='visible';
   else file.style.visibility='hidden';
 }
function KeyCodeCheck()
 {
   if(window.event.keyCode>47 && window.event.keyCode<58) return true; // 0-9
   else
     return false;
 }
function HiddenLayer(el, layerId_1, layerId_2, layerId_3)
 {
   if(el.value!=0) 
    {
	  if(layerId_1!=0) 
	   { 
	     var i=eval(layerId_1);
	     document.getElementById(layerId_1).style.display='none';
	   }
	  if(layerId_2!=0) 
	   {
	     var i=eval(layerId_2);
	     document.getElementById(layerId_2).style.display='none';
	   }
	  if(layerId_3!=0) 
	   {
	     document.getElementById(layerId_3).style.display='none'; 
	   }
	}
   else 
    {
	  if(layerId_1!=0) document.getElementById(layerId_1).style.display='block';
	  if(layerId_2!=0) document.getElementById(layerId_2).style.display='block'; 
	  if(layerId_3!=0) document.getElementById(layerId_3).style.display='block'; 
	}
 } 
function ClearField(el, el2)
 {
   if(document.getElementById(el).style.display=='none')
    {
	  el2.value='';
	}
 }
 