//网站路径(域名)控制器
(function(){
	window.X||(window['X']={});
	X.domain = "document.domain";
	X.PATH={
		ROOT:"http://music.10086.cn/newweb/",
		SUPPORT:"http://mdll.10086.cn/newweb/",
		VIP:"http://mapi.10086.cn/newweb/",
		CLUB:"http://mclub.10086.cn",
		WM:"http://wm.10086.cn",		
		M:"http://m.10086.cn",
		CONTENT:"http://content.12530.com"		
	}
	//重载域名
	X.PATH.WAP=X.PATH.M;
})();

// JavaScript Document
var dynamicip = X.PATH.SUPPORT;

///验证码判断
function isValidatePass(pass){
	pattern = /^[a-zA-Z0-9]{1,6}$/;
	if(!pass){
		return false;
	}
	return pattern.test(pass);
}


///刷新验证码调用方法。
function refreshImgPass(obj){
	var now=new Date(); 
	var number = now.getSeconds(); 
	var number1 = Math.random();
	var imgurl = X.PATH.SUPPORT+'jsp/common/validatecode.jsp?random='+number1;
	obj.src = imgurl;
}

//替换loading图片
function refreshImgload(obj){
	var imgurl = X.PATH.SUPPORT+'images/ordertone/loadingimg.gif';
	obj.src = imgurl;
}

//点送ivr判断手机号是否正确
function ivrdecide(){
	
	var mobile1 = document.getElementById('receiveMobile1').value;
	var mobile2 = document.getElementById('receiveMobile2').value;
	if(mobile1!='' && !isCMCCmobile(mobile1)){
		alert("朋友的手机号码1,请输入正确的11位中国移动手机号码！");
		return false;
	}
	if(mobile2!='' && !isCMCCmobile(mobile2)){
		alert("朋友的手机号码2,请输入正确的11位中国移动手机号码！");
		return false;
	}
	if(mobile1=='' && mobile2==''){
		return false;
	}
	return true;
}

//打开ivr设置手机号
function MM_openSend(){
	//alert(document.getElementById('ivr').checked)
	if(document.getElementById('ivr').checked){
		openivrcode();
	}
}

//关闭ivr设置手机号
function MM_closeSend(){
	if(ivrdecide()){
		///关闭ivr设置手机号
		closeivrcode();
	}else{
		//ivr勾选框取消。
		document.getElementById('ivr').checked = false;
		///关闭ivr设置手机号
		closeivrcode();
	}
}

//订制流程123
function onchangeMobile(mobile){
	var obj = mobile;
	var mob = obj.value;
	if(mob == document.getElementById('jilu').value){
	   return false;
   }
   document.getElementById('jilu').value = mob;
	//alert(obj.value.length)
	///判断手机号是否正确
	if(obj.value.length==11){//判断是否是11位中国移动手机号
		if(isCMCCmobile(mob)){//正确
			//显示提示手机号争却得样式表
			document.getElementById('onmobile_text').innerHTML = '手机号输入正确';
			document.getElementById('onmobile_text').className = 'font-color';
		}else{//错误
			//显示提示手机号错误的样式表
			document.getElementById('onmobile_text').innerHTML = '手机号输入错误';
			document.getElementById('onmobile_text').className = 'cl-sy';
		}
	}else{
		///提示中国移动手机号
		document.getElementById('onmobile_text').innerHTML = '手机号输入错误';
		document.getElementById('onmobile_text').className = 'cl-sy';
	}
}


///图片定制流程判断手机号
function onchangeMobileImg(mobile){
	var obj = mobile;
	var mob = obj.value;
	if(mob == document.getElementById('jilu').value){
	   return false;
   }
   document.getElementById('jilu').value = mob;
	//alert(obj.value.length)
	///判断手机号是否正确
	if(obj.value.length==11){//判断是否是11位中国移动手机号
		if(isCMCCmobile(mob)){//正确
			//显示提示手机号争却得样式表
			document.getElementById('onmobile_succ').style.display = 'block';
			document.getElementById('onmobile_text').style.display = 'none';
			document.getElementById('onmobile_err').style.display = 'none';
		}else{//错误
			//显示提示手机号错误的样式表
			document.getElementById('onmobile_text').style.display = 'none';
			document.getElementById('onmobile_err').style.display = 'block';
			document.getElementById('onmobile_succ').style.display = 'none';
		}
	}else{
		///提示中国移动手机号
		document.getElementById('onmobile_text').style.display = 'block';
		document.getElementById('onmobile_err').style.display = 'none';
		document.getElementById('onmobile_succ').style.display = 'none';
	}
}



///输入框不能为空
function myalert(obj,text){
	if(obj.value==''){
		alert(text);
		return false;
	}
	return true;
}

////下发验证码
function validateCallback(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.success){
		//alert(jsonObject.message);
		document.getElementById('getPassUrl').style.display = 'none';
		document.getElementById('getPassLoding').style.display = 'none';
		document.getElementById('getPassSucc').style.display = 'block';
		document.getElementById('pass').disabled=false;
		document.getElementById('pass').style.display = '';
		document.getElementById('pass1').style.display = 'none';
	}else{
		alert(jsonObject.message);
		opengetvaluecode();
		refreshImgPass(document.getElementById('setp2_img'));
		document.getElementById('getPassLoding').style.display = 'none';
		document.getElementById('getPassSucc').style.display = 'none';
		document.getElementById('getPassUrl').style.display = 'block';
	}
}

