var SYS_LIST_TAG_NAME=""
function init_xmlhttp_obj() {
//初始化xmlhttp对象，根据不同的浏览器设置不同的对象
var A;
try {
A=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
A=new ActiveXObject("Microsoft.XMLHTTP");
} catch (oc) {
A=null;
}
}
if(!A && typeof XMLHttpRequest != "undefined")
A = new XMLHttpRequest();
if (!A)
alert("Could not create connection object.");
return A;
}

function getData(url)
{
//调用Microsoft.XMLHTTP获取数据
var theDate=new Date(); 
url=url+"&nocache="+theDate;
var xmlhttp =init_xmlhttp_obj();
xmlhttp.Open("get",url, false);
xmlhttp.Send("Author:kevin;Version:2.0");
return xmlhttp.responseText;
}
function getPostData(url)
{
//调用Microsoft.XMLHTTP获取数据
var theDate=new Date(); 
url=url+"&nocache="+theDate;
var xmlhttp =init_xmlhttp_obj();
xmlhttp.Open("post",url, false);
xmlhttp.Send("Author:kevin;Version:2.0");
return xmlhttp.responseText;
}

function getTdList(names,xh){
var url="/platform/a_tld_price_api.asp?dn="+	names+"&xh="+xh;
var recData=getData(url);
    return recData;
	}
	
function addToCartPro(xh){
var objDn=document.getElementById("okdn"+xh);
var objTd=document.getElementById("rp"+xh);
var objZt=document.getElementById("dncheckDiv")
var objWmb=document.getElementById("wmb"+xh)
var objHref=document.getElementById("href"+xh)
var strIc=""
try{
	var objIc=document.getElementById("idnc"+xh);
	strIc=objIc.value
	}
	catch(e){}
var url="/platform/controller/saveMyCart.asp?dn="+	objDn.value+"&xh="+xh+"&regpipe=" + objTd.value + "&op=register&idncode="+strIc+"&wmb="+objWmb.value;
//alert(url)
var recData=getData(url);
if(recData.indexOf("成功")>0){
    objZt.innerHTML=objDn + "已选购";
    objTd.disabled=true;
	objWmb.disabled=true;
	objHref.href="javascript:alert('此域名已经添加到购物车中了，请不要重复提交')";
    refreshCart();
}
    return recData;
	}

//刷新购物车
function refreshCart(){
var objCart=document.getElementById("myShopCart")
var url="/platform/viewMyCartHide.asp?view=self"
var recData=getData(url);
objCart.innerHTML=recData;
}

//刷新登录信息
function refreshLoginInfo(){
	try{
var objLoginInfo=parent.document.getElementById("myLoginInfo")
var url="/platform/myLoginInfoHide.asp?view=top"
var recData=getData(url);
objLoginInfo.innerHTML=recData;

	}
	catch(e){}
}

//刷新登录信息
function setLocks(op,dnid){
var objlockMsg=parent.document.getElementById("lockMsg")
var url="/platform/enomcp/DomainLock.asp?op="+op+"&id="+ dnid

var recData=getData(url);
objlockMsg.innerHTML=recData;
}


function menuJump(url){
	top.document.location.href=url;
	}
	
function showLoginForm(){
	try{
        var dncheckForm
        dncheckForm = document.getElementById("hider");
		dncheckForm.click();
		logDlg.show();
        }
		catch(e){
			
			}
	
	}

function loading()
{
        var rtMsg="<br><br>系统正在处理您的请求，请稍候。。。<br><img src=/ajax/images/loader-1.gif>";

        showDialog('处理中。。。',rtMsg,'success');

}

function done(originalRequest)
{
        var rtMsgNr=originalRequest.responseText;
		try{
		refreshCart();
		}
		catch(e){}
        showDialog('操作结果',rtMsgNr,'success');
}
	
function reportError(request)
{

showDialog('错误！','输入错误<a href=>返回</a>.','error','');
}

//这是一个ajax执行的过程，发送到welcome.jsp
  function submitFormAjax(formId){   
    var formObj=document.getElementById(formId);
	var els=formObj.elements;
    var formAction=formObj.formAction.value;
	var paras="";
	paras=getMyParas(formId);
var myAjax = new Ajax.Request(formAction, {method: 'post', parameters: paras,onComplete : done,onLoading  : loading,onFailure  : reportError}); 
  } 
  //获取form里面的其它参数
