function addtext(text,element) {
	if (document.getElementById(element).innerHTML != '')
	{
		document.getElementById(element).innerHTML= '';
	}
	else document.getElementById(element).innerHTML= text;
    
    document.getElementById(element).className="story";
}

function storeCaret(element)  
   {  
           if (document.selection && document.selection.createRange)  
                   element.caretPos=document.selection.createRange().duplicate();  
   }  
 
 
function insertText(element,text)  
  {  
       if (element && element.caretPos) element.caretPos.text=text;  
       else if (element && element.selectionStart+1 && element.selectionEnd+1)  
       		element.value=element.value.substring(0,element.selectionStart)+text+element.value.substring(element.selectionEnd,element.value.length);  
       else if (element)  
	       element.value+=text;  
	       
   } 
   
function insertBBcode(element,tag,property)  
  {  
  var text=tag;
  var text2 = '[/'+text.substring(1,text.length)
  if (property)
  {
  		text = text.substring(0,text.length-1)+'='+property+text.substring(text.length-1,text.length);
  }
       if (element && element.selectionStart+1 && element.selectionEnd+1)  
       		element.value=element.value.substring(0,element.selectionStart)+text+
       		element.value.substring(element.selectionStart,element.selectionEnd)+text2+element.value.substring(element.selectionEnd,element.value.length);  
		else if (element && element.caretPos) element.caretPos.text=text+text2;  
       else if (element)  
	       element.value+=text+text2;  
	       
   }     
   
function checkinfo()   
{
var ok = true;
	if (document.Form1.name.value == "")
	{
		alert("впишите имя");
		ok = false;
	}
	else if ((document.Form1.email.value != "") && ((document.Form1.email.value.indexOf('@',0) == -1) || (document.Form1.email.value.indexOf('.',0) == -1)))
	{
		alert("введите корректно email или оставьте поле пустым");
		ok = false;
	}
	else if	((document.Form1.site.value != "")&&(document.Form1.site.value != "http://") && (document.Form1.site.value.indexOf('.',0) == -1))
	{
		alert("введите корректно свой сайт или оставьте поле пустым");
		ok = false;
	}
	else if	(document.Form1.threadname.value == "")
	{
		alert("ну напишите же хоть что-нибудь");
		ok = false;
	}
	
	else if	(document.Form1.msg.value == "")
	{
		alert("ну напишите же хоть что-нибудь");
		ok = false;
	}
	else
	{
		for (var i=0; i<document.Form1.icq.value.length; i++)
		{
			var ch = document.Form1.icq.value.charAt(i);
			if ((ch != "0")&&(ch != "1")&&(ch != "2")&&(ch != "3")&&(ch != "4")&&(ch != "5")&&(ch != "6")&&(ch != "7")&&(ch != "8")&&(ch != "9")&&(ch != " ")&&(ch != "-"))
			{
				
				ok = false;
			}
		}	
		if (document.Form1.icq.value.length>11) {ok = false;}
		if (document.Form1.icq.value.length<9) {ok = false;}
		if (document.Form1.icq.value.length == 0) {ok = true;}
		if (ok == false) {alert("Ваш ICQ по-моему левый");}
	}
	return ok;
}

function spoiler(id)
{
	if (document.getElementById(id).style.display == 'block')
	{
		document.getElementById(id).style.display = 'none';
	}
	else document.getElementById(id).style.display = 'block';
}