///返回验证码

function validatereturn(){
		document.getElementById('getPassUrl').style.display = 'block';
		document.getElementById('getPassLoding').style.display = 'none';
		document.getElementById('getPassSucc').style.display = 'none';
}



function getValidate(){
	if(!myalert(document.getElementById('imgPass_getval'),'请输入图形验证码。')){
		return;
	}
	if(!isCMCCmobile(document.getElementById('mobile').value)){
		alert('请输入正确的中国移动手机号。');
		return;	
	}
	var jsonRequestObject = new Object();
	jsonRequestObject.mobile =document.getElementById('mobile').value;
	jsonRequestObject.imgpass = document.getElementById('imgPass_getval').value;
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.salesid=salesid;
	jsonRequestObject.singid = singid;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.validType = '2';
	//隐藏图形验证码层，显示下发验证码loding
	closegetvaluecode();
	document.getElementById('getPassUrl').style.display = 'none';
	document.getElementById('getPassLoding').style.display = 'block';
	document.getElementById('getPassSucc').style.display = 'none';
	crremotejs(dynamicip + 'jsp/ordertone/getvalidate.jsp', 'validateCallback', jsonRequestObject);
}

////图片验证码下发

function validateImgCallback(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.success){
		//alert(jsonObject.message);
		document.getElementById('getPassUrl').style.display = 'none';
		document.getElementById('getPassLoding').style.display = 'none';
		document.getElementById('getPassErr').style.display = 'none';
		document.getElementById('getPassSucc').style.display = 'block';
	}else{
		alert(jsonObject.message);
		document.getElementById('getPassUrl').style.display = 'none';
		document.getElementById('getPassLoding').style.display = 'none';
		document.getElementById('getPassErr').style.display = 'block';
		document.getElementById('getPassSucc').style.display = 'none';
	}
}



function getValidateImg(){
	if(!myalert(document.getElementById('imgPass_getval'),'请输入图形验证码。')){
		return;
	}
	if(!isCMCCmobile(document.getElementById('mobile').value)){
		alert('请输入正确的中国移动手机号。');
		return;	
	}
	var jsonRequestObject = new Object();
	jsonRequestObject.mobile =document.getElementById('mobile').value;
	jsonRequestObject.imgpass = document.getElementById('imgPass_getval').value;
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.salesid=salesid;
	jsonRequestObject.singerid = singerid;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.validType = '2';
	//隐藏图形验证码层，显示下发验证码loding
	opencoloseImg(2);
	document.getElementById('getPassErr').style.display = 'none';
	document.getElementById('getPassSucc').style.display = 'none';
	document.getElementById('getPassUrl').style.display = 'none';
	document.getElementById('getPassLoding').style.display = 'block';
	crremotejs(dynamicip + 'jsp/ordertone/getvalidate.jsp', 'validateImgCallback', jsonRequestObject);
}




function loginInfoCallback(jsonString){
	//alert('判断是否登陆回调方法');
	var jsonObject = strToJSON(jsonString);
	if(false){
		document.getElementById('mobile').value=jsonObject.mobile;
		document.getElementById("yessess").style.display = 'block';
		document.getElementById("nosess").style.display = 'none';
	} else {
		//读取cookie
		lastMobile = getCookie('lastMobile');
		if(lastMobile) {
			document.getElementById('mobile').value = lastMobile;
		}
		document.getElementById("yessess").style.display = 'none';
		document.getElementById("nosess").style.display = 'block';
	}
	onchangeMobile(document.getElementById('mobile'));
}

function getLoginInfo(){
	var jsonRequestObject = new Object();
	//alert(jsonRequestObject);
	crremotejs(dynamicip + 'jsp/crOrderTone/logininfo.jsp', 'loginInfoCallback', jsonRequestObject);
}


///图片定制流程判断登陆与否。
function loginInfoImgCallback(jsonString){
	
	var jsonObject = strToJSON(jsonString);
	
	if(jsonObject.mobile){
		document.getElementById('mobile').value=jsonObject.mobile;
		document.getElementById("yessess").style.display = 'block';
		document.getElementById("nosess").style.display = 'none';
	} else {
		//读取cookie
		lastMobile = getCookie('lastMobile');
		if(lastMobile) {
			document.getElementById('mobile').value = lastMobile;
		}
		document.getElementById("yessess").style.display = 'none';
		document.getElementById("nosess").style.display = 'block';
	}
	onchangeMobileImg(document.getElementById('mobile'));
}

function getLoginInfoImg(){
	///如果没有产品.
	var jsonRequestObject = new Object();
	//alert(jsonRequestObject);
	crremotejs(dynamicip + 'jsp/crOrderTone/logininfo.jsp', 'loginInfoImgCallback', jsonRequestObject);
}





