function msg(uid,toname){
	if(!$("msg")){
		$(document.body).adopt(new Element('div',{'id':'msg'}).adopt(new Element('form',{'action':'/sendmsg.php','id':'msgform'})));
		$('msgform').adopt(new Element('div',{'id':'totext'}));
		$('msgform').adopt(new Element('textarea',{'name':'msgtext'}));
		$('msgform').adopt(new Element('input',{'name':'msguid','type':'hidden'}));
		$('msgform').adopt(new Element('div',{'style':'text-align:right'}).adopt(new Element('input',{'type':'button','class':'button','value':'发送'}).addEvent('click',function(){
			if($("msg").getElement('textarea').value.length==0){
				alert("请说两句再点发送");
			}else{
				$('totext').set('text','发送中...');
				new Request.JSON({url: "/sendmsg.php", onComplete: function(person){
					if(person){
						$('totext').set('text','发送成功!');
					}else{
						$('totext').set('text','发送失败!');
					}
					setTimeout(endmsg,1000);
				}}).get({'touid':$("msg").getElement('input[name=msguid').value, 'text': $("msg").getElement('textarea').value});
			}
		})).adopt(new Element('input',{'type':'button','value':'取消'}).addEvent('click',function(){
			endmsg();
		})));
	}
	$('totext').set('text','发送消息到'+toname+":");
	$('msg').getElement('input[name=msguid]').set('value',uid);
	$('msg').getElement('textarea[name=msgtext]').set('value',"");//.focus();
	//alert($("msg").getSize().y);
	$("msg").setStyles({
		top:window.getScrollTop()-$("msg").getSize().y,
		left:window.getScrollLeft()+window.getWidth()/2-135
	});
	var myfx=new Fx.Tween('msg');
	myfx.start('top',(window.getScrollTop()-$("msg").getSize().y),window.getScrollTop()+30);
}
function endmsg(){
	var myfx=new Fx.Tween('msg');
	myfx.start('top',$('msg').getStyle('top'),-$("msg").getSize().y);
}
var msging=false;
function thisauthor(){
	var aus=$("wrapper").getElements("a[rel=author]");
	for(var i=0;i<aus.length;i++){
		aus[i].onmouseover=function(){
			msging=true;
			if(!$("msgtothis")){
				$(document.body).adopt(new Element('div',{'id':'msgtothis'}).adopt(new Element('input',{'type':'button','value':'发送消息','rel':this.href+'_'+this.get('text')}).addEvent('click',function(){
					var fenge=this.get('rel').indexOf('_');
					var touid=this.get('rel').substring(0,fenge);
					msg(touid.replace(/[^0-9]/g,""),this.get('rel').substring(fenge+1,this.get('rel').length));
				}).addEvent('mouseover',function(){
					msging=true;
				}).addEvent('mouseout',function(){
					msging=false;
					setTimeout(closemsgbt,500);
				})));
			
			}
			$('msgtothis').setStyle('display','block');
			$('msgtothis').getElement('input').set('rel',this.href+'_'+this.get('text'));
			$("msgtothis").setStyles({
				top:this.getTop(),
				left:this.getLeft()-$("msgtothis").getSize().x+2
			});
		}
		aus[i].onmouseout=function(){
			msging=false;
			setTimeout(closemsgbt,200);
		}
	}
}
function closemsgbt(){
	if(!msging){
		$('msgtothis').setStyle('display','none');
	}
}
/*nav*/
function nav_now(){
	var path=$('path').get('html');
	if(path.indexOf(">小说<")>0){
		$('mnav').getElements('a')[0].set('class','now');
	}else if(path.indexOf(">小说作者<")>0){
		$('mnav').getElements('a')[1].set('class','now');
	}else if(path.indexOf(">讨论组<")>0){
		$('mnav').getElements('a')[2].set('class','now');
	}
}
/*input*/
function mouse_input(){
	var inp=$(document.body).getElements('input[class=input]');
	for(var i=0;i<inp.length;i++){
		inp.addEvent('focus',function(){
			this.set('class','focus');
		});
		inp.addEvent('blur',function(){
			this.set('class','input');
		});
	}
}
//即时提醒
function newmsg(){
	if(Cookie.read('news')){
		var news=parseInt(Cookie.read('news'));
		$('gomsg').getElement('img').setStyle('display',news>0?'inline':'none');
	}else{
		Cookie.write('news',0);
	}
	ismsg();
}
function ismsg(){
	if(Cookie.read('jimsg')){
		var ji=parseInt(Cookie.read('jimsg'));
		if(ji>50){
			new Request({method:'get',url: "/ismsg.php?"+Math.random(), onComplete: function(person){
				if(person!='-')Cookie.write('news',parseInt(person));
				}}).send();
			ji=0;
		}
		Cookie.write('jimsg',ji+1);
	}else{
		Cookie.write('jimsg',90);
	}
}
if(isuser){
	setInterval(newmsg,1000);
}
//导航指引
function theis(str){
	$('emnu').getElements('li')[str].set('class','now');
}
//交互过程
function ing(str){
	$("ingg").setStyle("display","block");
	if(Browser.Engine.trident4){
		$("ingg").setStyle("top",$(document.documentElement).scrollTop);
	}
	$("ingg").set("text",str);
}
function deling(){
	new Fx.Morph("ingg",{
	onComplete:function(){
	$("ingg").setStyles({
	"display":"none",
	"opacity":1
	});
	}
	}).start({
		"opacity":[1,0]
	});
}
function inged(str){
	if(Browser.Engine.trident4){
		$("ingg").setStyle("top",$(document.documentElement).scrollTop);
	}
	$("ingg").setStyle("display","block");
	$("ingg").set("text",str);
	setTimeout(deling,3000);
}
window.addEvent('domready', function() {
	thisauthor();
	if($("path")){
		nav_now();
	}
	mouse_input();
	if($('gomsg'))newmsg();
	if(Browser.Engine.trident4){
		$("ingg").setStyle("position","absolute");
	}
});

if(Browser.Engine.trident4){
window.addEvent('scroll', function() {
	$("ingg").setStyle("top",$(document.documentElement).scrollTop);
});
}
