function showPoll(){

    hidePoll();
    document.getElementById("show_poll").style.display='';
    var select = document.getElementById('numpoll');
	for(i=1;i<=10;i++){
	    var option = document.createElement('option');
		option.text = i;
		option.value = i;
		 try {
			select.add(option, null); // standards compliant; doesn't work in IE
		  }
		 catch(ex) {
			select.add(option); // IE only
		  }
	 }

}



function hidePoll(){

	  var select = document.getElementById('numpoll');
	  for (i = select.length - 1; i>0; i--){
		  select.remove(i);
	  }

	  /*clear */
     document.getElementById("show_poll").style.display='none';
	 var createpoll = document.getElementById('create_poll');
	 createpoll.innerHTML='';
  
}



function createText(value){

   var createpoll = document.getElementById('create_poll');
   createpoll.innerHTML='';
   var text='';
   for(i=1;i<=value;i++){
        text+="ลำดับที่"+i+" <input type='text' name='poll[]'><br>";
   }

   createpoll.innerHTML=text;
   document.getElementById("show_submit").style.display='';
   document.getElementById("show_submit_button").style.display='';
 
}





function submitPost(form){

   var check=true;

  var check_cate=false;
  var obj=document.getElementsByName("cate_id");
  for(loop=0;loop<obj.length;loop++){
		if(obj[loop].checked==true){
		  check_cate=true;
		}
	}

  if(check_cate==false){
	   alert('เลือกหมวดด้วยครับ');
	   check=false;
  }

   if(form.post_topic.value==''){
	   alert('กรอกหัวข้อกระทู้ด้วยครับ');
	   check=false;
   }


   if(form.post_type[0].checked==true){
		 if(form.numpoll.value=='0') {
			 alert('เลือกจำนวนโพลด้วย');
			 check=false;
		}else{
		      var obj=document.getElementsByName("poll[]");
		      for(loop=0;loop<obj.length;loop++){
			        if(obj[loop].value==''){
					  alert('กรุณากรอกข้อมูลโพลช่องที่ '+(1+parseInt(loop)));
					  check=false;
					}
				}
		 }
   }// end check poll


   var html = tinyMCE.getInstanceById('post_detail').getHTML();

   if(html==''){
     alert('กรอกรายละเอียดด้วยครับ');
	 check=false;
   }



	 if(form.post_tags.value==""){
		   alert('กรอก tags ด้วยครับ');
		   check=false;
	 }else{
	 
			 var arr_split=form.post_tags.value.split(" ");
			 for(var i=0;i<arr_split.length;i++){
						if(arr_split[i]!=""){
							   if(arr_split[i].length>20){
									 alert('tags คำว่า '+arr_split[i]+'เกิน 20 ตัวอักษร');
									 check=false;
							   }
						}
			 }

	 }



   if(form.post_name.value==''){
     alert('กรอกชื่อผู้โพสต์ด้วยครับ');
	 check=false;
   }

  if(check){

		   form.btt_post.value='กำลังทำการโพสต์ .... ';
		   form.btt_post.disabled=true;
		   form.submit();

  }

}

 function editor_insertHTML(tmp,what){
	
	   tinyMCE.execCommand('mceFocus',false,"post_detail"); 
	   tinyMCE.execCommand('mceInsertContent',false,what);

}



  function checkDel(){

			  var c=window.confirm('แน่ใจว่าจะลบ');

			  if(c){
					   document.frmdel.delete_list.value='กำลังทำการลบ .... ';
					   document.frmdel.delete_list.disabled=true;
					   document.frmdel.submit();
			  }else{
					   
			  }

	  }
	 

	 function checkDelComment(){

				  var c=window.confirm('แน่ใจว่าจะลบ');
				  if(c){
						   document.comment_all.delete_list.value='กำลังทำการลบ .... ';
						   document.comment_all.delete_list.disabled=true;
						   document.comment_all.submit();
				  }else{
				  }

	 }


	  function checkPoll(num){
			  check=false;
			  var obj=document.getElementsByName("poll");
			  for(loop=0;loop<obj.length;loop++){
					if(obj[loop].checked==true){
					  check=true;
					}
				}
			  if(check){
					   document.frmpoll.vote.value='กำลังทำการโหวด .... ';
					   document.frmpoll.vote.disabled=true;
					   document.frmpoll.submit();
			  }else{
					   alert('เลือก choice ด้วยนะครับ');
			  }

	  }