////订制
function crsubscribeCallback(jsonString){
	//alert('定制回调方法');
	var jsonObject = strToJSON(jsonString);
	if(!jsonObject.imgpass.img){
		alert('图形验证码错误');
		///隐藏当前页面显示图片议案证码页面
		document.getElementById('ordersuccess').style.display = 'none';
		refreshImgPass(document.getElementById('comit_img'));
		document.getElementById('chanpin').style.display = 'block';
		return false;
	}
	
	///流程判断
	if(!jsonObject.imgpass.isLoginSuccess){
		if(jsonObject.imgpass.xitongmang){
			alert('系统忙，请您稍后再试。');
		}else{
			alert('您所填写的验证码错误，请核对验证短信后重新填入。');
		}
		///隐藏当前页面显示图片议案证码页面
		document.getElementById('ordersuccess').style.display = 'none';
		document.getElementById('chanpin').style.display = 'block';
		return false;
	}
	if(jsonObject.cring){
		document.getElementById('cringordermess').innerHTML = '手机彩铃:'+jsonObject.cring.message;
		document.getElementById('cringordermess').style.display = 'block';
		if(jsonObject.cring.isCrbt == false || jsonObject.cring.message=='用户不是彩铃用户'){
			////隐藏订制页面。打开注册页面
			document.getElementById('opencringuser').style.display = 'block';
			
			///隐藏session订制，隐藏无session订制
			document.getElementById('ordersuccess').style.display = 'none';
			document.getElementById('chanpin').style.display = 'none';
		}
	}
	if(jsonObject.mring){
		document.getElementById('mringordermess').innerHTML = '手机铃声:'+jsonObject.mring.message;
		document.getElementById('mringordermess').style.display = 'block';
	} 
	if(jsonObject.ivr){
		document.getElementById('ivrordermess').innerHTML = 'IVR:'+jsonObject.ivr.message;
		document.getElementById('ivrordermess').style.display = 'block';
	} 
	if(jsonObject.wapqq){
		document.getElementById('wapqqordermess').innerHTML = '手机全曲下载:'+jsonObject.wapqq.message;
		document.getElementById('wapqqordermess').style.display = 'block';
	} 
	if(jsonObject.wapsp){
		document.getElementById('wapspordermess').innerHTML = '手机视频下载:'+jsonObject.wapsp.message;
		document.getElementById('wapspordermess').style.display = 'block';
	} 
	if(jsonObject.orderimg){
		document.getElementById('imgordermess').innerHTML = '手机图片:'+jsonObject.orderimg.message;
		document.getElementById('imgordermess').style.display = 'block';
	}
}

////订制
function crsubscribeCallbackNew(jsonString){
	//alert('定制回调方法');
	var jsonObject = strToJSON(jsonString);
	if(!jsonObject.imgpass.img){
		alert('图形验证码错误');
		///隐藏当前页面显示图片议案证码页面
		document.getElementById('ordersuccess').style.display = 'none';
		refreshImgPass(document.getElementById('comit_img'));
		document.getElementById('chanpin').style.display = 'block';
		return false;
	}
	
	///流程判断
	if(!jsonObject.imgpass.isLoginSuccess){
		alert('您所填写的验证码错误，请核对验证短信后重新填入.');
		///隐藏当前页面显示图片议案证码页面
		document.getElementById('ordersuccess').style.display = 'none';
		document.getElementById('chanpin').style.display = 'block';
		return false;
	}
	if(jsonObject.cring){
		document.getElementById('cringordermessNew').innerHTML = '手机彩铃:'+jsonObject.cring.message;
		document.getElementById('cringordermessNew').style.display = 'block';
		if(jsonObject.cring.isCrbt == false || jsonObject.cring.message=='用户不是彩铃用户'){
			////隐藏订制页面。打开注册页面
			document.getElementById('opencringuser').style.display = 'block';
			
			///隐藏session订制，隐藏无session订制
			document.getElementById('ordersuccess').style.display = 'none';
			document.getElementById('chanpin').style.display = 'none';
		}
		if(jsonObject.cring.success){
			document.getElementById('messMoreNew').innerHTML = jsonObject.cring.messageNew;
			document.getElementById('messMoreNew').style.display = 'block';
		}
	}
}



function crsubscribe(){
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = document.getElementById('mobile').value;
	jsonRequestObject.pass = document.getElementById('pass').value;
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	if(!isCMCCmobile(jsonRequestObject.mobile)){
		alert("请输入正确的11位中国移动手机号码！");
		document.getElementById('mobile').focus();
		return false;
	}
	//设置cookie
	setCookie('lastMobile', jsonRequestObject.mobile, 3600 * 24 * 30, '/');
	if(document.getElementById('pass').value==''){
		alert("请输入正确的临时验证码！");
		return false;
	}
	
	jsonRequestObject.types = new Array();
	if(document.getElementById('cring').checked){
		jsonRequestObject.types.push('cring');
		document.getElementById('cringordermess').style.display = 'block';
	}else{
		document.getElementById('cringordermess').style.display = 'none';
	}
	if(document.getElementById('mring').checked){
		jsonRequestObject.types.push('mring');
		document.getElementById('mringordermess').style.display = 'block';
	}else{
		document.getElementById('mringordermess').style.display = 'none';
	}
	
	if(document.getElementById('orderimg').checked){
		jsonRequestObject.types.push('orderimg');
		document.getElementById('imgordermess').style.display = 'block';
	}else{
		document.getElementById('imgordermess').style.display = 'none';
	}
	
	if(document.getElementById('ivr').checked){
		jsonRequestObject.types.push('ivr');
		document.getElementById('ivrordermess').style.display = 'block';
		jsonRequestObject.receiveMobiles = new Array();
		var receiveMobiles = document.getElementsByName('receiveMobiles');
		for(var i = 0; i < receiveMobiles.length; i++){
			var receiveMobile = receiveMobiles[i].value;
			if(receiveMobile && receiveMobile != ''){
				if(!isCMCCmobile(receiveMobile)){
					alert("朋友号码请输入正确的11位中国移动手机号码！");
					return false;
				}
				jsonRequestObject.receiveMobiles.push(receiveMobile);
			}
		}
	}else{
		document.getElementById('ivrordermess').style.display = 'none';
	}
	if(document.getElementById('wapqq').checked){
		jsonRequestObject.types.push('wapqq');
		document.getElementById('wapqqordermess').style.display = 'block';
	}else{
		document.getElementById('wapqqordermess').style.display = 'none';
	}
	if(document.getElementById('wapsp').checked){
		jsonRequestObject.types.push('wapsp');
		document.getElementById('wapspordermess').style.display = 'block';
	}else{
		document.getElementById('wapspordermess').style.display = 'none';
	}
	if(jsonRequestObject.types == 0){
		alert("请至少选择一个订购项");
		return false;
	}
	
	document.getElementById('chanpin').style.display = 'none';
	document.getElementById('ordersuccess').style.display = 'block';
	//alert('开始');
	crremotejs(dynamicip + 'jsp/crOrderTone/subscribe.jsp', 'crsubscribeCallback', jsonRequestObject);
}

