var tag_submit_obj = document.getElementById('Tags_submit');

Tags_load = function ( mid ) {
	var url = "/tag_load.php";
	var data = "mid="+mid;
	Tags_send ( url, data, "POST", true );
}
Tag_del = function ( mid, tag ) {
	if ( window.confirm(tag+" を削除しますか？") ){
		var url = "/tag_del.php";
		var data = "mid="+mid+"&tag="+tag;
		Tags_send ( url, data, "POST", true );
	}
}
Tag_add = function ( mid ) {
	var tag_input_obj = document.getElementsByName('tags');
	var tags = tag_input_obj[0].value;

	if ( tags != "" ){
		var url = "/tag_add.php";
		var data = "mid="+mid+"&tags="+tags;
		Tags_send ( url, data, "POST", true );
	}

}
Tags_send = function ( url, data, method, async ) {
	var req = get_HttpRequestObj ();
	req.open ( method, url, async );
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function () {
		switch ( req.readyState ) {
			case 0:	// uninitialize
			break;
			case 1:	// loading
			break;
			case 2:	// loaded
			break;
			case 3: // interactive
			break;
			case 4: // complete
				Tags_onComplete ( req );
			break;
		}
	}
	req.send(data);
}
Tags_onComplete = function ( req ) {
	Tags_output ( req.responseText );
}
Tags_clear = function ( obj ) {
	if ( obj.hasChildNodes ) {
		var cnt = obj.childNodes.length;
		for ( var i = 0; i < cnt; i ++ ) {
			obj.removeChild ( obj.childNodes.item(0) );
		}
	}
}