function playAnimate(divid){

		var attributes = {
			opacity: { from: 0, to: 1 }
		};

		var anim = new YAHOO.util.Motion(divid,attributes);
		anim.duration = 0.3; 
		anim.animate();	
}


 var Comment = function() {

			var Event=YAHOO.util.Event;
			var Dom=YAHOO.util.Dom;
			var Connect=YAHOO.util.Connect;
			var Lang=YAHOO.lang;
			var mode_guestbook='';
			var form='';

			function privateMethod(){
			   
			}

			return {	 
			
				init: function(mode) {  
                       if(mode!==undefined){
                              mode_guestbook=mode;
					   }
						
						
					   form=Dom.get("comment_form");
					   var check=true;
					   var html = tinyMCE.getInstanceById('reply_detail').getHTML();
					   if(html==''){
						 alert('กรอกรายละเอียดด้วยครับ');
						 check=false;
					   }
					   if(form.reply_name.value==''){
						 alert('กรอกชื่อผู้โพสด้วยครับ');
						 check=false;
					   }

					    if(check){
							this.go();
					   }

				},	
                
			      go:function(){


						Dom.get("okcomment").value=" กำลังทำการบันทึก .....กรุณา รอสักครู่";
						Dom.get("okcomment").disabled=true;
						var handleSuccess = function(o){
							if(o.responseText !== undefined){
								    alert(o.responseText);
							}
						};

                        var handleUploadSuccsss = function(o){
							if(o.responseText !== undefined){

                               	Dom.get("okcomment").value="::ตอบกระทู้::";
						        Dom.get("okcomment").disabled=false;
								
								if(o.responseText=="0"){
								     alert("paramiter ไม่ถูกต้อง");
							   }else if(o.responseText=="1"){
								     alert("ไม่มีหมวดนี้");
							   }else if(o.responseText=="2"){
								     alert("คุณไม่มีสิทธิโพส category นี้");
							   }else if(o.responseText=="3"){
								     alert("คุณไม่มีสิทธ์แก้ไขคอมเมนต์นี้");
							   }else if(o.responseText=="4"){
								     alert("ไม่ใช่รูปภาพ ที่กำหนด");
							   }else if(o.responseText=="5"){
								     alert("รูปภาพมีขนาดเกินที่กำหนด");
							   }else if(o.responseText=="6"){
								    
							   }else{

								   if(form.reply_id.value==''){
									
									
									var element = document.createElement("div");
									element.setAttribute("id","newdata");
									element.innerHTML=o.responseText;

									/// insert new item
									Dom.insertBefore(element,"comment_newitem");
								    playAnimate("newdata");
									Dom.get("reply_picture").value="";

								   }else{
									   var update_id=Dom.get("reply_"+form.reply_id.value);
									   update_id.innerHTML=o.responseText;
									   Dom.get("reply_picture").value="";
									   alert('แก้ไขแล้วครับ');	
									   window.location=document.URL+"#"+form.reply_id.value;
									   playAnimate("reply_"+form.reply_id.value);


								   }

									/////clear   
									
									
									Dom.get("reply_id").value='';
									tinyMCE.execCommand('mceSetContent',false,'');




							   }

							   
							}
						};


						var handleAbort = function(o){
							if(o.responseText !== undefined){
								alert('request fail');
							}
						};


						var callback = {
						  abort:handleAbort,
						  upload:handleUploadSuccsss
						};


						var formObject = document.getElementById('comment_form');
						Connect.setForm(formObject,true);
						var cObj = Connect.asyncRequest('POST',"reply_topic.php", callback);

					  
			     } //get request

			 }; //return

	}(); //end obj