var TEMP = 0;
var CART = 1;

function doHome() {
	locate("../site/index.jsp");
}

function doLogin() {
	loginForm.submit();
}

function doIndividual() {
	individualForm.submit();
}

function doPassword() {
	passwordForm.submit();
}

function doRegister() {
	locate("../member/register.jsp");
}

function doRetrieve() {
	locate("../member/retrieve.jsp");
}

function doLogout() {
	locate("../member/logout.jsp");
}

function doGoLogin() {
	locate("../site/index.jsp");
}

function doGoMemberIndex() {
	locate("../member/index.jsp");
}

function doGoMemberLogin() {
	locate("../member/member_info.jsp");
}

function doGoMemberPassword() {
	locate("../member/member_password.jsp");
}

function doSearch() {
	locate("../product/index.jsp?" + param("cid") + param("key") + param("special") + param("gift"));
}

function doSearchAd() {
	locate("../product/index.jsp?" + param("cid") + param("kw", "key") + param("special") + param("gift") + param("title") + param("author") + param("vendor") + param("uid") + param("pattern"));
}

function doAddFriend(id) {
	noFunc();
}

function doAddFavorite(id) {
	openwin("../member/favorite_.jsp?id=" + id);
}

function doDeleteFavorite(id) {
	locate("../member/favorite_.jsp?8&id=" + id);
}

function doCart() {
	locate("../product/cart.jsp");
}

function doAddCart(id) {
	openwin("../product/cart_.jsp?id=" + id + "&st=" + CART + "&qty=" + encode(value("qty", "+")));
}

function doBuyAtOnce(id) {
	openwin("../product/cart_.jsp?id=" + id + "&st=" + CART + "&qty=" + encode(value("qty", "+")) + "&auto=" + true);
}

function doBuyTogether(ids) {
	var qtys = ""; for (var i = 0; i < ids.split(",").length; i++) qtys += "&qty=" + encode(value("qtys", "+"));
	openwin("../product/cart_.jsp?id=" + ids + "&st=" + CART + qtys);
}


function doMoveCart(id) {
	locate("../product/cart_.jsp?id=" + id + "&st=" + CART);
}

function doMoveTemp(id) {
	locate("../product/cart_.jsp?id=" + id + "&st=" + TEMP);
}

function doDeleteItem(id) {
	locate("../product/cart_.jsp?id=" + id + "&qty=" + 0);
}

function doClearItem() {
	locate("../product/cart_.jsp?clear=" + true);
}

function doSaveCart() {
	locate("../product/cart_.jsp?" + params("id") + params("qty"));
}

function doContinue() {
	locate("../site/index.jsp");
}

function doCheckout() {
	locate("../order/index.jsp");
}

function doAutoForm() {
	locate("../order/autoform.jsp");
}

function doSelectShipping(id) {
	submit("../order/order_.jsp?url=shipping", null, id);
}

function doModifyShipping() {
	openwin("../member/shipping.jsp");
}

function doShipping() {
	submit("../order/order_.jsp?url=shipping", "", "order");
}

function doWrapper() {
	submit("../order/order_.jsp?url=wrapper", "", "order");
}

function doPayment() {
	submit("../order/order_.jsp?url=payment", "", "order");
}

//function doConfirm() {
//	submit("../order/order_.jsp?url=confirm", "", "order");
//}

//function doSubmit(type) {
//	submit("../order/order_submit.jsp?type=" + type);
//}


function doIPS(id) {
	openwin("../order/ips_.jsp?id=" + id, null, "scrollbars=yes,resizable=yes,status=yes,toolbar=no");
}

function doIPSMember(id) {
	openwin("../member/ips_.jsp?id=" + id, null, "scrollbars=yes,resizable=yes,status=yes,toolbar=no");
}

function doAccount() {
	locate("../member/index.jsp");
}

function doSavePassword() {
	submit("../member/password_.jsp");
}

function doSaveProfile() {
	submit("../member/profile_.jsp");
}

function doNewShipping() {
	locate("../member/shipping.jsp?5");
}

function doEditShipping(id) {
	locate("../member/shipping.jsp?6&id=" + id);
}

function doSaveShipping() {
	submit("../member/shipping_.jsp?7", "", "shipping");
}

function doDeleteShipping(id) {
	locate("../member/shipping_.jsp?8&id=" + id);
}

function doSubmitMember(action) {
	submit("../member/submit_.jsp?" + action);
}

function doCancelOrder(action, id) {
	locate("../member/order_.jsp?" + action + "&id=" + id);
}

function doCancelMember(id) {
	locate("../member/member_.jsp?&id=" + id);
}


function doCheckQty(src, id) {
	if (src.checked) enable("qty" + id);
	else disable("qty" + id);
}

function noFunc() {
	alert(ilan==0?"该版本暂无此功能！":"No this feature for this edition!");
}

function doSwitchLan() {
	obj("switchLan").click();
}


function doOrder() {
	if (!doCheck()) {
		return;
	}
	submit("../order/chinapay_.jsp");
}

