/*
  加载事件
 */
$(document).ready( function() {
	// 处理链接事件
		$('#magazinediv a').each( function() {
			var tmp = $(this).attr('id');
			if (tmp != 'orderbutton') {
				$(this).bind("click", {
					lnk :$(this)
				}, openWin);
			}
		});
	});

/*
 * 查询用户信息：queryEmailUserByAjax.do，返回值为字符串： 1〉NOT_LOGON，用户没有登录，
 * 2〉EXCEPTION，查询出现异常 3〉返回XML格式的字符串，内容格式见emailUserDTO.xml
 */
var rum = function() {
};

/*
 * 检查用户是否已经登录
 */
function checkRum() {
	var rumUrl = $('#rumUrl').val();

	$.ajax( {
		async :false,// 强制性变成同步
		url :rumUrl,
		type :"POST",
		success : function(data) {
			if (typeof (data) == 'string') {
				rum.login = false;
			} else {
				var xml = $(data);
				if (xml.find('email').text() == "") {
					rum.login = false;
				} else {
					rum.login = true;
					rum.email = xml.find('email').text();
					rum.userName = xml.find('userName').text();
				}
			}
		},
		error : function() {
			rum.login = false;
		}
	});

	return rum.login;
}

/*
 * 打开链接地址 @parameter lnk:链接地址
 */
function openWin(lnk) {
	var login = checkRum();
	if (!login) {// 未登录,弹出立即订阅对话框
		openOrderDialog();
		return false;
	}
}

/*
 * 打开立即订阅对话框
 */
function openOrderDialog() {
	var url = $('#orderdialogUrl').val();
	Pa_Modal.Open(url, 300, 105, null, null, null);
}

/*
 * 订阅期刊
 */
function orderMagazine() {
	var magTypeID = $('#magTypeID').val();
	var url = null;
	var login = checkRum();
	if (login) {// 登录,直接订阅
		url = $('#orderUrl').val() + "?" + "magTypeId=" + magTypeID + "&email="
				+ rum.email + "&name=" + rum.userName;
	} else {
		url = $('#emailOrderUrl').val() + "?" + "magTypeId=" + magTypeID;
	}
	
	var lnk = $('#orderAndUnorder');
	lnk.attr('href',url);	
	if(document.all){//IE
		lnk.get(0).click();
	}else{
		window.open(url);
	}	
}

