function ld(i, m, w){
	var url=m+''+w+'ajax.php?i='+i;
	if(w==1){
		$('.content_menu').each(function(){
			if($(this).attr('id')!='menu_'+i && $(this).is(':visible'))$(this).hide();
		});
		if($('#menu_'+i).length>0){
			$('#menu_'+i).show();
		}else{
			$('.content_menu:last').after('<ol class="content_menu" id="menu_'+i+'"><li>载入数据……</li></ol>');
			$('#menu_'+i).load(url);
		}
	}else{
		$('.content_span').each(function(){
			if($(this).attr('id')!='content_'+i && $(this).is(':visible'))$(this).slideUp(500);
		});
		if($('#content_'+i).length>0){
			$('#content_'+i).slideDown(500);
		}else{
			$('.content_span:last').after('<div class="content_span" id="content_'+i+'">载入数据…</div>');
			$('#content_'+i).load(url);
		}
	}
}

function getbimg(f){
	if($('#lightbox_bg').length==0){
		$('body').append('<img src="'+f+'" id="lightbox_img" alt="" title="点击关闭"/><img src="images/loading.gif" width="12" height="12" id="lightbox_load" alt="" title="图片载入中…"/><div id="lightbox_bg" title="点击关闭"></div>');
	}else{
		$('#lightbox_img').attr('src', f);
	}
	$('#lightbox_bg').show();
	var vw=$(document).width();
	var vh=$(document).height();
	$('#lightbox_bg').css({'width':vw+'px', 'height':vh+'px'});
	$('#lightbox_bg').fadeTo(500,0.8);
	$('#lightbox_load').show();
	var lw=12;
	var lh=12;
	var ll=$(document).scrollLeft()+($(window).width()-lw)/2;
	if(ll<0)ll=0;
	var lt=$(document).scrollTop()+($(window).height()-lh)/2;
	if(lt<0)lt=0;
	$('#lightbox_load').css({'top':lt, 'left':ll});
	$('#lightbox_img').load(function(){
		$('#lightbox_load').hide();
		$('#lightbox_img').show();
		var w=$(this).width();
		var h=$(this).height();
		var l=$(document).scrollLeft()+($(window).width()-w)/2;
		if(l<0)l=0;
		var t=$(document).scrollTop()+($(window).height()-h)/2;
		if(t<0)t=0;
		if(w>vw){
			vw=w;
			l=0;
		}
		if(h>vh){
			vh=h;
			t=0;
		}
		$('#lightbox_bg').css({'width':vw+'px', 'height':vh+'px'});
		$('#lightbox_img').css({'top':t, 'left':l});
	});
	$('#lightbox_img, #lightbox_bg, #lightbox_load').click(function(){
		$('#lightbox_bg').fadeOut(500);
		$('#lightbox_img').fadeOut(500);
	});
}

$(document).ready(function(){
	$('#skin img').click(function(){
		var isn=($('#isn') && $('#isn').val()!='')?$('#isn').val():'';
		var t=$(this).attr('alt').split('|');
		if(t[0]=='Toba'){
			$('#toba_cr').show();
		}else{
			$('#toba_cr').hide();
		}
		if(t[0]=='NoStyle'){
			$('#nostyle_cr').show();
		}else{
			$('#nostyle_cr').hide();
		}
		$("head link[rel='stylesheet']").removeAttr('href');
		$("head link[rel='stylesheet']").attr('href', (isn!=''?'../':'')+'skin/'+t[0]+'/'+((isn!='' && (t[0]=='Default' || t[0]=='Obsid'))?isn:'')+'styles.css');
		var css_c=isn!=''?isn:'pds';
		var exp=new Date();
		exp.setTime(exp.getTime()+(365*86400*10000));
		document.cookie=css_c+'_skin='+t[1]+'; expires='+ exp.toGMTString();
	});
	$("a[rel='external'], a[rel='nofollow']").click(function(){
		window.open($(this).attr('href'));
		return false;
	});
	$("a[rel='validator']").click(function(){
		$(this).attr('target', '_blank');
	});
	$("a[rel='image']").click(function(){
		getbimg($(this).attr('href'));
		return false;
	});
	$('#gbookform').submit(function(e){
		var ac='';
		$('.bt_input').each(function(){
			if($.trim($(this).val())=='' || $.trim($(this).val())=='http://'){
				if(ac!='')ac+='、';
				ac+=$(this).attr('rel');
			}
		});
		if(ac!=''){
			alert('请输入'+ac+'！');
			e.preventDefault();
		}else{
			$('#formsubmit').attr('disabled', 'disabled');
		}
	});
	$('#bt_hjs').click(function(){
		var row=$('#forminfo').height();
		row=row>40?row-20:20;
		$('#forminfo').animate({height:row+'px'});
	});
	$('#bt_hzj').click(function(){
		var row=$('#forminfo').height();
		row=row+20;
		$('#forminfo').animate({height:row+'px'});
	});
	$('.it_emot').click(function(){
		var c=$('#forminfo').val();
		c+='[em'+$(this).attr('name')+']';
		$('#forminfo').val(c);
	});
	$('.x_msg').click(function(){
		$('#e_msg').slideUp(500);
	});
	$('.smenu').click(function(){
		var c=$(this).attr('name');
		s=c.split('|');
		ld(s[0], s[1], s[2]);
		return false;
	});
});