function doOrder3G() {
	submit("../order/chinapay_3g_.jsp");
}

function doOrder3GType() {
	submit("../order/order_3g_type.jsp");
}

function doOrder3GPayment() {
	submit("../order/order_3g_payment.jsp");
}

function doOrder3GConfirm() {
	submit("../order/order_3g_confirm.jsp");
}

function doOrder3GSubmit() {
	submit("../order/order_3g_submit.jsp");
}

function doConfirm(branchId) {
	obj("branch_id").value = branchId;
	submit("../order/order_confirm.jsp","_self",obj("branchForm"));
}

function doSubmit(paywayId) {
	if (!doCheck()) {
		return;
	}
	obj("payway_id").value = paywayId;
	submit("../order/order_submit.jsp", "_self", obj("confirmForm"));
}

function doCheck() {
	if (isEmpty(value(obj("trueName")))) {
		alert("真实姓名不能为空!");
		return false;
	}
	if (isEmpty(value(obj("province")))) {
		alert("省不能为空!");
		return false;
	}
	if (isEmpty(value(obj("city")))) {
		alert("市县不能为空!");
		return false;
	}
	if (isEmpty(value(obj("area")))) {
		alert("区不能为空!");
		return false;
	}
	if (isEmpty(value(obj("road")))) {
		alert("路不能为空!");
		return false;
	}
	if (isEmpty(value(obj("address")))) {
		alert("用户的具体住址不能为空!");
		return false;
	}
	if (isEmpty(value(obj("phone")))) {
		alert("固定电话不能为空!");
		return false;
	}
	if (value(obj("phone")).length<5){
		alert("固定电话不正确,长度至少为5位!");
		return false;
	}
	if (isEmpty(value(obj("mobile")))) {
		alert("移动电话不能为空!");
		return false;
	}
	if (value(obj("mobile")).length<5){
		alert("移动电话不正确,长度至少为5位!");
		return false;
	}
	if (isEmpty(value(obj("catvCode")))) {
		alert("有线电视证号不能为空!");
		return false;
	}
	if (isEmpty(value(obj("stbName")))) {
		alert("机顶盒申请人姓名不能为空!");
		return false;
	}
	if (value(obj("stbName")).match(/[\x00-\x7F]/)){
		alert("机顶盒申请人姓名不正确,必须为中文!");
		return false;
	}
	if (value(obj("stbName")).length<2 || value(obj("stbName")).length>8){
		alert("机顶盒申请人姓名不正确,长度应为2-8位!");
		return false;
	}
	if (isEmpty(value(obj("stbCode")))) {
		alert("机顶盒智能卡卡号不能为空!");
		return false;
	}
	if (value(obj("stbCode")).match(/\W/)){
		alert("机顶盒智能卡卡号不正确,必须为数字或字母!");
		return false;
	}
	if (value(obj("stbCode")).length<6 || value(obj("stbCode")).length>18){
		alert("机顶盒智能卡卡号不正确,长度应为6-18位!");
		return false;
	}
	if (!(value(obj("stbCode")) == value(obj("stbCodeRep")))) {
		alert("\"机顶盒智能卡卡号\"与\"机顶盒智能卡卡号(确认)\"不一致!");
		return false;
	}
	return true;
}

function doReset() {
	reset();
}

function doBuy() {
	locate("../order/order_map.jsp");
}

function do3GBuy() {
	locate("../order/order_3g_payment.jsp");
}

function doApply() {
	if (!doCheckApply()) {
		return;
	}
	submit("../order/order_apply_result.jsp", "_self", obj("userForm"));
}

function doCheckApply() {
	if (isEmpty(value(obj("name")))) {
		alert("用户姓名不能为空!");
		return false;
	}
	if (isEmpty(value(obj("province")))) {
		alert("省不能为空!");
		return false;
	}
	if (isEmpty(value(obj("city")))) {
		alert("市县不能为空!");
		return false;
	}
	if (isEmpty(value(obj("area")))) {
		alert("区不能为空!");
		return false;
	}
	if (isEmpty(value(obj("road")))) {
		alert("路不能为空!");
		return false;
	}
	if (isEmpty(value(obj("mobile")))) {
		alert("移动电话不能为空!");
		return false;
	}
	return true;
}

function doOrderTicketType() {
	submit("../order/order_ticket_type.jsp");
}

function doOrderTicketPayment() {
	submit("../order/order_ticket_payment.jsp");
}

function doOrderTicketConfirm() {
	submit("../order/order_ticket_confirm.jsp");
}

function doOrderTicketSubmit() {
	submit("../order/order_ticket_submit.jsp");
}

function doOrderTicket() {
	submit("../order/chinapay_ticket_.jsp");
}

function do3GDone(orderId) {
	obj("order_id").value = orderId;
	submit("../order/order_3g_done.jsp", "_self", obj("orderForm"));
}

function doCallcenter(orderId) {
	obj("order_id").value = orderId;
	submit("../order/order_callcenter.jsp", "_self", obj("orderForm"));
}