function getMyParas(formId){
var objForm=document.getElementById(formId)
var  objFEl=objForm.elements;
var localetime=new Date();
var paras="&huibai-youren-domain-regsys="+localetime;
for(var  i=0;i<objFEl.length;i++){
  var strValue=objFEl[i].value;
  var strName=objFEl[i].name;
  		  if (strName!="formAction" && strName!="page"){
			  if (objFEl[i].type=="checkbox"){
				  if (objFEl[i].checked){
					  paras+="&"+ strName + "=" + escape(strValue)
					  }
				  
			  }else{
		      paras+="&"+ strName + "=" + escape(strValue)
			  }
		  }
  }
return paras;

	}

  function doQuaryAjax(listId,formId){
	 SYS_LIST_TAG_NAME=listId;
     var objList=document.getElementById(listId);	  
    var formObj=document.getElementById(formId);
	var els=formObj.elements;
    var formAction=formObj.formAction.value;
	var paras="";
     var objList=document.getElementById(listId);	
	 paras=getMyParas(formId);
	 paras=paras + "&page=1";
var myAjax = new Ajax.Request(formAction, {method: 'post', parameters: paras, onComplete: showResponse}); 

}

  function browse(tag,listId,formId){
	  SYS_LIST_TAG_NAME=listId
	  var Forms=document.getElementById(formId);
	  var els=Forms.elements;
      var formAction=Forms.formAction.value;
	  var page=parseInt(Forms.page.value);
	  var allPage=parseInt(Forms.pagecount.value);
      var objList=document.getElementById(listId);
	  var paras="";
	  var prevpage=parseInt(Forms.prevpage.value);
	  var nextpage=parseInt(Forms.nextpage.value);
	  var gopage=parseInt(Forms.gopage.value);
	  if(gopage>allPage){
		  alert("页数不能大于总页数")
		  return false;
		  }
		  paras=getMyParas(formId);
	  if (tag=="first"){
		  paras=paras + "&page=1";
		  }
	  if (tag=="last"){
		  paras=paras + "&page="+allPage;
		  }
	  if (tag=="next"){
		  paras=paras + "&page="+nextpage;
		  }	
	  if (tag=="prev"){
		  paras=paras + "&page="+prevpage;
		  }
	  if (tag=="gopage"){
		  paras=paras + "&page="+gopage;
		  }		  
		
     var objList=document.getElementById(listId);	  
var myAjax = new Ajax.Request(formAction, {method: 'post', parameters: paras, onComplete: showResponse}); 

}

function showResponse(originalRequest) 
{ 
//put returned XML in the textarea 
try{
var lstTag=SYS_LIST_TAG_NAME	
var objRtList=document.getElementById(lstTag)
objRtList.innerHTML=originalRequest.responseText; 
}
catch(e){
	try{

    var objRtList=document.getElementById("DomList")
    objRtList.innerHTML=originalRequest.responseText; 
	}
	catch(e){
    var objRtList=document.getElementById("MyListDiv")
    objRtList.innerHTML=originalRequest.responseText; 
		
		}
	}
}

//支持中文的ajax form提交方法
  function doFormAjax(listId,formId){
	  SYS_LIST_TAG_NAME=listId
	  var Forms=document.getElementById(formId);
	  var els=Forms.elements;
      var formAction=Forms.formAction.value;
      var objList=document.getElementById(listId);	  
	  var paras="";
paras=getMyParas(formId);
	  formAction=formAction + "?isAjax=Y" + paras;
      var recData=getPostData(formAction);
	  objList.innerHTML=recData;
}
//校验表单
//校验表单并且提交
  function validatform(formId){ 
  var Forms=document.getElementById(formId);
  var els=Forms.elements;
  for(var i=0;i<els.length;i++){
	  var clsName=els[i].className;
	  if(clsName.indexOf("Invalid")>0){
		  alert("表单中含有无效的输入，请更正后再提交！")
		  els[i].focus();
		  return false;
		  }
	  if(clsName.indexOf("Empty")>0){
		  alert("表单中含有必录的项目您没有填写，请填写后再提交！");
		  els[i].focus();
		  return false;
		  }	  
  }
  return true;
  }

//校验表单并且提交
  function vasform(formId){ 
  var Forms=document.getElementById(formId);
	  var blnCheck=valiForm(Forms);
	  if (!blnCheck){
		  return false;
		  }
  submitFormAjax(formId);
  return false;
  }
  
function selAll(){
try{
    var allcp=document.all("spjs").value;
    allcp=parseInt(allcp)
    for(var i=0;i<allcp;i++){
        var kjmc="sel"+i;
        if (document.all(kjmc).checked==false){
             document.all(kjmc).checked=true;
        }
    }
}
catch(e){

}

}

function unSel(){
try{
    var allcp=document.all("spjs").value;
    allcp=parseInt(allcp)
    for(var i=0;i<allcp;i++){
        var kjmc="sel"+i;
        if (document.all(kjmc).checked==true){
             document.all(kjmc).checked=false;
        }
        else
        {
             document.all(kjmc).checked=true;
         }
    }
}
catch(e){

}

}

