﻿document.write("<style>.hidBox{display:none;}</style>"); 
//submit
//JTK.require("JTK.MessageBox");
function submitbutton(ajaxUrl,formid,btn,noreload)
{	

	var ajaxType = 'post';
	var callBack = function(){
		if(noreload==undefined){
			window.location.reload();
		}

	}
	
	var data = '';
	$("input", $('#'+formid)).each(function(){
		if(this.id!=undefined&&this.value!=undefined){
			//alert(this.type=='checkbox');
			if(this.type == 'checkbox' || this.type == 'radio')
			{	
				if(this.checked)
					data += this.id+'='+encodeURIComponent(this.value)+'&';
			}
			else
			{
				data += this.id+'='+encodeURIComponent(this.value)+'&';
			}
		}
		}); 
	
	$("select", $('#'+formid)).each(function(){
		if(this.id!=undefined&&this.value!=undefined){		
			if(this.multiple){
				for(i=0;i<this.length;i++){   
					if(this.options[i].selected){
						data += this.id+'['+i+']='+encodeURIComponent(this.options[i].value)+'&';
					}
				}
			}else{
				data += this.id+'='+encodeURIComponent(this.value)+'&';
			}	
		}
		}); 
	$("textarea", $('#'+formid)).each(function(){
		if(this.id!=undefined&&this.value!=undefined){		
			data += this.id+'='+encodeURIComponent(this.value)+'&';
		}
		}); 
		
	var m = new MessageBox();
	$dialog = $("<div class=\"loading\"><p>数据传送中...</p></div>");
	$dialog.appendTo("body"); 
	m.open($dialog, true);
	
	$.ajax({
		url: ajaxUrl,
		type: ajaxType,
		dataType: 'text/html',
		timeout: 100000,
		data: data,
		error: function(){
		},
		success: function(msg){
			m.close($dialog);
			msgs = msg.split('|');
			var jumpurl = '';
			if(msgs[3]){
				callBack = function(){
						window.location.href=msgs[3];
				}
				jumpurl = callBack;
			}
			if(msgs[0]==1){
				
				var cm = new manageMessageBox(msgs[1], msgs[2],"", callBack, 3, 1);
			}else{
				var cm = new manageMessageBox(msgs[1], msgs[2],"", jumpurl, 3, 0);
			}
			cm.open({myid:1});
			
		}
	});
}



function clearbutton(formid)
{
	document.getElementById(formid).reset();
	return true;
}       

/**
 * 后台默认加载
 *
 */
$(document).ready(function(){
	$("#checkboxAll").click(function(){
		$("input[id='delete[]']").each(function() {
		 	if($("#checkboxAll").attr('checked')==false){
		  		$(this).attr("checked", false);
			}else{
			  	$(this).attr("checked", true);
			}
		})
	});
});

$(function(){
	$(".collforum").click(
		function(){	
			var objbox = $(this).parents(".right_btn_box").next(".forum_main_box");
			objbox.slideToggle(0);
			if(objbox.css("display")=="none"){
				$(this).attr("src",skinsImgPath+"/common/close.gif");
			}else{
				$(this).attr("src",skinsImgPath+"/common/open.gif");
			}
		}
	);
});

//出错时自定回调
function myCallback(msg, obj, form){
	var callBack = function(){}
	var cm = new manageMessageBox("论坛提示", msg,"", callBack, 3, 0);
	cm.open({myid:1});
}

//后台出错提示框
function checkData(msg, obj, form){
	var callBack = function(){
	}
	var cm = new manageMessageBox("论坛提示",msg,"",callBack,3, 0);
	cm.open({myid:1});
}

//确认取消回调
function confirmCallback(objectid,title,content,yesFun,noFun){
		var object=$('"#'+objectid+'"');
		var cm = new ConfirmMessageBox(title, content, yesFun, noFun);
		//打开当前页面中的窗口,可以传递任意json对象
		object.click(function(){
			cm.open({myid:1});
		});
}

function postContInit(){
	var wid = $(".head_nav").css("width");
	wid = $(".head_nav").css("width").substring($(".head_nav").css("width").length-2,0)*0.83*0.99-50; 
	if(navigator.userAgent.indexOf("Firefox")>0){   
		$(".post_cont").css("width",wid+'px');
	}
}

function changeSkinCss(obj,new_num) {
	$("#changeskin")[0].innerHTML=obj.innerHTML;
	var num = get_curnum();
	skinsPath = skinsPath.replace("skin"+num,"skin"+new_num);
	skinsImgPath = skinsImgPath.replace("skin"+num,"skin"+new_num);
	setTimeout("setChangeSkin("+num+","+new_num+")",200); 
	JTK.Cookie.setCookie("skinsnum",new_num);
}
function setChangeSkin(num,new_num){
	$(".changecss").each(function(){
		this.href = this.href.replace("skin"+num,'skin'+new_num);
	});
	$(".changeimg").each(function(){
		this.src = this.src.replace("skin"+num,'skin'+new_num);
	});
	setTimeout("postContInit()",50); 
}

function get_curnum() {
	if(skinsPath){
		var $num=skinsPath.substr(-1,1);
	}else{
		var $num=1;
	}
	if(JTK.Cookie.getCookie("skinsnum")){
		$num = JTK.Cookie.getCookie("skinsnum");
	}
	return $num;
}



