DWRUtil.setEscapeHtml(false); 
var link1="";
var valid_code="";
var pg=new showPages("pg");
	pg.perpage=4;
	pg.page=1;
	pg.tatol=0;
	pg.pageCount=0;
	pg.mode=3;
	pg.defaultAction="findContents";
	pg.divname="pagecount";
var pg1=new showPages("pg1");
	pg1.perpage=10;
	pg1.page=1;
	pg1.tatol=0;
	pg1.pageCount=0;
	pg1.mode=7;
	pg1.defaultAction="findContents1";
	pg1.divname="pagecountpl";	

function findContents(page){
	film_vod_listDAO.findPageParentId(vodid,page,pg.perpage,"true",callbackcontentlist);
	pg.page=page;
	pg.printHtml();
}

function callbackcontentlist(data){
	var array=new Array();
	for(var i=0;i<data.length;i++){
		var str="";
		if(data[i].temp1!=""){
			str=" 제 "+data[i].temp1+" 화 -";
		}
		array[i]="<a href=\"javascript:going('tv','"+data[i].id+"')\">"+str+data[i].subject+"</a>";
	}
	DWRUtil.removeAllOptions("showlist");
	DWRUtil.addOptions("showlist",array);
}


//翻页
function pagecountString(){
	
		film_vod_listDAO.getCountP(vodid,"true",callbackpagestring);
	
}

function callbackpagestring(data){
	//alert(data);
	//var tatol=data;
	pg.tatol=data;
	pg.pageCount=(pg.tatol+pg.perpage-1)/pg.perpage;
	pg.printHtml();
}

function findContents1(page){
		commentsDAO.findAll(vodid,1,null,"true",page,pg1.perpage,callbackcontentlist1);
		pg1.page=page;
		pg1.printHtml();
}

function callbackcontentlist1(data){
	var array=new Array();
	for(var i=0;i<data.length;i++){
		array[i]="<span>"+data[i].post_username+"</span>: <em>"+data[i].content+"</em>";
	}
	DWRUtil.removeAllOptions("typl_list");
	DWRUtil.addOptions("typl_list",array);
}

function pagecountStringpl(data){
	commentsDAO.getCount(vodid,1,null,"true",callbackpagestring1);
	
}

function callbackpagestring1(data){
	pg1.tatol=data;
	pg1.pageCount=(pg1.tatol+pg1.perpage-1)/pg1.perpage;
	pg1.printHtml();
}

function addpl(){

	if(DWRUtil.getValue("validcode")==valid_code && DWRUtil.getValue("validcode")!="" && valid_code!=""){
			//alert(document.getElementById("valid_code").innerHTML+"=="+valid_code);
	}else{
		alert("인증코드오류 다시입력하세요!");
		return ;
	}

	
	var content1=DWRUtil.getValue("contentpl");
	if(content1==null || Trim(content1)=="")
	{
		alert("제목또는내용이 비여있습니다.");
		return;
	}
	//alert(vodid);
	commentsDAO.newComments(null,null,null,vodid,1," ",content1,callbackaddpl);
}

function callbackaddpl(data){
	//alert(data);
	if(data==2 || data==1){
		alert("내용에 비정상적인코드가 포함되여있습니다.");
	}else if(data==3){
		alert("로그인하세요!");
	}else if(data==4){
		alert("로그인하세요!");
	}else{
		findContents1(1);
		pagecountStringpl();
		DWRUtil.setValue("validcode","");
		DWRUtil.setValue("contentpl","");
		document.getElementById("contentpl").focus();
	}

}

function validcodes1(){
	
	
	DWRUtil.setValue("validcode","");
	
	Cms_bussesBean.validcode(callbackcode);

}

function callbackcode(data){
	valid_code=data;
	document.getElementById("valid_code").innerHTML=data;
}

function keydownmax(obj_text,obj_len_id,limit){
		if   ((event.ctrlKey)&&(event.keyCode==86))   
         {   
                
              event.keyCode=0;   
              event.returnValue=false;   
         }  
		 
		 
	if(event.keyCode == 8 || event.keyCode==46){
 		return true;
 	}
	
	var txt = obj_text.value;
	var len = 0;
	var cut_str="";
	for(k=0;k<txt.length;k++){
		t = txt.charAt(k);
		if (escape(t).length > 4)
			len += 2;
		else
			len++;
		if (len <= limit) cut_str += t;
	}
	if (len > limit) {
		alert(limit + "bytes 글자수를 한계에 도달했습니다.");
		obj_text.value = cut_str;
		len = limit;
	}
	/*
	var obj_len = document.getElementById(obj_len_id);
	if (obj_len != null) {
		obj_len.innerHTML = len;
	}
	*/
	return true;	
}
	
window.onload=function(){
	if(state=="0"){
		document.getElementById("showlist").innerHTML=state0; 
	}else{
		findContents(1);
		pagecountString();
	}
	findContents1(1);
	pagecountStringpl();
	
};