function refreshTabList(){
	var objTab=	document.getElementById('registeredNames');
	objTab.href="adsasdf"
	alert(objTab.id)
	objTab.click();
	}
	
function selAll(objN){
try{
    var allcp=document.all(objN).value;
    allcp=parseInt(allcp)
    for(var i=0;i<allcp;i++){
        var kjmc="ids"+i;
        if (document.all(kjmc).checked==false){
             document.all(kjmc).checked=true;
        }
    }
}
catch(e){

}

}

function unSel(objN){
try{
    var allcp=document.all(objN).value;
    allcp=parseInt(allcp)
    for(var i=0;i<allcp;i++){
        var kjmc="ids"+i;
        if (document.all(kjmc).checked==true){
             document.all(kjmc).checked=false;
        }
        else
        {
             document.all(kjmc).checked=true;
         }
    }
}
catch(e){

}

}

function saveSelectDN(listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}
//删除配置
function delGE(id,listId,formId,fAction,foAction){
	
	var objForm=document.getElementById(formId);
	objForm.geid.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}

function delPriceTpl(id,listId,formId,fAction,foAction){
	
	var objForm=document.getElementById(formId);
	objForm.tplid.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}

function delFromList(obj,geid,id){
	var url="/platform/controller/DeleteOneSelectedDN.asp?geid="+geid + "&id=" + id
	var rec=getData(url);
	}

function applyGE(id,listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.geid.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}

function addRenew(id,listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.dnid.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	
	objForm.formAction.value=foAction;
	return;
}

function delDn(id,listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.dnid.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
}

function delInfo(id,listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.id.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
}
function delObj(id,listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.id.value=id;
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
}
function saveObj(formId){
	var objForm=document.getElementById(formId);
	submitFormAjax(formId);
	return;
}
function updateCart(op,listId,formId,fAction,foAction){
	if(!validatform(formId)){
		return false;
		}
if (op=="del"){
	
    if (!window.confirm("您确认要删除购物车里选中的产品吗？")){
        return false
    }
}
	
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	objForm.action=fAction;
	objForm.op.value=op;
	submitFormAjax(formId);
	//objForm.formAction.value=foAction;
	//browse('first','domainNamesListCts','formDomainList');
	//return;
}
function checkOut(listId,formId,fAction,foAction){
    if (!window.confirm("您确认要执行结帐操作吗？请认真审视一下您要提交的项目。\n因为有些产品，一旦购买，将无法逆向操作，例如部分后缀的域名注册成功后将不能删除\n域名一旦续费也将无法退款！\n域名一旦提交成功，请您时刻要留意您的邮箱，认真阅读、确认我司或者注册局给您发的任何邮件，并且严格依照邮件的说明操作。\n由于网络环境的复杂性，如果是由于您邮箱无法正常收信或者不及时依照邮件的内容进行操作的，由此造成的损失由域名注册人承担！\n\n 您一旦按下“确认”按钮，则表示您完全接受我司公布的所有协议，同时也表示您已经通过多种途径了解并接受要购买的产品的服务协议和规则！")){
        return false
    }
	
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	objForm.action=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;

	return;
}

function loadOriPrice(listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	document.location.reload();
	return;
	
}
function copyPrice(listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}
function savePrice(listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}

function doOrder(op,formId){
	var objForm=document.getElementById(formId);
	objForm.op.value=op;
	submitFormAjax(formId);
	return;
	
}

function getCommi(listId,formId,fAction,foAction){
	var objForm=document.getElementById(formId);
	objForm.formAction.value=fAction;
	submitFormAjax(formId);
	objForm.formAction.value=foAction;
	return;
	
}

function initInfo()
{
document.myeditor.IframeID.document.body.innerHTML=document.all("info_content").value;
}
function saveInfo(FormInfo){
document.all("info_content").value=document.myeditor.IframeID.document.body.innerHTML
if (document.all("info_title").value==""){
alert("请输入信息标题")
return false
}
return vasform(FormInfo);
}

function checkAgreement(){
   var frm = document.forms['acceptAgreement'];
   var accept = frm.accept;
   if (!accept.checked) {
       return "您必须同意并接受我司的相关协议方可继续下面的操作！";
   }
}

function getQuestion(uid){
	var url="/platform/controller/getQuestion.asp?uid=" + uid
	var q=getData(url)
	document.getElementById("qustion").innerHTML=q;
	}
	

