<!--

function do_initial()
{
	var engine = new Engine();
	engine.getXmlHttpRequest();
	engine.xmlhttp.open("GET", "?mode=init", true);
	engine.xmlhttp.onreadystatechange = function ( )
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				var result = engine.xmlhttp.responseText;				
				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(null);
	return;
}

function change_relation(n, id, what, name)
{
	document.getElementById("relation_to_"+id).innerHTML = name;

	var engine = new Engine();
	engine.getXmlHttpRequest();
	engine.xmlhttp.open("POST", "./start.php?n="+n+"&mode=chrel&what="+what+"&who="+id, true);
	engine.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	engine.xmlhttp.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				var result = engine.xmlhttp.responseText;
				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(null);
	return;
}

function alert_relative(blog)
{
	var engine = new Engine();
	engine.getXmlHttpRequest();
	engine.xmlhttp.open("GET", "?mode=send_action&what=be_relation&blog="+blog, true);
	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				var result = engine.xmlhttp.responseText;
				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(null);
	return;

}

function change_post_level(n, postno, level)
{
	var engine = new Engine();

	off_display_image(postno);

	var frm = document.postlist;
	var prelevel = frm['dislevel['+postno+']'].value;
	var closeimg = document.getElementById('level_img0_'+postno);
	var openimg  = document.getElementById('level_img3_'+postno);
	var r1img  = document.getElementById('level_img1_'+postno);
	var r2img  = document.getElementById('level_img2_'+postno);

	if(level == 0)
		closeimg.src = "html/images/icon_private_on.gif";
	else if(level == 1)
		r1img.src = "html/images/icon_1_rel_on.gif";
	else if(level == 2)
		r2img.src = "html/images/icon_2_rel_on.gif";
	else if(level == 3)
		openimg.src = "html/images/icon_public_on.gif";

	engine.getXmlHttpRequest();
	engine.xmlhttp.open("POST", "./start.php?n="+n, true);	
	engine.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	var senddata = "todo=changedislevel&level="+level+"&no="+postno+"&n="+n;

	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				//alert(engine.xmlhttp.responseText);
				var result = engine.xmlhttp.responseXML;				
				var response = result.getElementsByTagName('response').item(0);
				var error = response.getElementsByTagName('error').item(0);
				var message = response.getElementsByTagName('message').item(0);
				var where =response.getElementsByTagName('where').item(0);

				try
				{
					error = error.firstChild.data;
					message = message.firstChild.data;
					where = where.firstChild.data;
				}
				catch(e){}


				if(error == 1)
				{
					off_display_image(postno);
					if(level == '0')
						openimg.src = "html/images/icon_public_on.gif";	
					else if(level == 1)
						r1img.src = "html/images/icon_1_rel_on.gif";
					else if(level == 2)
						r2img.src = "html/images/icon_2_rel_on.gif";
					else if(level == 3)
						closeimg.src = "html/images/icon_private_on.gif";
				}
				else if(error == 0)
				{

				}

				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(senddata);	
	return ;
}

function off_display_image(postno)
{
	var frm = document.postlist;	
	var closeimg = document.getElementById('level_img0_'+postno);
	var openimg  = document.getElementById('level_img3_'+postno);
	var r1img  = document.getElementById('level_img1_'+postno);
	var r2img  = document.getElementById('level_img2_'+postno);

	closeimg.src = "html/images/icon_private_off.gif";
	openimg.src = "html/images/icon_public_off.gif";
	r1img.src = "html/images/icon_1_rel_off.gif";
	r2img.src = "html/images/icon_2_rel_off.gif";
}
-->