var xmlHttp
var fiels

threadsOpen = new Array()

function listPosts (blogid)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("postSelect").innerHTML = "נא להמתין - מקבל מידע מהבלוג";
	if (blogid == 'other')
	{
		var newBlog = prompt ('כתובת רסס של הבלוג החדש','http://');
		var url="reply.php5?op=open&open=1"
		url=url+"&newblog="+newBlog
		field = "PostList"
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	} else {
		var url="reply.php5?op=open"
		url=url+"&blogid="+blogid
		field = "postSelect"
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
}


function addPost(pid)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="addpost.php"
	select = document.posts.postid.selectedIndex - 1;
	url=url+"?postid=" + select;
	url=url+"&id=" + document.posts.id.value;
	document.getElementById("PostList").innerHTML = url;
	field = "thread" + pid
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}

function rssRefresh (blogid)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("PostList").innerHTML = "נא להמתין - מקבל מידע מהבלוג";
	var url="reply.php5?op=open"
	url=url+"&blogid="+blogid
	field = "postSelect"
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function PostCounter (pid)
{ 
	xmlHttp=GetXmlHttpObject
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="showthread.php?op=click&pid="
	url=url + pid
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function addReply(id, open)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="reply.php5?op=open"
	url=url+"&id="+id
	url=url+"&open="+open
	field = "reply"+id
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function infoBox(op)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="infobox.php"
	url=url+"?op="+op
	field = "infobox"
	document.getElementById(field).innerHTML = "טוען...";
	
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function gbreply (id)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="gbreply.php"
	url=url+"?id="+id
	field = "gbreply"+id
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
	
function ShowPosts(id)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	if (threadsOpen[id] != 1) {
			threadsOpen[id] = 1
			var url="showthread.php"
			url=url+"?id="+id
			field = "replies"+id
			xmlHttp.onreadystatechange=stateChanged
			xmlHttp.open("GET",url,true)
			xmlHttp.send(null)
			urchinTracker("/threads.php?thread="+id);
	} else {
		threadsOpen[id] = 0
		document.getElementById("replies"+id).innerHTML = ""
		urchinTracker("/threads.php");
		document.title = "דיונים פעילים - בלוגדיבייט"
	}
}

function SubmitReply (form, id)
{
	var pname = form.pname.value
	var blogurl = form.blogurl.value
	var blogger = form.blogger.value
	var thread = form.thread.value
	var flag = false
	if (blogurl == "") {
		alert ("לא הזנת כתובת אתר")
	} else if (pname == "") {
		alert ("לא הזנת שם רשומה")
	} else if (blogger == "") {
		alert ("לא הזנת את שמך")
	} else {
		flag=true
	}
	return true
}

function SubmitThread ()
{
	var flag = true
	msg = "לא הזנת:"
	if (document.newthread.blogurl.value == "") {
		msg  = msg + ("\nכתובת אתר")
		flag = false
	} 
	if (document.newthread.pname.value == "") {
		msg  = msg + ("\nשם רשומה")
		flag = false
	} 
	if (document.newthread.blogger.value == "") {
		msg  = msg + ("\nאת שמך")
		flag = false
		} 
	if (document.newthread.tname.value == "") {
		msg  = msg + ("\nשם דיון")
		flag = false
		}
	if (!flag)
	{
		alert (msg)
	}
	return flag
}

function testTB ()
{ 
	var str = document.tbtest.ruletest.value
	alert (str)
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="tbrules.php?op=test&amp;ruletest="+str
	field = "testResults"
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var page = xmlHttp.responseText
		document.getElementById(field).innerHTML = page
	} 
} 

function GetXmlHttpObject(handler)
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