function checkPayWay(payway){
if (payway=="alipay"){
	var aliRATE=document.getElementById("ALIPAY_RATE").value
    var zffl=aliRATE*100;
    var flmsg="";
    if (zffl>0){
        flmsg="充值成功后该笔金额会先扣掉"+zffl +"%的手续费后再充入您的帐号余额"
    }
    var objs=document.formAL.je
    if (objs.value<1){
        alert("请输入要充值的金额，数额必须要求大于1￥")
        objs.focus
        return false
    }
    if (!window.confirm("您确认要给您的账号充上"+objs.value+"元吗？"+flmsg)){
        return false
    }
}

if(payway=="paypal"){
    var objs=document.formPP.je
    var cType=document.getElementById("currType").value
    alert("Paypal货币类型："+cType)
    if (cType=="RMB"){
        document.formPP.action="paypal/payrmb.asp"
    }
    if (cType=="USD"){
        document.formPP.action="paypal/payusd.asp"
    }
    if (objs.value<1){
        alert("请输入要充值的金额，数额必须要求大于1￥")
        objs.focus
        return false
    }
    if (!window.confirm("您确认要给您的账号充上"+objs.value+"元吗？")){
        return false
    }
}

if(payway=="chinabank"){
    var objs=document.formML.je
    if (objs.value<1){
        alert("请输入要充值的金额，数额必须要求大于1￥")
        objs.focus
        return false
    }
    if (!window.confirm("该支付方式需要扣除1%的手续费，不建议使用该支付方式，建议您使用支付宝或者贝宝支付。\n您确认要给您的账号充上"+objs.value+"元吗？")){
        return false
    }
}

if(payway=="yw"){
    var objs=document.formYW.je
    if (objs.value<0){
        alert("请输入要充值的金额，数额必须要求大于1￥")
        objs.focus
        return false
    }
    if (!window.confirm("该支付方式需要扣除1%的手续费，不建议使用该支付方式，建议您使用支付宝或者贝宝支付。\n您确认要给您的账号充上"+objs.value+"元吗？")){
        return false
    }
}
}

function quickDN(){
    var obj=document.getElementById("quickDn")
	if (obj.value==""){
	    alert("请录入用快速管理的域名！");
		obj.focus();
		return false;
	}
	var url="/quickManage.asp?dn="+obj.value
	window.open(url);
}
function selAllDn(_6a){
try{
for(var i=0;i<_6a;i++){
var _6c="sel"+i;
if(document.all(_6c).checked==false){
document.all(_6c).checked=true;
}
}
}
catch(e){
}
}
function unSelDn(_6d){
try{
for(var i=0;i<_6d;i++){
var _6f="sel"+i;
if(document.all(_6f).checked==true){
document.all(_6f).checked=false;
}else{
document.all(_6f).checked=true;
}
}
}
catch(e){
}
}
function dlName(cidn){
var url="/platform/ExportDomainNames.asp?cidn=" + cidn+"&dm=" + document.all("dm").value + "&regpipe=" + document.all("regpipe").value + "&orderby=" + document.all("orderby").value + "&fs=" + document.all("fs").value + "&flid=" + document.all("flid").value
document.location.href=url;

}
function dlExpName(cidn){
var url="/platform/ExportExpDomainNames.asp?cidn=" + cidn+"&dm=" + document.all("dm").value + "&regpipe=" + document.all("regpipe").value + "&orderby=" + document.all("orderby").value + "&fs=" + document.all("fs").value + "&flid=" + document.all("flid").value
document.location.href=url;

}
function setDir(zs){
var dirid=document.getElementById("xflid").value;
for(var j=0;j<zs;j++){
    var objDn=document.getElementById("sel"+j);
	if (objDn.checked){
        var url="/platform/controller/setDir.asp?dnid="+ objDn.value+"&dirid="+dirid
        var rs=getData(url);
        browse('reload','domainNamesListCts','formDomainList');
	}
}
}
function saveReso(id){
	vasform('frmRes');
	return false;
	}
function doLogin(_14){
var objssl=document.getElementById("usessl");
var _15=document.getElementById(_14);
var sslurl=_15.action
if(objssl.checked){
	sslurl=sslurl.replace("http://","https://")
	}
	else{
	sslurl="/api/doLogin.asp"		
		}
_15.action=sslurl;
if(!valiForm(_15)){
	return false;
	}
_15.submit();
}
function viewAjax(id,_e0,_e1){
var _e2=document.getElementById(_e1);
_e2.pkey.value=id;
doQuaryAjax(_e0,_e1);
}
  function reloadList(id,listId,formId){
     var objList=document.getElementById(listId);	  
    var formObj=document.getElementById(formId);
	var url="/platform/bizcn/resolist.asp?domainId="+id
	var paras="&laidsss=adkk&id=" + id;
	SYS_LIST_TAG_NAME=listId;
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: paras, onComplete: showResponse}); 
}
function doSbm(strAct){
var obj=document.getElementById("formAction");
obj.value=strAct;
//document.all('hideSub').click();
return vasform('formPush');
}