///活动定制1
function crsubscribeNew(){
	//alert('活动流程');
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = document.getElementById('mobile').value;
	jsonRequestObject.pass = document.getElementById('pass').value;
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	if(!isCMCCmobile(jsonRequestObject.mobile)){
		alert("请输入正确的11位中国移动手机号码！");
		document.getElementById('mobile').focus();
		return false;
	}
	//设置cookie
	setCookie('lastMobile', jsonRequestObject.mobile, 3600 * 24 * 30, '/');
	if(document.getElementById('pass').value==''){
		alert("请输入正确的临时验证码！");
		return false;
	}
	
	jsonRequestObject.types = new Array();
	if(document.getElementById('cring').checked){
		jsonRequestObject.types.push('cring');
		document.getElementById('cringordermess').style.display = 'block';
	}else{
		document.getElementById('cringordermess').style.display = 'none';
	}
	if(document.getElementById('mring').checked){
		jsonRequestObject.types.push('mring');
		document.getElementById('mringordermess').style.display = 'block';
	}else{
		document.getElementById('mringordermess').style.display = 'none';
	}
	
	if(document.getElementById('orderimg').checked){
		jsonRequestObject.types.push('orderimg');
		document.getElementById('imgordermess').style.display = 'block';
	}else{
		document.getElementById('imgordermess').style.display = 'none';
	}
	
	if(document.getElementById('ivr').checked){
		jsonRequestObject.types.push('ivr');
		document.getElementById('ivrordermess').style.display = 'block';
		jsonRequestObject.receiveMobiles = new Array();
		var receiveMobiles = document.getElementsByName('receiveMobiles');
		for(var i = 0; i < receiveMobiles.length; i++){
			var receiveMobile = receiveMobiles[i].value;
			if(receiveMobile && receiveMobile != ''){
				if(!isCMCCmobile(receiveMobile)){
					alert("朋友号码请输入正确的11位中国移动手机号码！");
					return false;
				}
				jsonRequestObject.receiveMobiles.push(receiveMobile);
			}
		}
	}else{
		document.getElementById('ivrordermess').style.display = 'none';
	}
	if(document.getElementById('wapqq').checked){
		jsonRequestObject.types.push('wapqq');
		document.getElementById('wapqqordermess').style.display = 'block';
	}else{
		document.getElementById('wapqqordermess').style.display = 'none';
	}
	if(document.getElementById('wapsp').checked){
		jsonRequestObject.types.push('wapsp');
		document.getElementById('wapspordermess').style.display = 'block';
	}else{
		document.getElementById('wapspordermess').style.display = 'none';
	}
	if(jsonRequestObject.types == 0){
		alert("请至少选择一个订购项");
		return false;
	}
	
	document.getElementById('chanpin').style.display = 'none';
	document.getElementById('ordersuccess').style.display = 'block';
	//alert('开始');
	crremotejs(dynamicip + 'jsp/crOrderTone/subscribe.jsp', 'crsubscribeCallbackNew', jsonRequestObject);
}




