var postSubmited=false;

var userAgent=navigator.userAgent.toLowerCase();

var is_webtv=userAgent.indexOf("webtv")!=-1;

var is_kon=userAgent.indexOf('konqueror')!=-1;

var is_mac=userAgent.indexOf('mac')!=-1;

var is_saf=userAgent.indexOf("applewebkit")!=-1||navigator.vendor=="Apple Computer, Inc.";

var is_opera=userAgent.indexOf("opera")!=-1&&opera.version();

var is_ns=userAgent.indexOf('compatible')==-1&&userAgent.indexOf('mozilla')!=-1&&!is_opera&&!is_webtv&&!is_saf;

var is_ie=(userAgent.indexOf("msie")!=-1&&!is_opera&&!is_saf&&!is_webtv)&&userAgent.substr(userAgent.indexOf("msie")+5,3);

function $(sId){

return sId?document.getElementById(sId):null;


} 
function trim(str){

return str?str.replace(/^[\u3000\s]*([\u0000-\uFFFF]*?)[\u3000\s]*$/g,'$1'):'';


} 
function getcookie(name){

name=escape(name);

var cookie_start=document.cookie.indexOf(name);

var cookie_end=document.cookie.indexOf(";",cookie_start);

if(cookie_start==-1){

return null;


} else if(cookie_start+name.length==cookie_end){

return '';


} else{

//return unescape(document.cookie.substring(cookie_start+name.length+1,(cookie_end>cookie_start?cookie_end:document.cookie.length)));
return unescape(document.cookie.substring(cookie_start+name.length+1,(cookie_end>cookie_start?cookie_end:document.cookie.length)));


} 

} 
function setcookie(cookieName,cookieValue,millisecond,path,domain,secure){

var expires;

if(millisecond){

expires=new Date();

expires.setTime(expires.getTime()+parseInt(millisecond,10));


} document.cookie=escape(cookieName)+'='+escape(cookieValue)+(expires?'; expires='+expires.toGMTString():'')+(path?'; path='+path:'')+(domain?'; domain='+domain:'')+(secure?'; secure':'');


} function in_array(needle,haystack){

if(typeof needle=='string'){

for(var i in haystack){

if(haystack[i]==needle){

return true;


} 

} 

} return false;


} function strLen(str){

var sl=0;

var re=/^[\u4E00-\u9FA5]$/;

for(var i=0;

i<str.length;

i++){

if(re.test(str.substr(i,1))){

sl+=2;


} else{

sl++;


} 

} return sl;


} 
function isUndefined(variable){

return (typeof variable=='undefined'?true:false);


} function TransferHTML(source,para){

var ret=source;

if(ret){

ret=ret.toString();

if(ret.length==0){

return '';


} 

} else{

return '';


} if(/.*?\[nohtml\].*?/i.test(para)){

ret=ret.replace(/<(script|object|embed|iframe|applet|style)[^>]*?>[\u0000-\uFFFF]*?<\/\1>/ig,'');

ret=ret.replace(/<[^>]+?>/g,'');

ret=ret.replace(/&#0*60;?[^>]+?&#0*62;?/g,'');


} if(/.*?\[encode\].*?/i.test(para)){

ret=ret.replace(/&/g,'&amp;');

ret=ret.replace(/</g,'&lt;');

ret=ret.replace(/>/g,'&gt;');

ret=ret.replace(/"/g,'&quot;');

ret=ret.replace(/ /g,'&nbsp;');


} return ret;


} 
 function getRadioValue(radio){

var retValue='',i=0;

if(typeof radio=='object'){

if(radio){

for(i=0;

i<radio.length;

i++){

if(radio[i].checked==true){

retValue=radio[i].value;

break;


} 

} 

} 

} else if(typeof radio=='string'){

while($(radio+i)){

if($(radio+i).checked==true){

retValue=$(radio+i).value;

break;


} i++;


} 

} return retValue;


} 
function clearInput(items){

for(var j,i=0;

i<items.length;

i++){

if($(items[i])||$(items[i]+'0')){

if($(items[i]+'0')&&$(items[i]+'0').getAttribute("type").toLowerCase()=='radio'){

j=0;

while($(items[i]+j)){

if($(items[i]+j).checked==true){

$(items[i]+j).checked=false;

break;


} j++;


} 

} else if($(items[i]).tagName.toLowerCase()=='select'){

$(items[i]).value=$(items[i]).options[0].value;


} else if($(items[i]).getAttribute("type")&&$(items[i]).getAttribute("type").toLowerCase()=='checkbox'){

$(items[i]).checked=false;


} else{

$(items[i]).value='';


} 

} 

} if(in_array('u_Head',items)){

ht88(31,'u_dataright',$('u_Head'));


} if(in_array('u_Public',items)){

ht88(24,'u_ReplyPwd',$('u_Public'));


} 

} function inputCookie(items,isClear){

if(isClear&&isClear==true){

for(var i=0;

i<items.length;

i++){

if(getcookie(cookies+items[i])){

setcookie(cookies+items[i],'',0);


} 

} return;


} var expires=365*24*60*60*1000;

for(var j,i=0;

i<items.length;

i++){

if($(items[i])||$(items[i]+'0')){

if($(items[i]+'0')&&$(items[i]+'0').getAttribute("type").toLowerCase()=='radio'){

j=0;

while($(items[i]+j)){

if($(items[i]+j).checked==true){

setcookie(cookies+items[i],$(items[i]+j).value,expires);

break;


} j++;


} 

} else if($(items[i]).getAttribute("type")&&$(items[i]).getAttribute("type").toLowerCase()=='checkbox'){

if($(items[i]).checked==true){

setcookie(cookies+items[i],$(items[i]).value,expires);


} else{

setcookie(cookies+items[i],'',0);


} 

} else{

setcookie(cookies+items[i],$(items[i]).value,expires);


} 

} 

} 

} function ctlent(event,clickactive){

if(postSubmited==false&&(event.ctrlKey&&event.keyCode==13)||(event.altKey&&event.keyCode==83)&&$('postsubmit')){

if(!isUndefined(clickactive)&&clickactive){

$('postsubmit').click();

$('postsubmit').disabled=postSubmited;


} else{

$('postsubmit').disabled=postSubmited;

$('postform').submit();


} 

} 

} 

function ht88(){

var sel=arguments[0];

var arg=arguments[1];

if (isUndefined(sel)||isUndefined(arg)){

return;


} switch(sel){

case 10:if(arg.length>0){

window.open(arg,'guestsite');


} break;

case 11:if(arg.length>0){

window.location.href='mailto:'+arg.replace(/\[AT\]/ig,'@');


} break;



case 1:if(arg=='1'){

arg=typeof arguments[2]=='object'?arguments[2]:$(arguments[2]);

var sname=isUndefined(arguments[3])?'LeaveWord':arguments[3];

if(/<img[^>]+?>/ig.test(arg.innerHTML)==false){

arg.innerHTML+='<span class="vcImage"><img src="/getcode.asp" onclick="ht88(36,this)" title="点击更换验证码" /></span>';

arg.style.display='';


} 

} break;

case 36:var extParam=Math.random().toString().substr(2);

if(arg.src.indexOf('?')==-1){

arg.src+='?random='+extParam;


} else{

var re=/^(.*?[\?&]random=)(\d*)(.*?)$/i;

if(re.test(arg.src)){

arg.src=arg.src.replace(re,'$1'+extParam+'$3');


} else{

if(arg.src.substr(arg.src.length-1)=='&'){

arg.src+='random='+extParam;


} else{

arg.src+='&random='+extParam;


} 

} 

} break;




case 3:var p=new popup(false);

p.show({

title:'用户登陆',mode:'confirm',text:'<div style="text-align:left;width:200px;margin:0px auto 0px auto;" id="logindiv"><div>用户名：<input type="text" id="loginUserName" class="input" style="width:130px" /></div><div style="margin-top:8px">密　码：<input type="password" id="loginPassword" class="input" style="width:130px" /></div><div style="margin-top:8px">验证码：<input type="text" id="loginVerifyCode" autocomplete="off" class="input" style="width:65px" /><span id="showVerifyCode"></span></div></div>',init:function(){

ht88(1,'1','showVerifyCode','LOGIN_VERIFY');

$('logindiv').onkeydown=function(e){

var theEvent=window.event||e;

if(p.config.onok&&theEvent.keyCode==13){

p.config.onok();


} 

} ;

$('loginUserName').focus();


} ,onok:function(){

var login={

name:trim($('loginUserName').value),password:$('loginPassword').value,verify:trim($('loginVerifyCode').value)

} ;

if(login.name==''){

msgBox('用户名不能为空！','用户名错误');


} else if(login.password==''){

msgBox('登录密码不能为空！','密码错误');


} else if(login.verify==''){

msgBox('验证码不能为空！','验证码错误');


} else{

var oAj=new Ajax();

var process=new popup();

closeDig(p.config.addid);

process.show({

title:'登录管理',text:'正在发送登录，请稍等……\n若长时间无响应请刷新重试',mode:'dialog'

} );

oAj.sendString=encodeURI('username='+encodeURIComponent(login.name)+'&password='+encodeURIComponent(login.password)+'&verifycode='+encodeURIComponent(login.verify));

oAj.post('/ajax_ht88.asp?act=1',null,function(s){

closeDig(process.config.addid);

if(s){

if(s=='successful'){

new popup().show({

title:'登录成功',text:'登录成功',time:1000

} );

//window.location.href=window.location.href.replace(/^([^#]*?)(#.*?)?$/,'$1');


} else{

msgBox(s,'登录失败');


} 

} else{

msgBox('无法访问！','登录失败');


} 

} ,true);


} 

} 

} );

break;

case 4:var p=new popup();

p.show({

title:'注销登录',text:'您确定要注销登录吗？',mode:'confirm',onok:function(){

if($('dialogText'+p.config.addid)){

$('dialogText'+p.config.addid).innerHTML='正在注销，请稍候……';


} new Ajax().get("/ajax_ht88.asp?act=2",function(s){

closeDig(p.config.addid);

if(s){

if(s=='successful'){

new popup().show({

title:'注销登录',text:'注销登录成功。',time:1000

} );

//window.location.href=window.location.href.replace(/^([^#]*?)(#.*?)?$/,'$1');


} else{

msgBox(s,'注销失败');


} 

} else{

msgBox('无法访问！','访问错误');


} 

} );


} 

} );

break;


case 5:
var usercookies = getcookie("MemberUserName")	
//var useridcookies = getcookie("MemberUserPassword")	
if (usercookies == null){

ht88(3,'')

} else{

var process=new popup();


process.show({

title:'资源下载',text:'正在生成下载地址，请稍等……\n若长时间无响应请刷新重试',mode:'dialog'

} );

new Ajax().get("/ajax_vipdownload.asp?act=1&ID="+arg,function(s){
closeDig(process.config.addid);

if(s){

new popup(false).show({

title:'资源下载',text:s,width:400,align:'left'

} );

} 

} );


} break;

case 6:
var usercookies = getcookie("MemberUserName")	
//var useridcookies = getcookie("MemberUserPassword")	
if (usercookies == null){

ht88(3,'')

} else{

var p=new popup(false);

p.show({

title:'资源评论',mode:'confirm',text:'<div style="text-align:left;width:200px;margin:0px auto 0px auto;" id="commdiv"><div>请填写评论内容：<TEXTAREA  rows="7" cols="54" id="comment" class="input" name=comment></TEXTAREA><input type="hidden" id="sourceid" value="'+arg+'" name="sourceid"></div></div>',init:function(){

;

$('commdiv').onkeydown=function(e){

var theEvent=window.event||e;

if(p.config.onok&&theEvent.keyCode==13){

p.config.onok();


} 

} ;

$('comment').focus();


} ,onok:function(){

var comm={

sourceid:trim($('sourceid').value),comment:$('comment').value

} ;

if(comm.comment==''){

msgBox('请填写评论内容！','错误');


} else if(comm.sourceid==''){

msgBox('ID参数缺失,请联系管理员！','错误');

} else if(comm.comment.length>200){

msgBox('评论内容100字内！','错误');

} else{

var oAj=new Ajax();

var process=new popup();

closeDig(p.config.addid);

process.show({

title:'资源评论',text:'正在发送评论，请稍等……\n若长时间无响应请刷新重试',mode:'dialog'

} );

oAj.sendString=encodeURI('comment='+encodeURIComponent(comm.comment)+'&id='+encodeURIComponent(comm.sourceid));

oAj.post('/ajax_vipdownload.asp?act=2',null,function(s){

closeDig(process.config.addid);

if(s){

if(s=='successful'){

new popup().show({

title:'评论成功',text:'评论成功，谢谢您的参与！',time:1000

} );

window.location.href=window.location.href.replace(/^([^#]*?)(#.*?)?$/,'$1');


} else{

msgBox(s,'评论失败');


} 

} else{

msgBox('无法访问！','评论失败');


} 

} ,true);


} 

} 

} );

} break;

case 7:
var usercookies = getcookie("MemberUserName")	
//var useridcookies = getcookie("MemberUserPassword")	
if (usercookies == null){

ht88(3,'')

} else{

var p=new popup(false);

p.show({

title:'资源报错',mode:'confirm',text:'<div style="text-align:left;width:200px;margin:0px auto 0px auto;" id="commdiv"><div>请输入错误描述：<TEXTAREA  rows="7" cols="54" id="comment" class="input" name=comment></TEXTAREA><input type="hidden" id="sourceid" value="'+arg+'" name="sourceid"></div></div>',init:function(){

;

$('commdiv').onkeydown=function(e){

var theEvent=window.event||e;

if(p.config.onok&&theEvent.keyCode==13){

p.config.onok();


} 

} ;

$('comment').focus();


} ,onok:function(){

var comm={

sourceid:trim($('sourceid').value),comment:$('comment').value

} ;

if(comm.comment==''){

msgBox('请填写错误描述！','错误');


} else if(comm.comment.length>400){

msgBox('ID参数缺失,请联系管理员！','错误');

} else if(comm.sourceid==''){

msgBox('ID参数缺失,请联系管理员！','错误');

} else{

var oAj=new Ajax();

var process=new popup();

closeDig(p.config.addid);

process.show({

title:'资源评论',text:'正在发送评论，请稍等……\n若长时间无响应请刷新重试',mode:'dialog'

} );

oAj.sendString=encodeURI('comment='+encodeURIComponent(comm.comment)+'&id='+encodeURIComponent(comm.sourceid));

oAj.post('/ajax_vipdownload.asp?act=3',null,function(s){

closeDig(process.config.addid);

if(s){

if(s=='successful'){

new popup().show({

title:'报错成功',text:'谢谢您的报错,证实后将有点数奖励！',time:2000

} );

//window.location.href=window.location.href.replace(/^([^#]*?)(#.*?)?$/,'$1');


} else{

msgBox(s,'报错失败');


} 

} else{

msgBox('无法访问！','报错失败');


} 

} ,true);


} 

} 

} );

} break;

default:

} 

} 