hack_item(1,'download');
listenPlatformChange();
listenTerminalBrandChange();
listenTerminalChange();




//选择平台时激发此事件
function listenPlatformChange(){
	$("#platform").change(function(){
		var imagePath=$(this).val();
		
		if(imagePath!=""){
			$("#platformImageContainer").children().remove();
			$("#platformImageContainer").append("<image src='"+imagePath+"'/>");
			$("#platformImageContainer").show();
			
			var platformId=$("#platform").children("option[selected=true]").attr("id");
			
			var package=getDownloadPackageUrlByPlatform(platformId);
			
			
			$("#downloadFromPlatform").attr("href",package.pcFile);
			
		}
	});
}

//根据platformid获取安转包
function getDownloadPackageUrlByPlatform(platformId){
	var partnerid=$("#partnerid").val();
	var package; 
	$.ajax({url:"/download/packageByPlatform",data:{platformId:platformId,partnerid:partnerid},dataType:"json",async:false,method:"POST",
			success:function(data){
				if(data.actionErrors && data.actionErrors.length>0){
					alert(data.actionErrors[0]);
				}else{
					package=data;
				} 
			}
	});
	return package;
}


//选择手机品牌的时候激发此事件
function listenTerminalBrandChange(){
	$("#terminalBrand").change(function(){
		var brandId=$(this).val();
		if(brandId==""){
			return;
		}
		$.get("/download/terminalByBrand",{brandId:brandId},function(data){
			if(data.actionErrors && data.actionErrors.length>0){
				alert(data.actionErrors[0]);
			}else{
				var terminal=$("#terminal");
				terminal.children("option[value!=]").remove();
				var terminalList=data.terminalList;
				if(terminalList){
					for(var i=0;i<terminalList.length;i++){
						terminal.append("<option value="+terminalList[i].image+" id="+terminalList[i].platformId+">"+terminalList[i].name+"</option>");
					}
				}			
			}
		},"json");
	});
}

function listenTerminalChange(){
	$("#terminal").change(function(){	
		var imagePath=$(this).val();
		if(imagePath!=""){
			$("#terminalImageContainer").children().remove();
			$("#terminalImageContainer").append("<image src='"+imagePath+"'/>");
			$("#terminalImageContainer").show();
			
			var platformId=$("#terminal").children("option[selected=true]").attr("id");
			
			var package=getDownloadPackageUrlByPlatform(platformId);			
			$("#downloadFromTerminal").attr("href",package.pcFile);
		}
	});
}


function validateWappushForm(){
	 addRegex("mobile","请输入11位手机号");

	$("#wappushForm").validate({
		success:"valid",
		errorElement:"em",
		errorPlacement: function(error, element) {
			 element.parent().after(error);
		},rules:{
			mobile:{
				required:true,
				mobile:true
			}
		},messages:{
			mobile:{
				required:"请填写您的手机号再下载"
			}
		},submitHandler:function(){			
				$("#wappushForm").ajaxSubmit({
					beforeSubmit:function(){
					 reg=/^(153|189)\d{8}$/;    
					    if(reg.test(document.getElementById("wapPushMobile").value)){    	     
					    	 alert("<li>"+document.getElementById("wapPushMobile").value+"您好!</li><li>您的手机号段暂不支持接收下载链接。 </li><li>您可以从电脑下载后传输到手机，或使用手机访问wap.shangmail.com直接下载。 </li><li>有更多问题您可使用 帮助 或拨打我们的客服热线（+8610-59799767）。</li><li>本步骤操作不会产生任何信息费用。</li>");
					        return false;
					   }
						$.blockUI();
					},
					dataType:"json",
					url:"/download/wapPush",
					success:function(data){
						$.unblockUI();
						if(data.actionErrors && data.actionErrors.length>0){
							alert(data.actionErrors[0]);
						}else{
							$("#wapPushSuccessMobile").html($("#wapPushMobile").val());
							$("#wapPushSuccessMsg").dialog({
									modal:true,
									bgiframe:true,
									buttons:{
										'确定':function(){
											$(this).dialog('destroy');
										}
									},
									close:function(){
											$(this).dialog('destroy');
									}
							});
						}
					}
				});				
		}
	});
	return false;
}