function crsubscribe_2(){
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = '';
	jsonRequestObject.pass = '';
	jsonRequestObject.imgpass = document.getElementById('sessimg_pass').value;
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	if(jsonRequestObject.imgpass==''){
		alert("请输入图形验证码！");
		return false;
	}
	jsonRequestObject.types = new Array();
	if(document.getElementById('cring').checked){
		jsonRequestObject.types.push('cring');
		document.getElementById('cringordermess').style.display = 'block';
	}else{
		document.getElementById('cringordermess').style.display = 'none';
	}
	if(document.getElementById('mring').checked){
		jsonRequestObject.types.push('mring');
		document.getElementById('mringordermess').style.display = 'block';
	}else{
		document.getElementById('mringordermess').style.display = 'none';
	}
	
	if(document.getElementById('orderimg').checked){
		jsonRequestObject.types.push('orderimg');
		document.getElementById('imgordermess').style.display = 'block';
	}else{
		document.getElementById('imgordermess').style.display = 'none';
	}
	
	if(document.getElementById('ivr').checked){
		jsonRequestObject.types.push('ivr');
		document.getElementById('ivrordermess').style.display = 'block';
		jsonRequestObject.receiveMobiles = new Array();
		var receiveMobiles = document.getElementsByName('receiveMobiles');
		for(var i = 0; i < receiveMobiles.length; i++){
			var receiveMobile = receiveMobiles[i].value;
			if(receiveMobile && receiveMobile != ''){
				if(!isCMCCmobile(receiveMobile)){
					alert("朋友号码请输入正确的11位中国移动手机号码！");
					return false;
				}
				jsonRequestObject.receiveMobiles.push(receiveMobile);
			}
		}
	}else{
		document.getElementById('ivrordermess').style.display = 'none';
	}
	if(document.getElementById('wapqq').checked){
		jsonRequestObject.types.push('wapqq');
		document.getElementById('wapqqordermess').style.display = 'block';
	}else{
		document.getElementById('wapqqordermess').style.display = 'none';
	}
	if(document.getElementById('wapsp').checked){
		jsonRequestObject.types.push('wapsp');
		document.getElementById('wapspordermess').style.display = 'block';
	}else{
		document.getElementById('wapspordermess').style.display = 'none';
	}
	if(jsonRequestObject.types == 0){
		alert("请至少选择一个订购项");
		return false;
	}
	document.getElementById('ordersuccess').style.display = 'block';
	document.getElementById('chanpin').style.display = 'none';
	crremotejs(dynamicip + 'jsp/crOrderTone/subscribe.jsp', 'crsubscribeCallback', jsonRequestObject);
}


///活动定制
function crsubscribeNew_2(){
	//alert('活动流程');
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = '';
	jsonRequestObject.pass = '';
	jsonRequestObject.imgpass = document.getElementById('sessimg_pass').value;
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	if(jsonRequestObject.imgpass==''){
		alert("请输入图形验证码！");
		return false;
	}
	jsonRequestObject.types = new Array();
	if(document.getElementById('cring').checked){
		jsonRequestObject.types.push('cring');
		document.getElementById('cringordermess').style.display = 'block';
	}else{
		document.getElementById('cringordermess').style.display = 'none';
	}
	if(document.getElementById('mring').checked){
		jsonRequestObject.types.push('mring');
		document.getElementById('mringordermess').style.display = 'block';
	}else{
		document.getElementById('mringordermess').style.display = 'none';
	}
	
	if(document.getElementById('orderimg').checked){
		jsonRequestObject.types.push('orderimg');
		document.getElementById('imgordermess').style.display = 'block';
	}else{
		document.getElementById('imgordermess').style.display = 'none';
	}
	
	if(document.getElementById('ivr').checked){
		jsonRequestObject.types.push('ivr');
		document.getElementById('ivrordermess').style.display = 'block';
		jsonRequestObject.receiveMobiles = new Array();
		var receiveMobiles = document.getElementsByName('receiveMobiles');
		for(var i = 0; i < receiveMobiles.length; i++){
			var receiveMobile = receiveMobiles[i].value;
			if(receiveMobile && receiveMobile != ''){
				if(!isCMCCmobile(receiveMobile)){
					alert("朋友号码请输入正确的11位中国移动手机号码！");
					return false;
				}
				jsonRequestObject.receiveMobiles.push(receiveMobile);
			}
		}
	}else{
		document.getElementById('ivrordermess').style.display = 'none';
	}
	if(document.getElementById('wapqq').checked){
		jsonRequestObject.types.push('wapqq');
		document.getElementById('wapqqordermess').style.display = 'block';
	}else{
		document.getElementById('wapqqordermess').style.display = 'none';
	}
	if(document.getElementById('wapsp').checked){
		jsonRequestObject.types.push('wapsp');
		document.getElementById('wapspordermess').style.display = 'block';
	}else{
		document.getElementById('wapspordermess').style.display = 'none';
	}
	if(jsonRequestObject.types == 0){
		alert("请至少选择一个订购项");
		return false;
	}
	document.getElementById('ordersuccess').style.display = 'block';
	document.getElementById('chanpin').style.display = 'none';
	crremotejs(dynamicip + 'jsp/crOrderTone/subscribe.jsp', 'crsubscribeCallbackNew', jsonRequestObject);
}



///用户注册

function registerCallback(jsonString){
	var jsonObject = strToJSON(jsonString);
	//alert('aa');
	if(jsonObject.success){///开通成功
		////隐藏注册页面，打开结束页面
		if(jsonObject.cring){
				document.getElementById('cringordermess').innerHTML = '手机彩铃:'+jsonObject.cring.message;
				document.getElementById('cringordermess').style.display = 'block';
		}
		document.getElementById('opencringuser').style.display = 'none';
		document.getElementById('ordersuccess').style.display = 'block';
	}else{
		///打开错误提示页面。隐藏注册页面
		document.getElementById('opencringuser').style.display = 'none';
		document.getElementById('reg_def_mess').innerHTML = jsonObject.message;
		document.getElementById('reg_def').style.display = 'block';
	}
}


