function $(ele){if(typeof(ele)=="string")return document.getElementById(ele);return ele;}
function bWidth() {var de=document.documentElement.clientWidth,dc=document.body.clientWidth;return de==0?dc:de;}
function bHeight(){var de=document.documentElement.clientHeight,dc=document.body.clientHeight;return de==0?dc:de;}
function scrollT(){var de=document.documentElement.scrollTop,dc=document.body.scrollTop;return de==0?dc:de;}
function scrollL(){var de=document.documentElement.scrollLeft,dc=document.body.scrollLeft;return de==0?dc:de;}
var divFloat={
bodyW:bWidth(),
bodyH:bHeight(),
init:function(obj,dl,dt){
divFloat.obj=$(obj);
divFloat.dl=(dl=="left")?0:(dl=="right"?(divFloat.bodyW-divFloat.obj.offsetWidth):0);
divFloat.dt=(dt=="top")?0:(dt=="mid"?((divFloat.bodyH-divFloat.obj.offsetHeight)/2):(dt=="bot")?divFloat.bodyH-divFloat.obj.offsetHeight:0);
divFloat.move();
},
timer:null,
move:function(){
divFloat.obj.style.top=parseInt(divFloat.dt)+scrollT()+"px";
divFloat.obj.style.left=parseInt(divFloat.dl)+scrollL()+"px";
divFloat.timer=setTimeout("divFloat.move()",20);
}
}
function subMessage(){
var q=document.mqq,mty=q.mtype.value,mu=q.muser.value,mte=q.mtel.value,mci=q.mcity.value,mc=q.mcontent.value;
q.muser.readonly="readonly";
if(mty==""){
alert("出错了,请按F5刷新网站,重新留言!");
}else if(mu==""){
alert("请问怎么称呼?");
}else if(mte==""){
alert("请留个联系电话!");
}else if(mci==""){
alert("请问您哪个城市的");
}else if(mc==""){
alert("留言哪能为空?");
}else{
$("mcontent").innerHTML="<div style='padding:10px;text-align:center;font-size:12px;color:blue'>正在提交,请稍等....</div>"+$("mcontent").innerHTML;
eval(Ajax("qqsave.asp?mtype="+mty+"&muser="+mu+"&mtel="+mte+"&mcontent="+mc+"&mcity="+mci,false));
}
}
function showd(text){
if(document.mqq!=null&&typeof document.mqq=="object"){
document.mqq.mtype.value=text;
$("mtitle").innerHTML=text;
$("message").style.visibility="visible";
}
else{alert("您刚发布了一条留言,要再留言一次,请点击确定,然后留言!");location.href=location.href;}
}
function $(element){
if(arguments.length>1){
for(var i=0,length=arguments.length,elements=[];i<length;i++){
elements.push($(arguments[i]));
}
return elements;
}
if(typeof element=="string"){
return document.getElementById(element);
}else{
return element;
}
}
var Class={
create:function(){
return function(){
this.initialize.apply(this,arguments);
}
}
}
Function.prototype.bind=function(object){
var method=this;
return function(){
method.apply(object,arguments);
}
}
var Scroll=Class.create();
Scroll.prototype={
initialize:function(element,height){
this.element=$(element);
this.element.innerHTML+=this.element.innerHTML;
this.height=height;
this.maxHeight=this.element.scrollHeight/2;
this.counter=0;
this.scroll();
this.timer="";
this.element.onmouseover=this.stop.bind(this);
this.element.onmouseout=function(){this.timer=setTimeout(this.scroll.bind(this),1000);}.bind(this);
},
scroll:function(){
if(this.element.scrollTop<this.maxHeight){
this.element.scrollTop++;
this.counter++;
}else{
this.element.scrollTop=0;
this.counter=0;
}
if(this.counter<this.height){
this.timer=setTimeout(this.scroll.bind(this),20);
}else{
this.counter=0;
this.timer=setTimeout(this.scroll.bind(this),3000);
}
},
stop:function(){
clearTimeout(this.timer);
}
}
