<!--
/*$.ajaxSetup ({
    cache: false
});*/
String.prototype.replaceAll  = function(s1,s2){   
	return this.replace(new RegExp(s1,"gm"),s2);   
}
function HTMLDeCode(str) {
	var s = "";
	if(str.length == 0) return "";
	s = str.replaceAll("<br />","");
	s = s.replace(/&nbsp;/g, " ");
    return s;
}
function view(id) {
	window.open("/MainServlet?go=JFDAILY_TOPIC_PG_TopicInfoDetail&id="+id);
}
function newview(id) {
	window.open("http://www.jfdaily.com/MainServlet?go=JFDAILY_TOPIC_PG_TopicInfoDetail&id="+id);
}
function showPaper(paperIds,id) {
	if(id==null)
		$("#topicPaper").load('/MainServlet?go=JFDAILY_TOPIC_PG_QuestionPaperDetail&'+new Date().getTime(),{'ids' : paperIds});
	else{
		var url = '/MainServlet?go=JFDAILY_TOPIC_PG_QuestionPaperDetail&'+new Date().getTime();
		$("#topicPaper"+id).load(url,{'ids' : paperIds});
		//$.get(url,{'ids' : paperIds},function(data){$("#topicPaper"+id).html(data)});
	}
}
function vote1(paperId,type,questionIds,paperIds) {
	var ids="";
	for(i=0;i<questionIds.length;i++){
		if($("#topicPaper"+type+" input[name=item"+questionIds[i]+"]:checked").length == 0){
			showDialog(5);
			return;
		}else {
			$("#topicPaper"+type+" input[name=item"+questionIds[i]+"]:checked").each(function(){ids+=$(this).val()+",";});
		}
	}
	vote(paperId,type,ids,paperIds);
}
function vote(paperId,type,ids,paperIds) {
	//alert(ids);
	$.ajax({
		url: '/MainServlet?go=JFDAILY_TOPIC_PG_Vote&'+new Date().getTime(),
		type: 'post',
		data: {'ids' : ids, 'paperId' : paperId},
		error: function(){
			showDialog(0);
		},
		success: function(msg){
			if($.trim(msg)=="false")
				showDialog(2);
			else if($.trim(msg)=="exception")
				showDialog(0);
			else {
				showDialog(1);
				showPaper(paperIds,$.trim(msg));
			}
		}
	});
}
function vote2(paperId,topicId,ids) {
	$.ajax({
		url: '/MainServlet?go=JFDAILY_TOPIC_PG_Vote',
		type: 'post',
		data: {'ids' : ids, 'paperId' : paperId},
		error: function(){
			showDialog(0);
		},
		success: function(msg){
			if($.trim(msg)=="false")
				showDialog(2);
			else if($.trim(msg)=="exception")
				showDialog(0);
			else {
				showDialog(1);
				$("#div"+topicId).load('/MainServlet?go=JFDAILY_TOPIC_PG_SimpleDetails',{'id' : topicId});
			}
		}
	});
}
function vote5(paperId,topicId,questionId) {
	var ids="";
	if($("#tblPaper input[name=item"+questionId+"]:checked").length == 0){
		showDialog(5);
		return;
	}else {
		$("#tblPaper input[name=item"+questionId+"]:checked").each(function(){ids+=$(this).val()+",";});
	}
	vote2(paperId,topicId,ids);
}
function vote3(paperId,topicId,questionIds) {
	//alert(questionIds);
	var ids="";
	for(i=0;i<questionIds.length;i++){
		if($("#tblPaper"+paperId+" input[name=item"+questionIds[i]+"]:checked").length == 0){
			showDialog(5);
			return;
		}else {
			$("#tblPaper"+paperId+" input[name=item"+questionIds[i]+"]:checked").each(function(){ids+=$(this).val()+",";});
		}
	}
	vote4(paperId,topicId,ids);
}
function vote4(paperId,topicId,ids) {
	//alert(ids);
	$.ajax({
		url: '/MainServlet?go=JFDAILY_TOPIC_PG_Vote',
		type: 'post',
		data: {'ids' : ids, 'paperId' : paperId},
		error: function(){
			showDialog(0);
		},
		success: function(msg){
			if($.trim(msg)=="false")
				showDialog(2);
			else if($.trim(msg)=="exception")
				showDialog(0);
			else {
				showDialog(1);
				$("#div"+topicId).load('/message/detail_inc.jsp',{'id' : topicId});
			}
		}
	});
}
function digg(id) {
	$.ajax({
		url: '/MainServlet?go=JFDAILY_TOPIC_PG_Digg',
		type: 'post',
		data: {'id' : id,'relatedType':'2'},
		error: function(){
			showDialog(0);
		},
		success: function(msg){
			if($.trim(msg)=="false")
				showDialog(6);
			else if($.trim(msg)=="exception")
				showDialog(0);
			else {
				//showDialog(1);
				if($('#spanTopicDiggs')!=null)
					$('#spanTopicDiggs').html(parseInt($('#spanTopicDiggs').html())+1);
				$("#dig"+id).html(parseInt($("#dig"+id).html())+1);
				showTopicRanking();
			}
		}
	});
}
function showTopicRanking(columnId,rcmd) {
	var rc = "";
	
	if(rcmd!=null)
		rc = "&searchBean.rcmdFlag=1";
	if(columnId!=null){
		$("#topicRanking").load('/MainServlet?go=JFDAILY_TOPIC_PG_ShowRank'+rc+"&columnId="+columnId);
	}else{
		$("#topicRanking").load('/MainServlet?go=JFDAILY_TOPIC_PG_ShowRank'+rc);
	}
}
function showUserRecent() {
	$("#userRecent").load('/MainServlet?go=JFDAILY_TOPIC_PG_ShowRecentUser');
}
function showTopicRecent(uid) {
	var para="";
	if(uid!=null)
		para='&searchBean.createUser='+uid;
	$("#topicRecent").load('/MainServlet?go=JFDAILY_TOPIC_PG_ShowRecent'+para);
}
function DuplicateFavorites1(ids) {
	if(ids=='1')
		showDialog(7);
	else {
		$('#addFav').html(parseInt($('#addFav').html())+1);					
		showDialog(1);
	}
}
function collect1(topicId,url) {
	$.ajax({
			url: '/MainServlet?go=Tag_PG_FavoritesAdd',
			type: 'post',
			data: {
				'favorites.ownerId' : '1',
				'favorites.relatedType':'t',
				'favorites.relatedId':topicId,
				'favorites.title':'',
				'favorites.url':url,
				'isAjax':'1'
			},
			error: function(){
				showMsg(0);
			},
			success: function(msg){
			if($.trim(msg)=="false")	
				showDialog(106);
			else if($.trim(msg)=="login")	
				showIframe('è§£æ¾ç½åææç¤º',"/message/to_frontlogin.jsp",400,140,true);
			else if($.trim(msg)=="exception")
				showDialog(0);
			else if($.trim(msg)=='true'){
				$('#addFav').html(parseInt($('#addFav').html())+1);
				showDialog(105);
			}
			else 
			{
				location.href='/MainServlet?go=PUB_AUTH_PG_GoToLogin&url='+location.href;
			}
		}
	});
}