function register(){
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = document.getElementById('mobile').value;
	jsonRequestObject.pass = document.getElementById('pass').value;
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.types = new Array();
	if(document.getElementById('cring').checked){
		jsonRequestObject.types.push('cring');	
	}
	if(document.getElementById('mring').checked){
		jsonRequestObject.types.push('mring');
	}
	if(document.getElementById('wapqq').checked){
		jsonRequestObject.types.push('wapqq');
	}
	if(document.getElementById('wapsp').checked){
		jsonRequestObject.types.push('wapsp');
	}
	if(document.getElementById('orderimg').checked){
		jsonRequestObject.types.push('orderimg');
	}
	crremotejs(dynamicip + 'jsp/crOrderTone/register.jsp', 'registerCallback', jsonRequestObject);
}



function regdif(){
	document.getElementById('reg_def').style.display = 'none';
	document.getElementById('cringordermess').innerHTML = '手机彩铃订制中...';
	returnpage();
}



///针对之前订制标识返回相应页面
function returnpage(){
	var mark = document.getElementById('pagemark').value;
	if(mark=='sess'){
		//打开有sess注册页面
		document.getElementById('chanpin').style.display = 'block';
		document.getElementById('nosess').style.display = 'block';
		document.getElementById('yessess').style.display = 'none';
	}
	if(mark=='nosess'){
		//打开无session注册页面
		document.getElementById('chanpin').style.display = 'block';
		document.getElementById('nosess').style.display = 'none';
		document.getElementById('yessess').style.display = 'block';
	}
}


function noproduct(){
	var ivrobj=document.getElementById('ivrProduct');
	var cringobj=document.getElementById('cringProduct');
	var mringobj=document.getElementById('mringProduct');
	var wapqqobj=document.getElementById('wapqqProduct');
	var wapspobj=document.getElementById('wapspProduct');
	//alert(ivrobj.style.display+'='+cringobj.style.display+'='+mringobj.style.display+'='+wapqqobj.style.display+'='+wapspobj.style.display);
	if(ivrobj.style.display=='none' && cringobj.style.display=='none' && mringobj.style.display=='none' && wapqqobj.style.display=='none' && wapspobj.style.display=='none'){
		document.getElementById('content').style.display='none';
		document.getElementById('content_msg').style.display='block';
	}else{
		document.getElementById('content').style.display='block';
		document.getElementById('content_msg').style.display='none';
	}
}


///图片定制
function imgsubscribeCallback(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(!jsonObject.imgpass.img){
		alert('图形验证码错误');
		return false;
	}
	if(!jsonObject.imgpass.isLoginSuccess){
		alert('密码输入错误');
		return false;
	}
	//alert();
	if(jsonObject.imgObject.success){
		document.getElementById("step2").style.display = 'none';
		document.getElementById("step1").style.display = 'none';
		document.getElementById('imgordersucc').style.display='block';
	}
}



function imgsubscribe(){
	var jsonRequestObject = new Object();
	jsonRequestObject.imgname=imgname;
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = document.getElementById('mobile').value;
	jsonRequestObject.pass = document.getElementById('pass').value;
	jsonRequestObject.singerid = singerid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	if(!isCMCCmobile(jsonRequestObject.mobile)){
		alert("请输入正确的11位中国移动手机号码！");
		document.getElementById('mobile').focus();
		return false;
	}
	//设置cookie
	setCookie('lastMobile', jsonRequestObject.mobile, 3600 * 24 * 30, '/');
	if(document.getElementById('pass').value==''){
		alert("请输入正确的临时验证码！");
		return false;
	}
	jsonRequestObject.types = new Array();
	crremotejs(dynamicip + 'jsp/crOrderTone/imgsubscribe.jsp', 'imgsubscribeCallback', jsonRequestObject);
}
function imgsubscribe2(){
	var jsonRequestObject = new Object();
	jsonRequestObject.imgname=imgname;
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = document.getElementById('mobile').value;
	jsonRequestObject.pass = document.getElementById('pass').value;
	jsonRequestObject.singerid = singerid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.imgpass = document.getElementById('setp2_imgpass').value;
	
	if(document.getElementById('setp2_imgpass').value==''){
		alert("请输入图形验证码！");
		return false;
	}
	
	jsonRequestObject.types = new Array();
	crremotejs(dynamicip + 'jsp/ordertone/imgsubscribe.jsp', 'imgsubscribeCallback', jsonRequestObject);
}



///开通在等等
function wait(){
	document.getElementById('ordersuccess').style.display = 'block';
	document.getElementById('opencringuser').style.display = 'none';
}
function opencring(){
	document.getElementById('ordersuccess').style.display = 'none';
	document.getElementById('opencringuser').style.display = 'block';
}


///订制意向请求
function getorderdis(jsonString){///获得异步请求数据数据
	var jsonObject = strToJSON(jsonString);
	//alert(jsonObject.url);	
}
function orderdis(){///获得异步请求数据数据
	var jsonRequestObjectabc = new Object();
	var url = window.location.href;
	remotejs(X.PATH.SUPPORT+'jsp/crOrderTone/orderDis.jsp?url='+url, 'getorderdis', jsonRequestObjectabc);
}
///用户登录,以及用户注册切换方法
function userLoginAndReg(p){
	if(p==1){
		document.getElementById('userlogin').style.display = 'none';
		document.getElementById('userreg').style.display = 'block';
	}
	if(p==2){
		document.getElementById('userlogin').style.display = 'block';
		document.getElementById('userreg').style.display = 'none';
	}
}


