﻿
window.onload = function() {
	//去掉所有的链接虚线框
 	disable_links();
	//页面右侧快捷菜单
	scrollImg();
	if (get_page() == 'member_regedit.asp')
		check_data();
}
//获取页面名称
function get_page() {
	var strHref = window.location.href; 
	var pageName = strHref.slice(strHref.lastIndexOf("/")+1) 
	return pageName; 	
}

//获取页面参数
function get_para(page_name) {
	var str_href = window.location.href;
	return page_name + '?' + str_href.substring(str_href.indexOf("?")+1);
}

//去掉链接外围的虚线
function disable_links() {
	for(var i=0; i<document.links.length; i++){
 		document.links[i].onfocus = function(){
			this.blur();
		}
	}	
}

var $ = function(tagName){
	return document.getElementById(tagName);
}

function getRadioValue(name) {
	var l = document.getElementsByName(name)
	for(var i=0;i<l.length;i++) {
		if(l[i].checked) return l[i].value;
	}
}


//校验搜索关键字
function check_value(myform,key,x,y) {
	var obj = $(myform);
	var keyword = obj.getElementsByTagName("input")[key].value;
	//空字符串
	var re = /^[\s]*$/;
	//数字、字母、中文
	var reg = /(([a-zA-Z0-9])|([\u4e00-\u9fa5]))+$/;
	if(re.test(keyword)){
		$("msg_box").style.position = 'absolute';
		$("msg_box").style.left = x + 'px';
		$("msg_box").style.top = y + 'px';
		$("msg_box").style.display = 'block';
		$("msg_box").innerHTML = '<img src=\"images/icon12.gif\" /> 请输入关键字';
		obj.getElementsByTagName("input")[key].focus();
		return false;
	}else if(!reg.test(keyword)) {
		$("msg_box").style.position = 'absolute';
		$("msg_box").style.left = x + 'px';
		$("msg_box").style.top = y + 'px';
		$("msg_box").style.display = 'block';
		$("msg_box").innerHTML = '<img src=\"images/icon12.gif\" /> 请输入中文、数字或字母';
		obj.getElementsByTagName("input")[key].focus();
		return false;	
	}else{
		$("msg_box").style.display = 'none';
		$("msg_box").innerHTML = '';
		return true;
	}
}


//打开浏览器窗口
function openWin(fn,w,h){	
	var newWin = window.open(fn,"newWin","resizable=no,scrollbars=yes,status=no,menubar=no,location=no,toolbar=no,width="+w+",height="+h);
	newWin.moveTo((screen.width-w)/2,(screen.height-h)/2-20);
	newWin.focus();
	window.opener = null;
}

function show_div(book_id,source_cate) {
	var scrollPos;
	if (typeof window.pageYOffset != 'undefined') {
   		scrollPos = window.pageYOffset;
	}
	else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
	   scrollPos = document.documentElement.scrollTop;
	}
	else if (typeof document.body != 'undefined') {
	   scrollPos = document.body.scrollTop;
	}
	
	$("load_source").style.position = 'absolute';
	$("load_source").style.left = (window.screen.availWidth - 500) / 2 + 'px';
	$("load_source").style.top = scrollPos + 160 + 'px';
	$("load_source").style.display = 'block';
	
	download_info(book_id,source_cate);	
}

function open_download_win(book_id,source_cate) {
	if($("load_source").style.display == 'none') {
		show_div(book_id,source_cate);
	}else{
		close_download_win();
		show_div(book_id,source_cate);
	}
}

function close_download_win() {
	$("load_source").style.display = 'none';
	$("load_source").innerHTML = "";
}

function open_service_article() {
	if($("service_article").style.display == 'block') {
		return;
	}else{
		$("service_article").style.display = 'block';
		service_article();
	}
}

//加载flash
function loadFlash(path,width,height) {
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\""+width+"\" height=\""+height+"\"><param name=\"movie\" value=\""+path+"\" /><param name=\"quality\" value=\"high\" /><embed src=\""+path+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\"></embed><param name=\"wmode\" value=\"transparent\"></object>");
}