function doTicketDone(orderId) {
	obj("order_id").value = orderId;
	submit("../order/order_ticket_done.jsp", "_self", obj("orderForm"));
}

function doPointDone(orderId) {
	obj("order_id").value = orderId;
	submit("../order/order_point_done.jsp", "_self", obj("orderForm"));
}

function doRequestDate() {
	var year = obj("year").value;
	var month = obj("month").value;
	var datelenth = new Date(""+year+"/"+(parseInt(month)+1)+"/"+0).getDate();
	var date = obj("date").value;
	if (parseInt(date) > parseInt(datelenth)) date = datelenth;
	var inner = "";
	for (i = 1;i <= parseInt(datelenth);i++) {
		inner += '<option value=' + i + ((i == date) ? ' selected/':'') + '>' + i + '</option>'
	}
	obj("span_date").innerHTML = '<select name="date" id="date">' + inner + '</select>';
}

function doCertify(amend) {
	obj("amend").value = amend;
	certifyForm.submit();
}

function doOrderPointConfirm() {
	submit("../order/order_point_confirm.jsp");
}

function doGiftShipping(giftId) {
	obj("gift_id").value = giftId;
	submit("../gift/gift_shipping.jsp", "_self", obj("giftForm"));
}

function doGiftConfirm() {
	submit("../gift/gift_confirm.jsp");
}

function doChinaPay() {
	orderId = obj("order_id").value;
	openwin("../order/chinapay.jsp?order_id=" + orderId);
}

function doKqPay() {
	orderId = obj("order_id").value;
	openwin("../order/kqpay.jsp?order_id=" + orderId);
}

function doMobilePay() {
	orderId = obj("order_id").value;
	openwin("../order/mobilepay.jsp?order_id=" + orderId);
}

function doGoOrderPoint() {
	locate("../member/order_point.jsp");
}

function doOrderCancel(orderId) {
	locate("../member/order_history_info.jsp?order_id=" + orderId + "&cancel=true");
}

function doGoGift() {
	locate("../gift/index.jsp");
}



function checkUser() {
	var username = obj("username").value;
	doIframeRequest(obj("checkUserFrame"), "check_user.jsp", "username=" + username, "doResponseUser");
}

function doResponseUser(resp) {
	obj("checkUser").innerHTML = (resp?resp:"该用户名已被注册，请换用其他用户名！");
}

function doIframeRequest(obj, url, pars, func) {
	obj.src = url + "?" + pars + "&func=" + func ;
}


function doResponseFrame(func) {
	try {
		if (func != "") {
			eval("parent.window." + func + "(obj('checkDiv').innerHTML)");
			
		}
		
	}
	catch (e) { }
}


function doDeleteSms() {
	smsForm.submit();
}

function doSelectGift() {
	giftForm.submit();
}

function doSelectGiftPoint(giftPoint) {
	obj("gift_point").value = giftPoint;
	obj("gift_type_id").value = "";
	giftForm.submit();
}

function doSelectGiftType(giftTypeId) {
	obj("gift_point").value = "";
	obj("gift_type_id").value = giftTypeId;
	giftForm.submit();
}

function doMoreGift() {
	obj("gift_point").value = "";
	obj("gift_type_id").value = "";
	giftForm.submit();
}

function doGiftType(giftType) {
	obj("gift_type").value = giftType;
	giftForm.submit();
}

function doCard() {
	cardForm.submit();
}

function loadLoginEmbed(returnUrl) {
	doIframeRequest(obj("loginEmbedFrame"), "../common/login_embed_ajax.jsp", "seed="+Math.random()+"&returnUrl=" + returnUrl, "doResponseLoginEmbed");
}

function doResponseLoginEmbed(resp) {
	obj("loginEmbed").innerHTML = (resp?resp:"");
}

function loadTopTitle(bNavHome,bNavSoccer,bNavChannel,bNavVOD,bNavCompany,bNavOrder,bNavService,bNavClub,bNavDownload,bNavAgent,bNavCard) {
	doIframeRequest(obj("topTitleFrame"), "../common/top_menu_ajax.jsp", "seed="+Math.random()+"&bNavHome=" + bNavHome + "&bNavSoccer=" + bNavSoccer + "&bNavChannel=" + bNavChannel + "&bNavVOD=" + bNavVOD + "&bNavCompany=" + bNavCompany + "&bNavOrder=" + bNavOrder + "&bNavService=" + bNavService + "&bNavClub=" + bNavClub + "&bNavDownload=" + bNavDownload + "&bNavAgent=" + bNavAgent + "&bNavCard=" + bNavCard, "doResponseTopTitle");
}

function doResponseTopTitle(resp) {
	obj("topTitle").innerHTML = (resp?resp:"");
}

function loadCardEmbed(returnUrl) {
	doIframeRequest(obj("cardEmbedFrame"), "../card/card_ajax.jsp", "seed="+Math.random()+"&returnUrl=" + returnUrl, "doResponseCard");
}

function doResponseCard(resp) {
	obj("cardEmbed").innerHTML = (resp?resp:"");
}