////用户登录方法及回调.
function getuserLoginAction(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.LoginSucc){
		alert(jsonObject.message);
		document.getElementById('LoginLoading').style.display = 'none';
		document.getElementById('songlist').style.display = 'block';
		///铃音合连接
		document.getElementById('mymusicbox1').style.display = 'block';
		document.getElementById('mymusicbox2').style.display = 'none';
	}else{
		alert(jsonObject.message);
		document.getElementById('LoginLoading').style.display = 'none';
		document.getElementById('userlogin').style.display = 'block';
		//铃音合连接
		document.getElementById('mymusicbox1').style.display = 'none';
		document.getElementById('mymusicbox2').style.display = 'block';
	}
}

function userLoginName(){
	var username = document.getElementById('userLoginName').value;
	if(username==''){
		document.getElementById('userLoginNameText').innerHTML='输入您的网站用户名';
	}else{
		document.getElementById('userLoginNameText').innerHTML='';
	}
}


function userLoginAction(){
	var username = document.getElementById('userLoginName').value;
	var userpass = document.getElementById('userLoginPass').value;
	if(username==''){
		alert('请输入网站用户名.');
		return;
	}
	if(userpass==''){
		alert('请输入网站密码.');
		return;
	}
	if(!checkInput(username)){
		return;
	}
	if(!checkInput(userpass)){
		return;
	}
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = "";
	jsonRequestObject.pass = "";
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.userName = username;
	jsonRequestObject.userPass = userpass;
	
	document.getElementById('userlogin').style.display = 'none';
	document.getElementById('userreg').style.display = 'none';
	document.getElementById('songlist').style.display = 'none';
	document.getElementById('LoginLoading').style.display = 'block';
	remotejs(X.PATH.SUPPORT+'newweb/jsp/crOrderTone/orderLogin.jsp','getuserLoginAction',jsonRequestObject);
}

////用户注册方法及回调.
function getuserRegAction(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.RegSucc){
		alert(jsonObject.message);
		//打开歌手叶面	
		document.getElementById('userlogin').style.display = 'none';
		document.getElementById('userreg').style.display = 'none';	
		document.getElementById('RegLoading').style.display = 'none';
		document.getElementById('songlist').style.display = 'block';
		//铃音库连接
		document.getElementById('mymusicbox1').style.display = 'block';
		document.getElementById('mymusicbox2').style.display = 'none';
	}else{
		alert(jsonObject.message);
		//打开注册叶面
		document.getElementById('userlogin').style.display = 'none';
		document.getElementById('RegLoading').style.display = 'none';
		document.getElementById('songlist').style.display = 'none';
		document.getElementById('userreg').style.display = 'block';	
		//铃音库连接
		document.getElementById('mymusicbox1').style.display = 'none';
		document.getElementById('mymusicbox2').style.display = 'block';
	}
}
var Regbiaoshi = 0;
function userRegAction(){
	var username = document.getElementById('userRegName').value;
	var usermail = document.getElementById('userRegMail').value;
	
	if(username==''){
		alert('请输入网站用户名.');
		return;
	}
	if(usermail==''){
		alert('请输入网站邮箱.');
		return;
	}
	if(!checkInput(username)){
		return;
	}
	if(!checkInput(usermail)){
		return;
	}
	var patrn=/^([a-zA-Z0-9_-]|\.)+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if (!patrn.exec(usermail)){
		alert('请输入正确的网站邮箱.');
		return;
	}
	if(Regbiaoshi==0){
		alert(document.getElementById('regUserNameMess').innerHTML);
		return;
	}
	
	var jsonRequestObject = new Object();
	jsonRequestObject.from=from;
	jsonRequestObject.fromchnl=fromchnl;
	jsonRequestObject.fromcchnl=fromcchnl;
	jsonRequestObject.mobile = "";
	jsonRequestObject.pass = "";
	jsonRequestObject.singid = singid;
	jsonRequestObject.nodeId = nodeid;
	jsonRequestObject.orderType = orderType;
	jsonRequestObject.channel = channel;
	jsonRequestObject.cchannel = cchannel;
	jsonRequestObject.row = rownew;
	jsonRequestObject.columns = columns;
	jsonRequestObject.page = page;
	jsonRequestObject.fromtype=fromtype;
	jsonRequestObject.salesid = salesid;
	jsonRequestObject.userName = username;
	jsonRequestObject.userMail = usermail;
	document.getElementById('userlogin').style.display = 'none';
	document.getElementById('userreg').style.display = 'none';
	document.getElementById('songlist').style.display = 'none';
	document.getElementById('RegLoading').style.display = 'block';
	remotejs(X.PATH.SUPPORT+'jsp/crOrderTone/orderReg.jsp','getuserRegAction',jsonRequestObject);
}

///判断用户注册用户名是否合法。

function getreguserDec(jsonString){
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.UserNameSucc){
		document.getElementById('regUserNameMess').style.color = '#009900';
		document.getElementById('regUserNameMess').innerHTML = jsonObject.UserNameMess;
		Regbiaoshi=1;
		
	}else{
		document.getElementById('regUserNameMess').style.color = '#FF0000';
		document.getElementById('regUserNameMess').innerHTML = jsonObject.UserNameMess;
		Regbiaoshi=0;
	}
}


function reguserDec(){
	var username = document.getElementById('userRegName').value;
	var jsonRequestObject = new Object();
	jsonRequestObject.userNameDec = username;
	remotejs(X.PATH.SUPPORT+'newweb/jsp/crOrderTone/mobileDec.jsp','getreguserDec',jsonRequestObject);
}