function saveIt() {
	submitIt(1);
}
function submitIt(flag) {
	//showWaiting();
	try{
		var oEditor = FCKeditorAPI.GetInstance("FCKeditor1");
		var cont = oEditor.GetHTML();
		var content = HTMLDeCode(cont);
		$("#content").val(content);
		if($("#workForm").valid()){
			if($("#verifyCode")){
				jQuery.ajax({
					url : "/CheckCodeServlet",
					data : {
						"checkCode" : $("#verifyCode").val()
					},
					dataType : "post",
					success : function(returnValue){
						if(returnValue=="false"){
							showDialog(31);
							$("#verifyCode").select();
							$("#verifyCode").focus();
						}else{
							showWaiting();
							if(flag==2){
								$("#submitFlag").val("y");
							}else{
								$("#submitFlag").val("n");
							}
							$("#content").val(cont);
							$("#workForm").submit();
						}
					}
				});
			}else{
				showWaiting();
				if(flag==2){
					$("#submitFlag").val("y");
				}else{
					$("#submitFlag").val("n");
				}
				$("#content").val(cont);
				$("#workForm").submit();
			}
		}
	}catch(e){
		alert("--*JS Error*--");
		//hideWaiting();
	}
}
function addDebPage() {
	var templa = jQuery.format($("#templateDebate").text());
	$(templa(i++,j++,k,k+1)).appendTo("#questionPage");
	k+=2;
}
function addVotPage() {
	var templa = jQuery.format($("#templateVote").text());
	var l = k+1;
	$(templa(i++,j++,k,k+1)).appendTo("#questionPage");
	k+=2;
}
function addInvPage() {
	var templa = jQuery.format($("#templateInv").text());
	$(templa(i++,j++,k,k+1)).appendTo("#questionPage");
	k+=2;
}
function delRow(obj) {
	$("#div_"+obj).remove();
}
function autoTag() {
	var strContent='';
	var oEditor = FCKeditorAPI.GetInstance("FCKeditor1");
	var content = oEditor.GetHTML();
	strContent=content;
	if(strContent=='')
		return;
	$.ajax({
		url:'/GetKeyWord',
//		url:'/MainServlet?go=jfdaily_hylanda_PG_SearchKeywords',
		type:'post',
		data:{'strContent':strContent,'type':'1','backEnd':'0'},
		error:function(msg){
			showDialog(0);
		},
		success:function(msg){
			if($.trim(msg)=='false')
				showDialog(0);
			else
				$('#tags').val($.trim(msg));
		}
	});
}
function setTitleImage(path) {
	$("#titleImage").val(path);
	$("#btnPreview").show();
	$("#btnDelete").show();
	$("#btnUpload").hide();
}
function delUpload() {
	$("#titleImage").val("");
	$("#btnPreview").hide();
	$("#btnDelete").hide();
	$("#btnUpload").show();
}
function change(obj) {
	$("#type").val((obj.name));
	$("#currentPage").val(1);
	$("#workForm").submit();
}
function change1(obj) {
	$("#type").val("t");
	$("#tags").val((obj.name));
	$("#currentPage").val(1);
	$("#workForm").submit();
}
// -->

