// <![CDATA[ 
if (top.location != self.location) top.location=self.location;  

//函数作用：超级链接在新页打开
function externalLinks(){ 
　　if (!document.getElementsByTagName) return; 
　　var anchors = document.getElementsByTagName("a"); 
　　for (var i=0; i<anchors.length; i++) { 
　　	var anchorobj = anchors[i]; 
　　	if ((anchorobj.getAttribute("href")) && (anchorobj.getAttribute("rel") == 'external')) 
　　		anchorobj.target = "_blank"; 
　　} 
}

function getElementsByClass(searchClass,tagName) {
	var classElements = new Array();
	if ( tagName == null )
		tagName = '*';
	var els = document.getElementsByTagName(tagName);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	} 
	return classElements;
}
//函数作用：marquee代码
function ccMarquee(className){
	var a=getElementsByClass(className);
	for (i = 0; i < a.length; i++) {
		a[i].innerHTML="<marquee direction='up' scrollamount='2' width='96%' height='70%'>"+ a[i].innerHTML+"</marquee>";
	}
}
window.onload = function () {
ccMarquee("ccMarquee");
externalLinks();
}

function checkspace(checkstr) {
	var str = '';
	for(i = 0; i < checkstr.length; i++) {
		str = str + ' ';
	}
	return (str == checkstr);
}

function SetFont(size){
	document.getElementById("newscontent").style.fontSize=size
}

function is_number(str)
{
	exp=/[^0-9()-]/g;
	if(str.search(exp) != -1)
	{
		return false;
	}
	return true;
}

function CheckNote(form){

	if(form.name.value==''){
		alert("您没有填写昵称！");
		form.name.focus();
		return false;
	}
	if(form.name.value.length>20){
		alert("昵称不能超过20个字符！");
		form.name.focus();
		return false;
	}

	if(!is_number(form.qq.value)){
		alert("QQ号必须是数字！");
		form.qq.focus();
		return false;
	}

	if(form.content.value==''){
		alert("您没有填写留言内容！");
		form.content.focus();
		return false;
	}
	if(form.content.value.length>255){
		alert("留言内容不能超过255个字符！");
		form.content.focus();
		return false;
	}
	return true;
}

function checkuserinfo(form){
	if(form.UserEmail.value.length!=0){
		if (form.UserEmail.value.charAt(0)=="." ||        
		form.UserEmail.value.charAt(0)=="@"||       
		form.UserEmail.value.indexOf('@', 0) == -1 || 
		form.UserEmail.value.indexOf('.', 0) == -1 || 
		form.UserEmail.value.lastIndexOf("@")==form.UserEmail.value.length-1 || 
		form.UserEmail.value.lastIndexOf(".")==form.UserEmail.value.length-1){
			alert("Email地址格式不正确！");
			form.UserEmail.focus();
			return false;
		}
	}
	else{
		alert("Email不能为空！");
		form.UserEmail.focus();
		return false;
	}
	if (form.UserQuesion.value==''){
		alert("对不起，请填写的密码提问！");
		form.UserQuesion.focus();
		return false;
	}
	if(checkspace(form.TrueName.value)) {
		alert("对不起，请填写您的真实姓名！");
		form.TrueName.focus();
		return false;
	}
	if(checkspace(form.UserTel.value)) {
		alert("对不起，请留下您的联系电话！");
		form.UserTel.focus();
		return false;
	}
	if(checkspace(form.UserCity.value)) {
		alert("对不起，请填写您所在省市名称！");
		form.UserCity.focus();
		return false;
	}
	if(checkspace(form.UserCode.value)) {
		alert("对不起，请填写您的身份证号码！");
		form.UserCode.focus();
		return false;
	}   
	if((form.UserCode.value.length!=15)&&(form.UserCode.value.length!=18)) {
		alert("对不起，请正确填写身份证号码！");
		form.UserCode.focus();
		return false;
	} 
	if(checkspace(form.UserAddress.value)) {
		alert("对不起，请填写您的单位地址或住址！");
		form.UserAddress.focus();
		return false;
	}
	if(checkspace(form.UserQq.value)) {
		alert("对不起，请填写您常用的QQ！");
		form.UserQq.focus();
		return false;
	}
}

function checkpas(form){
	if (form.OldPassword.value==''){
		alert("对不起，请填写旧的登陆密码！");
		form.OldPassword.focus();
		return false;
	}
	if (form.UserPassword.value==''){
		alert("对不起，请填写新的登陆密码！");
		form.UserPassword.focus();
		return false;
	}
	if ((form.UserPassword.value.length<6)||(form.UserPassword.value.length>20)){
		alert("对不起，请填写登陆密码的长度必须在6-20之间！");
		form.UserPassword.focus();
		return false;
	}
	if (form.RePassword.value!=form.UserPassword.value){
		alert("对不起，重复密码输入错误！");
		form.RePassword.focus();
		return false;
	}
}