function checkInput(par){
	var validRegExp=/[&<>%|\\\']/;
	if (validRegExp.test(par)){
	  alert('请勿输入"|"、"\\"、"<"、">"、"%"、"\'"、"&"等特殊字符,请您重新输入！');
	  return false;
	}else{
	  return true;
	}
}

function opengetvaluecode(){
	document.getElementById('getvaluecode').style.display = 'block';
}
function closegetvaluecode(){
	document.getElementById('getvaluecode').style.display = 'none';
}

function openivrcode(){
	document.getElementById('open_ivr').style.display = 'block';
}
function closeivrcode(){
	document.getElementById('open_ivr').style.display = 'none';
}

function helpdiv(num){
	document.getElementById('helpdiv').style.display = 'block';
	if(num=='cring'){
		document.getElementById('helptit').innerHTML = '什么是彩铃?';
		document.getElementById('helpcont').innerHTML = '彩铃是朋友播打你电话时，朋友听到的音乐或人声，好听好玩的手机彩铃让每个播打你电话的朋友都分享到你的品味。';
	}
	if(num=='mring'){
		document.getElementById('helptit').innerHTML = '什么是手机铃声？';
		document.getElementById('helpcont').innerHTML = '手机铃声是客户被呼叫时，自己手机演奏的音乐或人声，好听好玩的手机铃声让每次来电更有趣。 ';
	}
	if(num=='ivr'){
		document.getElementById('helptit').innerHTML = '什么是音乐点播？';
		document.getElementById('helpcont').innerHTML = '您的朋友点播歌曲，点播成功后，接听方会收到系统的呼叫，开始通话中就能听到所点送方点播的音乐。接听方免信息费，通话费按当地标准收取。';
	}
	if(num=='wapqq'){
		document.getElementById('helptit').innerHTML = '什么是全曲下载？';
		document.getElementById('helpcont').innerHTML = '全曲下载，即提供完整的歌曲下载。它同之前的振铃只有高潮部分不一样，它提供的是完整的，高品质的，正版数字音乐。';
	}
	if(num=='wapsp'){
		document.getElementById('helptit').innerHTML = '什么是手机视频？';
		document.getElementById('helpcont').innerHTML = '您可以将喜欢的MV下载到手机上，随时播放。';
	}
	if(num=='img'){
		document.getElementById('helptit').innerHTML = '什么是手机图片？';
		document.getElementById('helpcont').innerHTML = '您可以将喜欢的图片下载到手机上，随时使用。';
	}
}
function clohelpdiv(){
	document.getElementById('helpdiv').style.display = 'none';
}

///图形验证码判断
function getImgdis(jsonString){///获得异步请求数据数据
	var jsonObject = strToJSON(jsonString);
	//alert(jsonObject.success);	
	if(jsonObject.success){
		document.getElementById('imgmess').innerHTML = jsonObject.message;
		document.getElementById('imgmess').style.color = '#00CC00';
	}else{
		document.getElementById('imgmess').innerHTML = jsonObject.message;
		document.getElementById('imgmess').style.color = '#FF3300';
	}
}
function Imgdis(){///获得异步请求数据数据
	var imgvalue=document.getElementById('imgPass_getval').value;
	document.getElementById('imgmess').innerHTML = "";
	if(imgvalue.length>3){
		var jsonRequestObjectabc = new Object();
		jsonRequestObjectabc.imgvalue = document.getElementById('imgPass_getval').value;
		remotejs(X.PATH.SUPPORT+'jsp/crOrderTone/imgDis.jsp', 'getImgdis', jsonRequestObjectabc);
	}
}

function onkeypresssubmit(){
	var keyCode;   
	
	keyCode = window.event.keyCode; 
	//alert(keyCode);
	if(keyCode == 13 && document.getElementById('getvaluecode').style.display=='block'){
	  getValidate();
	}else if(keyCode == 13 && document.getElementById('getvaluecode').style.display=='none'){
		crsubscribe();
	}
	
}

///////异步取歌曲视听地址

function getsingPathreturn(jsonString){///获得异步请求数据数据
	var jsonObject = strToJSON(jsonString);
	if(jsonObject.success){
		if(navigator.userAgent.indexOf("MSIE")>0) {
			wmpStop();
			objMmInfo = null;
			intSelMmCnt = 0;
			initExbuudIeAFf(jsonObject.singPath);
		}
		
		if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
			document.getElementById('ieff').style.display = 'none';
			document.getElementById('fireff').style.display = 'block';
			document.getElementById('ffplay').src = jsonObject.singPath;
			document.getElementById('fireff').innerHTML   =   document.getElementById('fireff').innerHTML;
		}
	}else{
		alert(jsonObject.message);
	}
}



function getsingPath(singid,singtype){///异步取歌曲视听地址
		var jsonRequestObjectabc = new Object();
		if(singtype=="2"){
			document.getElementById('ringTab').className = 'taboff';
			document.getElementById('singTab').className = 'tabon';
		}
		if(singtype=="1"){
			document.getElementById('ringTab').className = 'tabon';
			document.getElementById('singTab').className = 'taboff';
		}
		jsonRequestObjectabc.singid = singid;
		jsonRequestObjectabc.singtype = singtype;
		remotejs(X.PATH.ROOT+'jsp/crOrderTone/singpath.jsp', 'getsingPathreturn', jsonRequestObjectabc);
}

