function rmv_blog(id,alias) {
	waitting("刪除文章中，請您稍後");
	var callback = {
		success : function(o) { YAHOO.vw.wait.hide(); eval(o.responseText); },
		failure : function(o) { YAHOO.vw.wait.hide(); }
	}
	var url="/blog/vendor.php?action=rmv&blog_id="+id;
	if(alias!=undefined && alias!=""){
		url+="&alias="+alias;
	}
	var conn=YAHOO.util.Connect.asyncRequest("GET", url, callback);
}

function show_panel() {
	document.getElementById("newcatform").style.display="block";
	YAHOO.blog.newcat.newcatform.show();
}

function add_options(id,name) {
	var C=document.getElementById("cat_id");
	C.options[C.length]=new Option( name, id) ;
	C.options[C.length-1].selected=true;
}

function post_blog(F) {
	var blog_id=F.blog_id.value;
	if(!chkVarIsset(F,"blog_subject","請輸入文章標題！")) {
		return false;
	}
	var blog_body=fckeditor_GetContents("blog_body") ;
	if(blog_body.length==0) {
		alert("請輸入文章內文！");
		return false;
	}
	if(blog_id==0) { waitting("發表文章中，請您稍後"); } 
	else { waitting("修改文章中，請您稍後"); }
	var callback = {
		success : function(o) { YAHOO.vw.wait.hide(); eval(o.responseText); },
		failure : function(o) { YAHOO.vw.wait.hide(); }
	}
	var url="new.php?action=post&blog_id="+blog_id;
	var post_var="cat_id="+F.cat_id.options[F.cat_id.selectedIndex].value;
	post_var+="&blog_subject="+yui_escape_connection(escape(F.blog_subject.value));
	post_var+="&blog_body="+yui_escape_connection(escape(blog_body));;
	post_var+="&blog_body_source="+yui_escape_connection(escape(fckeditor_GetInnerText('blog_body')));
	var conn=YAHOO.util.Connect.asyncRequest("POST", url, callback, post_var);
	return false;
}
function show_panel() {
  document.getElementById("newcatform").style.display="block";
  YAHOO.blog.newcat.newcatform.show();
}
function add_options(id,name) {
  var C=document.getElementById("cat_id");
  C.options[C.length]=new Option( name, id) ;
  C.options[C.length-1].selected=true;
}
function init_newcat_panel() {
  var handleSubmit = function() {
    var F=document.newcat_form;
    waitting("新增類別中，請您稍後");
    var data = this.getData();
    var callback = {
      success : function(o) { YAHOO.vw.wait.hide(); eval(o.responseText); },
      failure : function(o) { YAHOO.vw.wait.hide(); }
    }
    var url="new.php?action=newcat";
    var post_var="cat_name="+yui_escape_connection(escape(F.cat_name.value));
    var conn=YAHOO.util.Connect.asyncRequest("POST", url, callback, post_var);
  };
  var handleCancel = function() { this.cancel(); };
  var handleSuccess = function(o) { };
  var handleFailure = function(o) { alert("Submission failed: " + o.status); };

  YAHOO.blog.newcat.newcatform = new YAHOO.widget.Dialog("newcatform",{
    width : "30em", fixedcenter : true, visible : false, constraintoviewport : true, draggable : false,
    buttons : [
      { text:"新增類別", handler:handleSubmit, isDefault:true },
      { text:"關閉視窗", handler:handleCancel } ]
    });
  YAHOO.blog.newcat.newcatform.validate = function() {
    var data = this.getData();
    if (data.cat_name == "" ) { alert("請您輸入類別名稱！"); return false; }
    else { return true; }
  };
  YAHOO.blog.newcat.newcatform.callback = { success: handleSuccess, failure: handleFailure };
  YAHOO.blog.newcat.newcatform.render();
}