function checkrepas(form){
	if (form.UserName.value==''){
		alert("对不起，请填写您的用户名！");
		form.UserName.focus();
		return false;
	}
	if (form.UserQuesion.value==''){
		alert("对不起，请填写您注册时填写的密码提问！");
		form.UserQuesion.focus();
		return false;
	}
	if (form.UserAnswer.value==''){
		alert("对不起，请填写您注册时填写的密码答案！");
		form.UserAnswer.focus();
		return false;
	}
	if (form.UserPassword.value==''){
		alert("对不起，请填写新的登陆密码！");
		form.UserPassword.focus();
		return false;
	}
	if ((form.UserPassword.value.length<6)||(form.UserPassword.value.length>20)){
		alert("对不起，请填写登陆密码的长度必须在6-20之间！");
		form.UserPassword.focus();
		return false;
	}
	if (form.RePassword.value!=form.UserPassword.value){
		alert("对不起，重复密码输入错误！");
		form.RePassword.focus();
		return false;
	}
}

function chkreg(form){
	if(checkspace(form.UserName.value)) {
		alert("对不起，请填写用户名！");
		form.UserName.focus();
		return false;
	}   
	if(form.UserEmail.value.length!=0){
		if (form.UserEmail.value.charAt(0)=="." ||        
		form.UserEmail.value.charAt(0)=="@"||       
		form.UserEmail.value.indexOf('@', 0) == -1 || 
		form.UserEmail.value.indexOf('.', 0) == -1 || 
		form.UserEmail.value.lastIndexOf("@")==form.UserEmail.value.length-1 || 
		form.UserEmail.value.lastIndexOf(".")==form.UserEmail.value.length-1){
			alert("Email地址格式不正确！");
			form.UserEmail.focus();
			return false;
		}
	}
	else{
		alert("Email不能为空！");
		form.UserEmail.focus();
		return false;
	}
	if (form.UserPassword.value==''){
		alert("对不起，请填写新的登陆密码！");
		form.UserPassword.focus();
		return false;
	}
	if ((form.UserPassword.value.length<6)||(form.UserPassword.value.length>20)){
		alert("对不起，请填写登陆密码的长度必须在6-20之间！");
		form.UserPassword.focus();
		return false;
	}
	if (form.RePassword.value!=form.UserPassword.value){
		alert("对不起，重复密码输入错误！");
		form.RePassword.focus();
		return false;
	}
	if(checkspace(form.UserQuesion.value)) {
		alert("对不起，请填写密码提问！");
		form.UserQuesion.focus();
		return false;
	}
	if(checkspace(form.UserAnswer.value)) {
		alert("对不起，请填写密码答案！");
		form.UserAnswer.focus();
		return false;
	}
}


function chkarticle(form){
	if (form.Title.value==''){
		alert('请输入文章标题！');
		form.Title.focus();
		return false;
	}
	if (form.content.value==''){
		alert('请输入文章内容！');
		form.content.focus();
		return false;
	}
	if (form.TrueName.value==''){
		alert('请输入您的姓名！');
		form.TrueName.focus();
		return false;
	}
	if (form.UserCode.value==''){
		alert('为了对您发布的文章负责，请输入您的身份证号码！');
		form.UserCode.focus();
		return false;
	}
	if (!((form.UserCode.value.length==15)||(form.UserCode.value.length==18))){
		alert('请输入正确的身份证号码！');
		form.UserCode.focus();
		return false;
	}
	if (form.UserTel.value==''){
		alert('请输入您的联系电话！');
		form.UserTel.focus();
		return false;
	}
	if (form.UserEmail.value==''){
		alert('请输入您的EMAIL地址！');
		form.UserEmail.focus();
		return false;
	}
	if (form.UserEmail.value.charAt(0)=="." ||        
         form.UserEmail.value.charAt(0)=="@"||       
         form.UserEmail.value.indexOf('@', 0) == -1 || 
         form.UserEmail.value.indexOf('.', 0) == -1 || 
         form.UserEmail.value.lastIndexOf("@")==form.UserEmail.value.length-1 || 
         form.UserEmail.value.lastIndexOf(".")==form.UserEmail.value.length-1){
		alert("Email地址格式不正确！");
		form.UserEmail.focus();
		return false;
    }
	if (form.UserQq.value==''){
		alert('请输入您常用的QQ号码！');
		form.UserQq.focus();
		return false;
	}
	if (form.UserCity.value==''){
		alert('请输入您所在的省份与城市！');
		form.UserCity.focus();
		return false;
	}
	if (form.UserAddress.value==''){
		alert('请输入您的单位地址或您的住址！');
		form.UserAddress.focus();
		return false;
	}
}