function scrollImg(){
    var posX,posY;
    if (window.innerHeight) {
        //posX = window.pageXOffset;
        posY = window.pageYOffset;
    }
    else if (document.documentElement && document.documentElement.scrollTop) {
        //posX = document.documentElement.scrollLeft;
        posY = document.documentElement.scrollTop;
    }
    else if (document.body) {
        //posX = document.body.scrollLeft;
        posY = document.body.scrollTop;
    }
    var ad = document.getElementById("link");
    ad.style.top=(posY+10)+"px";
    //ad.style.left=(posX+920)+"px";
    setTimeout("scrollImg()",100);
}

function open_comm_win(book_name,member) {
	if($("comm_win").style.display == 'block') {
		return;
	}else{
		$("comm_win").style.display = 'block';
		show_mail(book_name,member);
	}
}

function close_comm_win() {
	$("comm_win").style.display = 'none';
	$("comm_win_main").innerHTML = "";
	$("comm_win_bottom").innerHTML = "";
}

function send_mail(member) {
	var email = $('comm_win_main').getElementsByTagName('input')[0].value;
	var email_body = $('comm_win_main').getElementsByTagName('textarea')[0].value;
	var email_sender = $('comm_win_main').getElementsByTagName('input')[1].value;
	var reEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var b_email = reEmail.test(email);
	if(!b_email) {
		$('comm_win_main').getElementsByTagName('div')[1].style.display = "block";
		$('comm_win_main').getElementsByTagName('div')[1].innerHTML = "<img src='images/icon12.gif' style='margin-bottom:-3px;' /> 您输入的"+email+"邮件格式错误，请核实。";
	}else{
		mail_to(email,email_body,email_sender,member);
	}
}

//修改留言
function modify_msg(title_id,info_id,msg_id,msg_title,msg_info,opt) {
	var str_html = "<input type='text' value='" + msg_title + "' />";
	$(title_id).innerHTML = str_html;
	var str_html = "<textarea cols='85' rows='4'>" + msg_info + "</textarea>";
	$(info_id).innerHTML = str_html;
	var str_opt = "";
	str_opt += "&nbsp;<span style='color:#CCC;'>编辑";
	str_opt += "&nbsp;<a href='javascript:void(0);' onclick=\"modify_m('" + title_id + "','" + info_id + "'," + msg_id + ",'"+ msg_title + "','" + msg_info + "','" + opt + "');\">确认</a>&nbsp;</span>";
	str_opt += "<a href='javascript:void(0);' onclick=\"no_modify('" + title_id + "','" + info_id + "'," + msg_id + ",'" + msg_title + "','" + msg_info + "','" + opt + "');\">取消</a>";
	$(opt).innerHTML = str_opt;
}

//取消修改留言
function no_modify(title_id,info_id,msg_id,msg_title,msg_info,opt) {
	$(title_id).innerHTML = msg_title;
	$(info_id).innerHTML = msg_info;
	
	var str_opt = "";
	str_opt += "&nbsp;<a href='javascript:void(0);' class='modi' onclick=\"modify_msg('" + title_id + "','" + info_id + "'," + msg_id + ",'" + msg_title + "','" + msg_info + "','" + opt + "');\">编辑</a>";
	$(opt).innerHTML = str_opt;
}

//确认修改留言
function modify_m(title_id,info_id,msg_id,msg_title,msg_info,opt) {
	var reg = /[\n\r\"\'\{\}\;]/g;
	//留言标题
	var msg_title = $(title_id).getElementsByTagName('input')[0].value;
	//留言内容
	var msg_info = $(info_id).getElementsByTagName('textarea')[0].value;
	//替换非法字符
	msg_title = msg_title.replace(reg,"");
	msg_info = msg_info.replace(reg,"");
	modify_message(title_id,info_id,msg_id,msg_title,msg_info,opt);
}
