var _ESONCalendar = window.ESONCalendar = { hasFoot: false, weeks: "日一二三四五六", months: "一,二,三,四,五,六,七,八,九,十,十一,十二", start: 1950, end: 2050, color: { caption: "#A4B9D7", border: "#C0D0E8", tablebg: "#F6F6F6", selectedbg: "#FF9900", foot_co: "#003366", selectedco: "#ffffff" }, dateBox: [], splitChar: "-", splitChar2: ":", hotInput: null, initli: false, init: function() { return this.addStyle().addUI().hide(); }, uanv_tool_CE: function(type, id, parent, className, HTML) { var obj = document.createElement(type.toUpperCase()); id && (obj.id = id); className && (obj.className = className); HTML && (obj.innerHTML = HTML); parent || (parent = document.body); return parent.appendChild(obj); }, uanv_tool_getWeek: function(date, i) { var tmp = new Date(date); tmp.setDate(i); return tmp.getDay(); }, uanv_tool_isIn: function(o, parent) { try { while (o != parent && o != document.body) { o = o.parentNode }; return o != document.body; } catch (ex) { return false; } }, onselect: function(d) { this.hotInput && (this.hotInput.value = d.y + this.splitChar + ("0" + d.m).substr(("0" + d.m).length - 2, 2) + this.splitChar + ("0" + d.d).substr(("0" + d.d).length - 2, 2)); this.hide() }, addStyle: function() { var cssText = "#ESONCalendar_Win{background-color:" + this.color.caption + ";position:absolute;z-index:99999;width:190px;box-shadow:0px 0px 5px 2px #ccc}"; cssText += "#ESONCalendar_caption{text-align:center; height:24px; line-height:24px;padding:5px 0;background-color:" + this.color.caption + ";overflow:hidden;filter: progid:DXImageTransform.Microsoft.gradient( GradientType= 0 , startColorstr = '#686868', endColorstr = '#444' );" +"-ms-filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#686868', endColorstr = '#444' );" +"background-image: -webkit-linear-gradient(top,#686868 0,#444 100%);" +"background-image: -mox-linear-gradient(top,#686868 0,#444 100%);" +"background-image: -o-linear-gradient(top,#686868 0,#444 100%);" +"background-image: linear-gradient(to bottom,#686868 0,#444 100%);}"; cssText += ".clear{clear:both}"; cssText += "#selMonth{width:80px}"; cssText += "#selYear{margin-right:5px; width:80px}"; cssText += "#ESONCalendar_table{width:190px;background-color:" + this.color.tablebg + ";border-collapse:collapse;border:1px solid #bbb}"; cssText += "#ESONCalendar_table th{font-weight:normal;filter: progid:DXImageTransform.Microsoft.gradient( GradientType= 0 , startColorstr = '#fefefe', endColorstr = '#dddddd' );" +"-ms-filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#fefefe', endColorstr = '#dddddd' );" +"background-image: -webkit-linear-gradient(top,#fefefe 0,#dddddd 100%);" +"background-image: -mox-linear-gradient(top,#fefefe 0,#dddddd 100%);" +"background-image: -o-linear-gradient(top,#fefefe 0,#dddddd 100%);" +"background-image: linear-gradient(to bottom,#fefefe 0,#dddddd 100%);}"; cssText += "#ESONCalendar_week{background-color:" + this.color.border + "}"; cssText += "#ESONCalendar_week th{font-size:12px;height:14px;width:26px;}"; cssText += "#dateBox{font:normal 14px /120% 'arial';}"; cssText += "#dateBox th{width:16px;height:22px;border:1px #bbb solid; font-size:12px;font-weight:bold;}"; cssText += "#dateBox .unselected{cursor:pointer;background-color:" + this.color.tablebg + ";}"; cssText += "#dateBox .sunday{cursor:pointer;background-color:" + this.color.tablebg + ";color:red}"; cssText += "#dateBox .disabled{cursor:normal; background-image:none; background-color:#eee;color:#999}"; cssText += "#dateBox .current,#dateBox .selected{cursor:pointer;background-image:none;background-color:#666;color:#fff;}"; cssText += "#ESONCalendar_foot{padding:2px 0 2px 0;line-height:130%;text-align:center;font-size:11px;color:" + this.color.foot_co + ";background-color:" + this.color.border + "}"; cssText += "#ESONCalendar_Win iframe{position:absolute;z-index:-1;top:0;left:0}"; var STYLE = document.createElement('style'); STYLE.setAttribute("type", "text/css"); STYLE.styleSheet && (STYLE.styleSheet.cssText = cssText) || STYLE.appendChild(document.createTextNode(cssText)); document.getElementsByTagName('head')[0].appendChild(STYLE); return this; }, addUI: function() { if (this.initli) { return; } this.Win = this.uanv_tool_CE("div", "ESONCalendar_Win"); //KillSelectIframe=this.uanv_tool_CE("IFRAME",false,this.Win); var _caption = this.uanv_tool_CE("div", "ESONCalendar_caption", this.Win); var selYear = this.uanv_tool_CE("select", "selYear", _caption); var selMonth = this.uanv_tool_CE("select", "selMonth", _caption); this.selMonth = selMonth; this.selYear = selYear; selMonth.onchange = selYear.onchange = function() { ESONCalendar.dateUp(new Date(selYear.value, selMonth.value, ESONCalendar.d)) }; for (var i = 0; i < 12; i++) { var tmp = new Option(this.months.split(",")[i] + "月", i); selMonth.options.add(tmp); }; for (var i = this.start; i <= this.end; i++) { var tmp = new Option(i, i); selYear.options.add(tmp); }; this.uanv_tool_CE("div", false, _caption, "clear"); var table = this.uanv_tool_CE("table", "ESONCalendar_table", this.Win); var tbody = this.uanv_tool_CE("tbody", false, table); var tr = this.uanv_tool_CE("tr", "ESONCalendar_week", tbody); for (var i = 0; i < 7; i++) { var th = this.uanv_tool_CE("th", false, tr, false, new String(this.weeks).charAt(i)); } this.updatebox(6); if (this.hasFoot) { this.foot = this.uanv_tool_CE("div", "ESONCalendar_foot", this.Win, false, this.footText); this.foot.innerHTML = "UANV_日历 版权作者所有"; } //KillSelectIframe.frameBorder=0; //KillSelectIframe.width=this.Win.offsetWidth;KillSelectIframe.height=this.Win.offsetHeight; document.onclick = document.body.onclick = function(e) { e || (e = window.event); var src = e.target || e.srcElement; var tmp = src.nodeName.toUpperCase(); if (tmp == "HTML" || tmp == "BODY") { return ESONCalendar.hide(); } if (src == ESONCalendar.hotInput || ESONCalendar.uanv_tool_isIn(src, ESONCalendar.Win)) { return; } ESONCalendar.hide(); }; this.initli = true; return this; }, updatebox : function(lines){ this.dateBox.length=0; var tbody = document.getElementById("dateBox"); if(!tbody){ tbody = this.uanv_tool_CE("tbody", "dateBox", document.getElementById("ESONCalendar_table")); }else{ while(tbody.lastChild){ tbody.removeChild(tbody.lastChild); } } for (var i = 0; i < lines; i++) { tr = this.uanv_tool_CE("tr", false, tbody); for (var j = 0; j < 7; j++) { this.dateBox[i * 7 + j] = this.uanv_tool_CE("th", false, tr, false, " "); } }; }, dateUp: function(date, first) { var space = this.uanv_tool_getWeek(date, 1); var m2d = 31, index = 1; this.y = date.getFullYear(), this.m = date.getMonth() + 1, this.d = date.getDate(); this.h = date.getHours(); this.mi = date.getMinutes(); this.s = date.getSeconds(); this.selMonth.options[this.m - 1].selected = "selected"; this.selYear.options[this.y - this.start].selected = "selected"; var isRN = (this.y % 4 == 0 && this.y % 4 != 100 || this.y % 100 == 0 && this.y % 400 == 0); if (/-4|-6|-9|-11/.test("-" + this.m)) { m2d = 30 }; if (this.m == 2) { m2d = isRN ? 29 : 28 }; var days=m2d + space,lines = Math.ceil(days/7), boxs = lines * 7; this.updatebox(lines); for (var i = 0; i < boxs; i++) { var _this = this.dateBox[i]; _this.isSunday = _this.className = _this.isInMonth = _this.onmouseover = _this.onmouseout = _this.onclick = null; if (i < space || i > (days - 1)) { _this.uanv_tool_isInMonth = false; _this.innerHTML = " "; _this.className = "disabled"; continue }; _this.innerHTML = index++; _this.className = "unselected"; _this.isInMonth = true; var week = this.uanv_tool_getWeek(date, _this.innerHTML); if (week == 0 || week == 6) { _this.className = "sunday"; _this.isSunday = true; } if (first && (index - 1) == this.d) { _this.className = "selected"; } _this.onmouseover = function() { if (this.className != "selected") this.className = "current" }; _this.onmouseout = function() { if (this.className != "selected") this.className = this.isSunday ? "sunday" : "unselected" }; _this.onclick = function() { var allD = ESONCalendar.dateBox; for (var i = 0; i < allD.length; i++) { var _for = allD[i]; _for.className = ""; if (_for.isInMonth) { _for.className = "unselected"; } if (_for.isSunday) { _for.className = "sunday"; } }; this.className = "selected"; ESONCalendar.d = this.innerHTML; ESONCalendar.onselect({ y: ESONCalendar.y, m: ESONCalendar.m, d: this.innerHTML, h: ESONCalendar.h, mi: ESONCalendar.mi, s: ESONCalendar.s }); }; }; return this; }, showTo: function(obj) { var oldObj = obj; for (var pos = { x: 0, y: 0 }; obj; obj = obj.offsetParent) { pos.x += obj.offsetLeft; pos.y += obj.offsetTop }; this.Win.style.left = pos.x + "px"; this.Win.style.top = (pos.y + 2 + oldObj.offsetHeight) + "px"; this.Win.style.display = ""; return this; }, bind: function(input) { if (!this.initli) { this.init(); } "string" == typeof(input) && (input = document.getElementById(input)); if (!input.type || input.type.toUpperCase() != "TEXT") { return this; } if (typeof $ != "undefined") { $(input).focus(function() { var dates = this.value.split(ESONCalendar.splitChar); var bindD = this.value.length > 0 ? new Date(dates[0], dates[1] - 1, dates[2]) : new Date(); ESONCalendar.dateUp(bindD, true); ESONCalendar.showTo(ESONCalendar.hotInput = this); }); } else { input.onfocus = function() { var dates = this.value.split(ESONCalendar.splitChar); var bindD = this.value.length > 0 ? new Date(dates[0], dates[1] - 1, dates[2]) : new Date(); ESONCalendar.dateUp(bindD, true); ESONCalendar.showTo(ESONCalendar.hotInput = this); }; } return this; }, hide: function() { this.Win.style.display = "none"; return this }, setInfo: function(v) { this.foot.innerHTML = v; return this } };; /*main scripts for trademark*/ ///文件上传回调 function UploadCallBack(file) { if (file.error) { ShowSimpleDialog(file.msg); } else { var frmname = "tmfrm"; if (file["for"].indexOf("gtFileZt") == 0) frmname = "gtform"; document.forms[frmname][file["for"]].value = file.name; $("#btn" + file["for"]).val("已上传文件").addClass("ok"); F("#uploaddialog").dialog("close"); } } ///打开文件上传对话框 function OpenFileUploadDialog(title, field, orderid, _this) { if ($(_this).hasClass("ok")) { var frmname = "tmfrm"; if (field.indexOf("gtFileZt") == 0) frmname = "gtform"; F("#uploaddialog").attr("title", "查看文件").html('
您已上传相关文件,请继续操作。
').dialog({ height: 300, width: 400, buttons: { "查看文件": function () { window.open("/user/upload/show/" + document.forms[frmname][field].value); return false; }, "删除,重新上传": function () { document.forms[frmname][field].value = ""; $("#btn" + field).val("上传资料"); $("#btn" + field).removeClass("ok"); F("#uploaddialog").dialog("close"); } } }); return; } $(_this).parent().parent().removeClass("error"); F("#uploaddialog").attr("title", title).html('
*文件支持pdf,jpg,png,bmp格式,大小不超过1M;
' + '
' + '选择文件:
').dialog({ height: 184, width: 450, buttons: { "上传": function () { document.forms['upload'].submit(); return false; }, "关闭": function () { } } }); } ///获取选中的radio的值 function getCheckedValue(selector) { var p = ""; $(selector).each(function () { if (this.checked) { p = this.value; } }); return p; } function setCheckedValue(selector, value) { $(selector).each(function () { if (this.value == value) this.checked = true; }); } ///回调 function callback(dataValue) { if (dataValue == undefined) { return; } var index = dataValue.indexOf(":"); if (index > 0) { document.forms["tmfrm"][dataValue.substr(0, index)].value = dataValue.substr(index + 1); } } ///显示页面3 function loadpage3() { $("#page3 .jiti").hide(); $("#page7 .audio").hide(); var p = getCheckedValue("#page3 input[name='tmzcr.tmType']"), l = getCheckedValue("#page3 input[name='placeZc']"), a = getCheckedValue("#page3 input[name='tmzcr.tmFormType']"); if (p == "J" || p == "Z") { $("#page3 .jiti").show(); if (p == "Z") { $("#page3 .jiti1").hide(); $("#page3 .zhengming").show(); } else { $("#page3 .jiti1").show(); $("#page3 .zhengming").hide(); } if (l == "yes") $("#page3 .zhengming").show(); } else { $("#page3 .jiti").hide(); } if (a == "0100") $("#page7 .audio").show(); else $("#page7 .audio").hide(); } ///显示页面4 function loadpage4() { //if(!CheckDataVal("#page3")){ // ShowSimpleDialog("请填写完整内容。"); // return false; //} $("#page4 .gongtong").hide(); if (getCheckedValue("#page4 input[name='tmzcr.ifShareTm']") == "1") { $("#page4 .gongtong").show(); } else { $("#page4 .gongtong").hide(); } } ///更新地区信息到表单 function UpdateappRegionalismId() { var p = $("#areaProv").val(), c = $("#areaCity").val(), a = $("#areaCountry").val(); if (p && c && a) { document.forms['tmfrm']['tmzcr.appRegionalismId'].value = a.replace(/^(\s+)/i, "").replace(/(\s+)$/ig, ""); } else { document.forms['tmfrm']['tmzcr.appRegionalismId'].value = ""; } } ///校验页面数据 function CheckDataVal(page) { return CheckDataVal2(page + " div.table-row:visible"); } ///根据条件,校验数据 function CheckDataVal2(selector) { var findError = false; function CheckData() { if (!this.name) return; var _this = $(this), tagname = this.tagName.toLowerCase(), type = this.type; if ((tagname == "input" && (type == "hidden" || type == "text")) || tagname == "textarea" || tagname == "select") { if (_this.attr("must") !== "false") { if (this.value == "") { _this.parent().parent().addClass("error"); findError = true; } else { _this.parent().parent().removeClass("error"); } } } }; $(selector + " div.table-row-content input").each(CheckData); $(selector + " div.table-row-content textarea").each(CheckData); $(selector + " div.table-row-content select").each(CheckData); return !findError; } ///显示页面2 function before2(index) { var frm = document.forms["tmfrm"], appTypeId = frm["tmzcr.appTypeId"].value, appGjdq = frm["tmzcr.appGjdq"].value, area = $(frm["tmzcr.appGjdq"]).find("option:selected").text(); $("#apptype").html((appTypeId == "100012000000000001" ? "企业单位" : "自然人") + " - " + area); $("#page2 .table-row").show(); if (appGjdq == "100011000000000002" || appGjdq == "100011000000000003" || appGjdq == "100011000000000004" || appGjdq == "100011000000000005") { $("#page2 .homeland").hide(); if (appGjdq == "100011000000000002") { $("#page2 .foreigngat .table-row-title span.pex").html("国内"); } else { $("#page2 .foreigngat .table-row-title span.pex").html("大陆"); $("#page2 .personal.foreigngat").hide(); } } else { $("#page2 .foreigngat").hide(); } if (appGjdq != "100011000000000002") $("#page2 .foreign").hide(); if (appGjdq == "100011000000000001" || appGjdq == "100011000000000002") $("#page2 .gat").hide(); if (appTypeId == "100012000000000001") { $("#page2 .personal").hide(); } else { $("#page2 .expir").hide(); } var p = getCheckedValue("#page2 input[name='fileIsEn']"); if (p == "0") { $("#page2 #fileZtEnName").parent().show(); } else { $("#page2 #fileZtEnName").parent().hide(); } } ///显示页面3,同时校验页面2 function before3() { UpdateappRegionalismId(); //if(!CheckDataVal("#page2")){ // ShowSimpleDialog("请填写完整内容。"); // return false; //} loadpage3(); } ///显示页面5 function before5() { var p = getCheckedValue("#page5 input[name='yx.priorityType']"); if (p == "0") { $("#page5 .table-row.yx").hide(); } else { $("#page5 .table-row.yx").show(); } } ///显示页面7 function before10() { var p = getCheckedValue("#page4 input[name='isPersonPhoto']"); if (p == "yes") { $("#page7 .table-row.xiaoxiang").show(); } else { $("#page7 .table-row.xiaoxiang").hide(); } } ///显示页面3 function before7() { var p = getCheckedValue("#page3 input[name='isPersonPhoto']"); if (p == "yes") { $("#page7 .table-row.xiaoxiang").show(); } else { $("#page7 .table-row.xiaoxiang").hide(); } } ///省市县三级联动 function getAreaCitys(id, sel) { if (id == "") return; var items = certSealArea[id]["items"]; var ele = document.getElementById("areaCountry"); $(ele).css({ "visibility": "visible" }); // while (ele.lastChild) { // ele.removeChild(ele.lastChild); // } $(ele).append(""); ele = document.getElementById("areaCity"); $(ele).css({ "visibility": "visible" }); // while (ele.lastChild) { // ele.removeChild(ele.lastChild); // } $(ele).append(""); for (var i in items) { if (!items.hasOwnProperty(i)) continue; var name = items[i].name; if (Areas[1] == name || Areas[1] == i) { $(ele).append(""); } else { $(ele).append(""); } } } function getAreaCountrys(id, sel) { if (id == "") return; var items = certSealArea[id.substr(0, 2) + "0000"]["items"][id.substr(0, 4) + "00"]["items"]; var ele = document.getElementById("areaCountry"); $(ele).css({ "visibility": "visible" }); while (ele.lastChild) { ele.removeChild(ele.lastChild); } $(ele).append(""); for (var i in items) { if (!items.hasOwnProperty(i)) continue; var name = items[i]; if (Areas[2] == name || Areas[2] == i) { $(ele).append(""); } else { $(ele).append(""); } } } ///显示帮助对话框 function ShowHelp(id) { var html = $(".tm-help div[data-value='" + id + "']").html(); ShowSimpleDialog(html, "表单填写帮助说明", 800, 600); $("#tmdialog h4").css({ "font-weight": "bold", "font-size": "16px" }); } ///提交表单 function SubmitForm(frm) { var frm = frm; if (!frm['isgk'] || frm['isgk'].value != 'y') { var applyerid = frm["applyerid"].value; if (applyerid == "" || applyerid == "0") { ShowSimpleDialog("请先选择申请人。"); $("#page1 .table-row").removeClass("check-tmps-cls"); return false; } //if (frm['fileWtName'].value == "") { // ShowSimpleDialog("请上传委托书。"); // return false; //} } else if (frm["isgk"].value == "y") { if (frm['tmzcr.appCnName'].value == "") { ShowSimpleDialog("请填写联系人名称。"); return false; } //if (frm['tmzcr.appCnAddr'].value == "") { // ShowSimpleDialog("请填写联系人电话。"); // return false; //} if (frm['tmzcr.appContactTel'].value == "") { ShowSimpleDialog("请填写联系电话。"); return false; } if (!/^\d{3}-\d{8}|\d{4}-\{7,8}|1[3,5,7,8]\d{9}$/.test(frm['tmzcr.appContactTel'].value)) { ShowSimpleDialog("联系电话格式不正确。"); return false; } //if (frm['tmzcr.appContactZip'].value == "") { // ShowSimpleDialog("请填写邮政编码。"); // return false; //} //if (!/^\d{6}$/.test(frm['tmzcr.appContactZip'].value)) { // ShowSimpleDialog("邮政编码格式不正确。"); // return false; //} } var trademarkname = frm["tmzcr.name"].value; if (trademarkname == "") { ShowSimpleDialog("请选填写商标名称。"); return false; } $("#page2 .table-row").removeClass("check-tmps-cls"); //校验page3 $("#page3 .table-row").addClass("check-tmps-cls"); $("#page3 .jiti").removeClass("check-tmps-cls"); $("#page3 .audio").removeClass("check-tmps-cls"); var p = getCheckedValue("#page3 input[name='tmzcr.tmType']"), l = getCheckedValue("#page3 input[name='placeZc']"), a = getCheckedValue("#page3 input[name='tmzcr.tmFormType']"); if (p == "J" || p == "Z") { $("#page3 .jiti").addClass("check-tmps-cls"); if (p == "Z") { $("#page3 .jiti1").removeClass("check-tmps-cls"); $("#page3 .zhengming").addClass("check-tmps-cls"); } else { $("#page3 .jiti1").addClass("check-tmps-cls"); $("#page3 .zhengming").removeClass("check-tmps-cls"); } if (l == "yes") $("#page3 .zhengming").addClass("check-tmps-cls"); } if (a == "0100") { if (frm["fileSyName"].value == "") { ShowSimpleDialog("请上传声音文件。"); return false; } } if (!CheckDataVal2("#page3 .table-row.check-tmps-cls")) { ShowSimpleDialog("请填写完整的商标声明信息。"); $("#page3 .table-row").removeClass("check-tmps-cls"); return false; } $("#page3 .table-row").removeClass("check-tmps-cls"); if (document.getElementById("page4")) { if (getCheckedValue("#page4 input[name='tmzcr.ifShareTm']") == "1") { if (frm['shareapplyerid'].value == "") { ShowSimpleDialog("请选择共同申请人。"); return false; } } if (getCheckedValue("#page5 input[name='yx.priorityType']") != "0") { if (frm['yx.priorityBaseCrty'].value == "") { ShowSimpleDialog("请填写申请的展出国家/地区。"); return false; } if (frm['yx.priorityAppDate'].value == "" || !/^(\d{4})\-(\d{2})\-(\d{2})$/.test(frm['yx.priorityAppDate'].value)) { ShowSimpleDialog("请填写正确的申请展出日期。"); return false; } if (frm['yx.priorityNum'].value == "") { ShowSimpleDialog("请填写优先权声明的申请号。"); return false; } } } if (frm['goodNamearray'].value == "") { ShowSimpleDialog("请选择要注册的商品。"); return false; } if (getCheckedValue("input[name='isPersonPhoto']") == "yes" && frm['fileTpName'].value == "") { ShowSimpleDialog("请上传肖像证明文件。"); return false; } if (frm['imageShow1'].value == "") { ShowSimpleDialog("请上传图样1。"); return false; } if (getCheckedValue("input[name='tmzcr.colourSign']") == "2") { if (frm['imageShow2'].value == "") { ShowSimpleDialog("请上传图样2。注意:图样1为着色图样,图样2为黑白稿。"); return false; } } Ajax({ form: frm, dataType: "JSON", succeed: function (result) { if (result) { if (result.error) { ShowSimpleDialog(result.msg); } else { window.location = "/user/showorder/" + result.orderid; } } else { ShowSimpleDialog("系统错误,请联系客服处理,
非常抱歉由此给您带来的不便。"); } }, error: function (state) { ShowSimpleDialog("系统错误(" + state + "),请联系客服处理,
非常抱歉由此给您带来的不便。"); } }); return false; } function SubmitOrderCallBack(result) { var orderid = this.orderid; if (result) { if (result.error) { ShowSimpleDialog(result.msg); } else { F("#tmdialog").attr("title", "订单提交成功").html('
恭喜,您的订单提交成功!
').dialog({ height: 300, width: 400, buttons: { "查看订单": function () { window.location = "/user/my/" + orderid; }, "继续注册商标": function () { window.location = "/ZhuCe"; } } }); } } else { ShowSimpleDialog("系统错误,请联系客服处理,
非常抱歉由此给您带来的不便。"); } } function SubmitOrder2(orderid) { Ajax({ url: "/user/ordersubmit2/" + orderid, dataType: "JSON", orderid: orderid, succeed: SubmitOrderCallBack, error: function (state) { ShowSimpleDialog("系统错误(" + state + "),请联系客服处理,
非常抱歉由此给您带来的不便。"); } }); } function SubmitOrder(orderid, cardcode, isfp, isbg) { Ajax({ url: "/user/ordersubmit/" + orderid, method: "POST", data: "cardcode=" + cardcode + "&isfp=" + (isfp ? "y" : "n") + "&isbg=" + (isbg ? "y" : "n"), dataType: "JSON", orderid: orderid, succeed: SubmitOrderCallBack, error: function (state) { ShowSimpleDialog("系统错误(" + state + "),请联系客服处理,
非常抱歉由此给您带来的不便。"); } }); } function SaveOrderBeforePay(orderid, isfp, isbg) { Ajax({ url: "/user/ordersubmit/" + orderid, method: "POST", data: "onlysave=yes&isfp=" + (isfp ? "y" : "n") + "&isbg=" + (isbg ? "y" : "n"), dataType: "JSON", orderid: orderid, succeed: function () { window.location = '/user/my/'; }, error: function (state) { ShowSimpleDialog("系统错误(" + state + "),请联系客服处理,
非常抱歉由此给您带来的不便。"); } }); } ///------------- ///共同申请人 ///------------ var GTLx = { "000001": "中国大陆", "000002": "中国台湾", "000003": "中国香港", "000004": "中国澳门", "000005": "国外" }; var DwLx = { "000001": "企业单位", "000002": "自然人" }; var SfLx = { "000001": "身份证", "000002": "护照", "000003": "中国香港", "港澳同胞证": "其他" }; function UpdateGTSQR() { var str = "", count = 0; $("#gtlist li").each(function () { var val = $(this).attr("data-value"); if (val) { str += val + " "; count++; } }); if (str != "") str = str.substr(0, str.length - 6); $("#gthtml").val(str); document.forms['tmfrm']['gtNum'].value = count; document.forms['tmfrm']['isgtapp'].value = (count > 0 ? "yes" : "no"); } function OpenGongtongDialog(obj) { var buttons = {}; var dataValue = $(obj).attr("data-value"); if (dataValue) { var dataValues = dataValue.split("%wsdf;"), format = "({3})
申请人证件:{4}({5})"; if (dataValues[0] != "000005") format = "
申请人证件:{4}({5})"; if (dataValues[1] == "000001") format = ""; F("#uploaddialog").attr("title", "查看共同申请人").html('
' + F.format('申请人类型:{0}
申请人地区:{1}
申请人名称:{2}' + format + '
证明文件:查看', DwLx[dataValues[1]], GTLx[dataValues[0]], dataValues[2], dataValues[3], SfLx[dataValues[4]], dataValues[5], dataValues[6]) + '
').dialog({ height: 400, width: 500, buttons: { "删除": function () { if (window.confirm("确定要删除本共同申请人?")) { $(obj).remove(); UpdateGTSQR(); } else { return false; } }, "关闭": function () { } } }); return; } lastgtindex++; $("#gtFileZtContent").html('\r\n' + ' '); loadgt(); F("#page8").attr("title", "添加/修改共同申请人信息").dialog({ height: 460, width: 660, buttons: { "添加": function () { var frm = document.forms['gtform']; if (frm['nameCn'].value == "") { ShowSimpleDialog("请填写主体名称"); return false; } if (frm['gtFileZt' + lastgtindex].value == "") { ShowSimpleDialog("请上传证明文件"); return false; } var li = document.createElement("li"); $(li).addClass("added") .html(frm['nameCn'].value) .attr("data-value", F.format( "{0}%wsdf;{1}%wsdf;{2}%wsdf;{3}%wsdf;{4}%wsdf;{5}%wsdf;{6}%wsdf;", frm['appGjdq'].value, frm['appTypeId'].value, frm['nameCn'].value, frm['nameEn'].value, frm['cardName'].value, frm['cardId'].value, frm['gtFileZt' + lastgtindex].value )) .click(function () { OpenGongtongDialog(this); }); frm.reset(); frm['appGjdq'].selectedIndex = 0; frm['appTypeId'].selectedIndex = 0; $("#btngtFileZt").val("上传资料").removeClass("ok"); $("#gtlist").prepend(li); UpdateGTSQR(); } } }); } function loadgt() { var p = $("select[name='appGjdq']").val(), o = $("select[name='appTypeId']").val(); if (p == "000005") { $("#page8 .table-row.foreign").show(); } else { $("#page8 .table-row.foreign").hide(); } if (o == "000001") { $("#page8 .table-row.persoanl").hide(); } else { $("#page8 .table-row.persoanl").show(); } } ///------------- ///商标产品 ///------------ function OpenProductDialog() { if (items == null) { ShowSimpleDialog("数据加载失败。"); return; } LoadTop(); F("#page9").attr("title", "添加商品").dialog({ height: 600, width: 950, top: 80, buttons: null }); } function LoadTop() { var html = "
[进入] 所有分类
"; html += "
*进入相关分类可查看详细子类;点击已选择的商品可删除商品;
"; $("#p9-classes").html(html); var html = "", html2 = "", i = 0; for (var i in items) { if (!items.hasOwnProperty(i)) continue; var item = items[i]; if (i >= 10) { html += ("
  • " + item.name + "
  • "); } else { html2 += ("
  • " + item.name + "
  • "); } i++; } $("#p9-container").html(""); } function LoadSecondLayer(id) { var html = "
    [进入] 所有分类
    "; html += "
    " + id + "、" + items[id].name + "
    "; html += "
    *进入相关分类可查看详细子类;点击已选择的商品可删除商品;
    "; $("#p9-classes").html(html); html = ""); } function LoadSecondLayer2(id, id2) { var html = "
    [进入] 所有分类
    "; html += "
    [进入] " + id + "、" + items[id].name + "
    "; html += "
    " + id2 + "、" + items[id].item[id2].name + "
    "; html += "
    *进入相关分类可查看详细子类;点击已选择的商品可删除商品;
    "; $("#p9-classes").html(html); html = ""); } function SetSelect(clsid, id, text, p1, p2) { var canAdd = true; $("#p9-selected span[data-value]").each(function () { if ($(this).attr("data-value").substr(0, p1.length) != p1) { canAdd = false; return false; } }); if (!canAdd) { alert("对不起,不能添加不同大类的产品,请重新选择。"); return; } var tag = p1 + "`" + p2 + "`" + id + "`" + text; if ($("#p9-selected span[data-value='" + tag + "']").length == 0) { document.forms['tmfrm']['goodNamearray'].value += tag + " " //$("#p9-selected").append("" + id + " " + text + ""); $("" + id + " " + text + "").insertBefore($("#p9-selected span:last")); $('' + p1 + '' + p2 + '' + id + '' + text + '删除').insertAfter($("#pdlist tbody tr.h")); $("div.pdcount span").html($("#p9-selected span[data-value]").length); } } function RemoveProduct(ele) { if (window.confirm('确定要删除本商品吗?')) { var tags = document.forms['tmfrm']['goodNamearray'], tag = $(ele).attr("data-value"); $("#pdlist tbody tr[data-value='" + tag + "']").remove(); $("#p9-selected span[data-value='" + tag + "']").remove(); $("div.pdcount span").html($("#p9-selected span[data-value]").length); tags.value = tags.value.replace(tag + " ", "") } } //列表切换 $(document).ready(function(){ $(".chge-nav ul li").click(function(){ $li=$(".chge-nav ul li"); $(this).addClass("chose").siblings().removeClass("chose"); var index=$li.index(this); $("div.tab-dd>div").eq(index).show().siblings().hide(); }) }) function UploadFile(file, options, callback, beforupload) { options = options || { url: '' }; var new_file = $(file).clone()[0]; var outProgress = file.parentNode.children[2]; file.parentNode.replaceChild(new_file, file); outProgress.children[0].style.width = 0; outProgress.children[0].children[0].innerText = '0'; if(options.filter){ var filename = file.value; if (filename.lastIndexOf('.')<0){ callback({ error: true, msg: '文件格式错误,支持' + options.filter.replace(/\*/g, '').replace(/;/g, '/') + '格式的文件' }); return new_file; } options.filter = options.filter.toLowerCase(); if (options.filter.substr(options.filter.length - 1) != ';') options.filter += ';'; var ext = '*' + filename.substr(filename.lastIndexOf('.')).toLowerCase(); if(options.filter.indexOf(ext)<0){ callback({ error: true, msg: '文件格式错误,支持' + options.filter.replace(/\*/g, '').replace(/;/g, '/') + '格式的文件' }); return new_file; } } var ID = 'Uploader_' + Math.random().toString().substr(2), uploader = document.createElement('div'); uploader.id = ID + '_container'; uploader.style.display = 'none'; uploader.innerHTML = '
    '; document.body.appendChild(uploader); var frm = document.getElementById(ID + '_form'); frm.appendChild(file); if (options.fields) { for (var name in options.fields) { if (!options.fields.hasOwnProperty(name)) continue; var input = document.createElement('input'); input.type = 'hidden'; input.name = name; input.value = options.fields[name]; frm.appendChild(input); } } var ifm = document.getElementById(ID),onload = function () { var ifrm = document.getElementById(ID); var body = (ifrm.contentWindow ? ifrm.contentWindow : ifrm.contentDocument).document.body; var json = (body.innerText) ? body.innerText : ((body.textContent) ? body.textContent : null); document.body.removeChild(document.getElementById(ID + '_container')); if (callback) callback((typeof JSON.parse !== "undefined") ? JSON.parse(json) : eval("(" + json + ")")); return false; }; if(ifm.attachEvent){ ifm.attachEvent("onload",onload); }else{ ifm.onload = onload; } if (beforupload) beforupload(file, options); var xhr=new XMLHttpRequest(); xhr.open('POST', options.url, true); xhr.withCredentials = true; xhr.onreadystatechange=function () { if(xhr.readyState==4){ eval("var data="+xhr.response); callback(data); } }; xhr.upload.onprogress=function (ev) { //事件监听器,获取上传的情况 if(ev.lengthComputable){ var per = 100* ev.loaded/ev.total; outProgress.children[0].style.width = per + '%'; outProgress.children[0].children[0].innerText = per + '%'; } } var formdata = new FormData(frm); xhr.send(formdata); // frm.submit(); return new_file; } ///打开文件上传对话框 function OpenFileUploadDialog(title, field, orderid, _this) { var isupdatelater_txt = _this.previousElementSibling.getAttribute('id'); if(isupdatelater_txt=='isupdatelater'){ var isupdatelater = _this.previousElementSibling; _this.parentNode.removeChild(isupdatelater); } var frm = _this.form, img = _this.previousSibling; if (!_this.previousSibling.src) { img = _this.previousElementSibling; } var reader = new FileReader(); var file = event.target.files[0]; if (file === undefined) { alert('没有选择上传图片!'); return; } reader.onload = function (e) { var imgd = new Image(); imgd.onload = function () { //if (imgd.width < 600 && title.indexOf("图样") <= 0) { // MWIN.alert('图片宽度至少为600像素,不超过5M,请选择合适的图片'); // return; //} var uploadfrm = new FormData(); var file = UploadFile(_this, { url: '/interface/fileupload.ashx?forfile=' + field + '&orderid=' + orderid, filter: '*.bmp;*.jpg;*.png;*.jpeg;' }, function (data) { img.src = '/Content/images/marquee-upload.png'; img.nextSibling.title = '请上传文件'; // if (!data) { // alert('上传失败!'); // return; // } if (data.status_code != 0) { MWIN.alert(data.message); return; } frm[field].value = data.data.filename; img.src = data.data.fileUrl + '?t=' + (+new Date()); img.nextSibling.title = '已上传文件'; var para = document.createElement('p'); var node = document.createTextNode('重新上传'); para.setAttribute('class', 'reload-txt'); para.appendChild(node); img.parentNode.appendChild(para); }, function (file, options) { img.src = '/Content/images/loading.gif'; img.nextSibling.title = '正在上传文件...'; }); $(file).hover(function () { var last = this.previousSibling; if (!last.src) { last = this.previousElementSibling; } if (last.src.indexOf('marquee-upload.png') > 0) last.src = '/Content/Images/marquee-upload-hover.png'; }, function () { var last = this.previousSibling; if (!last.src) { last = this.previousElementSibling; } if (last.src.indexOf('marquee-upload-hover.png') > 0) last.src = '/Content/Images/marquee-upload.png'; }); }; imgd.src = event.target.result; }; reader.readAsDataURL(file); } function HookUploader(){ $('div.uploader input.file-input').hover(function () { var last = this.previousSibling; if (!last.src) { last = this.previousElementSibling; } if (last.src.indexOf('marquee-upload.png') > 0) last.src = '/Content/Images/marquee-upload-hover.png'; }, function () { var last = this.previousSibling; if (!last.src) { last = this.previousElementSibling; } if (last.src.indexOf('marquee-upload-hover.png') > 0) last.src = '/Content/Images/marquee-upload.png'; }); //$('div.uploader input.file-input').each(function () { // var last = this.previousSibling; // if (last.src.indexOf('Images/marquee-upload') > 0) { // this.title = '请上传文件'; // } else { // this.title = '文件已上传'; // } //}); };