function chkjoin(form){
	if (form.TrueName.value==''){
		alert('请输入您的姓名！');
		form.TrueName.focus();
		return false;
	}
	if (form.UserCode.value==''){
		alert('请输入您的身份证号码！');
		form.UserCode.focus();
		return false;
	}
	if (!((form.UserCode.value.length==15)||(form.UserCode.value.length==18))){
		alert('请输入正确的身份证号码！');
		form.UserCode.focus();
		return false;
	}
	if (form.UserTel.value==''){
		alert('请输入您的联系电话！');
		form.UserTel.focus();
		return false;
	}
	if (form.UserCity.value==''){
		alert('请输入您所在的省份与城市！');
		form.UserCity.focus();
		return false;
	}
	if (form.UserAddress.value==''){
		alert('请输入您的单位地址或您的住址！');
		form.UserAddress.focus();
		return false;
	}
	if (form.hkje.value==''){
		alert('请输入交费金额！');
		form.hkje.focus();
		return false;
	}
	if (form.hkyh.value==''){
		alert('请输入汇款银行！');
		form.hkyh.focus();
		return false;
	}
	if (form.wdh.value==''){
		alert('请输入网点号！');
		form.wdh.focus();
		return false;
	}
	if (form.hksj.value==''){
		alert('请输入汇款时间！');
		form.hksj.focus();
		return false;
	}
}


function $(id){
	var obj = document.getElementById(id)?document.getElementById(id):null;
	return obj;
}

function get_register_error_string(_code){
	switch(_code){
		case 1:	 return "连接服务器失败,请检查网络是否正常！";
		case 2:	 return "发送数据失败,请检查网络是否正常！";
		case 3:	 return  "接收数据失败,请一会重新尝试！";
	    case 4:	 return  "没有登陆服务器，非法使用该功能";
	    case 5:	 return  "操作失败，请重新操作";
	    case 6:	 return  "已经登陆服务器，法使用该功能";
	    case 7:	 return  "用户名或密码为空，不能登陆";
	    case 8:  return  "用户名已经改变，不能使用该功能";
	    case 9:  return  "该功能操作次数太多，请重启web迅雷";
	    case 10: return  "该用户名不存在";
	    case 11: return  "登陆没找到手机号码";
	    case 12: return  "登陆没有找到邮箱";
	    case 13: return  "帐号或密码错误，请重新输入！";
	    case 14: return  "该邮箱已经被注册使用，请使用别的邮箱";
	    case 15: return  "用户名、邮箱不匹配，请重新输入";
	    case 16: return  "该用户名已经被使用";
	    case 17: return  "通过邮箱获取密码失败，请重新操作";
	    case 18: return  "迅雷号码为空，请重启web迅雷";
	    case 19: return  "用户名长度太短，请重新输入";
	    case 20: return  "包头错误，请重启web迅雷";
	    case 21: return  "操作超时，请重启web迅雷";
	    case 22: return  "解密错误，请重启web迅雷";
	    case 23: return  "包体解析错误，请重启web迅雷";
	    case 30: return  "用户注册时没有填写密码提示问题";
	    case 31: return  "密码提示答案错误，请重新输入";
	    case 32: return  "旧的邮箱错误，请重新输入";
		case 34: return  "用户名非法";
		case 35: return  "网络无法连接";
		default: return "未知错误";
	}
}


function show_hidden_search_menu(){
    $("search_menu").style.display = "block";
	var float_obj = $("search_menu");
	var name = ["all","client","search_img"]
	show_hidden_float_obj(float_obj,"",name);

}


/*屏蔽鼠标左右键*/
if (window.Event)
document.captureEvents(Event.MOUSEUP);


/*公用函数*/
/*取得触发当前事件的对象*/
function get_event_obj()
{
	var evt = window.event;
	var obj=evt.srcElement;
	return obj
}
/*对象的显示隐藏及怎么实现显示隐藏*/
function show_hidden_float_obj(float_obj, obj_event, obj_click_name)
{
	var float_obj = float_obj?float_obj:"";
	var obj_event = obj_event?obj_event:"";
	var obj_click_bool = obj_click_bool?obj_click_bool:"";
	
	document.body.onmouseup = function()
	{
	
	    var obj = get_event_obj();
	    for(i=0;i<obj_click_name.length;i++)
	    {
	        if(obj.name == obj_click_name[i])
	            {
	                document.body.onmouseup="";
	                window.top.show_hidden_float_obj(float_obj, obj_event, obj_click_name);
	                return;
                }

	    }
	    window.top.remove_or_display_obj(float_obj, obj_event);
	};
	window.frames['view'].document.body.onmouseup = function()
	{
	    window.top.remove_or_display_obj(float_obj, obj_event);
	};
	
}
/*点击body后实现的事件*/
function remove_or_display_obj(float_obj, obj_event)
{
	obj_event == 'remove'?document.body.removeChild(float_obj):float_obj.style.display = "none";
	document.body.onmouseup = "";
}

function DoOver(oimg){
	var imgSRC;
	imgSRC = oimg.name + '_1.jpg';
	oimg.src = 'images/' + imgSRC;
	
}
function DoOut(oimg){
	var imgSRC
	imgSRC = oimg.name + '.jpg';
	oimg.src = 'images/' + imgSRC;
}
// ]]>
