var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject()
{
	var xmlHttp;
	

	if (window.ActiveXObject)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			//alert(xmlHttp.readyState);
		}
		catch (e)
		{
			xmlHttp = false;
		}
		
		if (!xmlHttp) 
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			//alert('222');
		}
	}
	else
	{
		try
		{
			xmlHttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlHttp = false;
		}
	}
	if (!xmlHttp)
		aa = 2;
		//alert("Ошибка создания переменной AJAX")
	else
		return xmlHttp;
}

function checkuser(str)
{
	var sendtext,src2;
	
	if ((xmlHttp.readyState == 4)||(xmlHttp.readyState == 0))
	{
		sendtext = "tellifexists.php?user="+str;
		
		xmlHttp.open("GET",sendtext,true);
		xmlHttp.onreadystatechange = tellifexists;
		xmlHttp.send(null);
	}
	//else 
	//{setTimeout("getdata_from_mysql(element,value)",2000);}
}

function tellifexists()
{
//	var month,day;
	if (xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200)
		{
			xmlResponse = xmlHttp.responseXML;
			xmlDocumentElement = xmlResponse.documentElement;
		    month = xmlDocumentElement.firstChild.data;
			helloMessage = xmlDocumentElement.firstChild.data;

			document.getElementById("wrongmes").innerHTML = month;
			//document.getElementById("divmessage").innerHTML = helloMessage;
			
			
		}
	}
}

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 spoiler(id)
{
	if (document.getElementById(id).style.display == 'block')
	{
		document.getElementById(id).style.display = 'none';
	}
	else document.getElementById(id).style.display = 'block';
}

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 adjustsize(element)  
  {  
        if (element.width>700)
		{
			element.width = 700;
		}
  }    
   
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 addText(text,element) {
	if (document.getElementById(element).innerHTML != '')
	{
		document.getElementById(element).innerHTML= '';
	}
	else document.getElementById(element).innerHTML= text;
    
    document.getElementById(element).className="story";
    

}

function addBigSmilies(element)
{
	sss = "<img src=images/smiles/super_smilies093.gif onClick=\"insertText(document.Form1.msg,':super_smilies093:')\">&nbsp; &nbsp;";
	sss += "<img src=images/smiles/b0403.gif onClick=\"insertText(document.Form1.msg,':b0403:')\">&nbsp; &nbsp;"
	sss += "<img src=images/smiles/chick.gif onClick=\"insertText(document.Form1.msg,':chick:')\">&nbsp; &nbsp;"
	sss += "<img src=images/smiles/origin.gif onClick=\"insertText(document.Form1.msg,':origin:')\">&nbsp; &nbsp;"
	addText(sss,element);
	
	
}
