var OR=OR||{};OR.PA=OR.PA||{};OR.PA.L={ERROR:"\u7f51\u7edc\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u2026",LOADING:"\u6b63\u5728\u83b7\u53d6\u6570\u636e\uff0c\u8bf7\u7a0d\u5019\u2026",POSTDATA:"\u6b63\u5728\u63d0\u4ea4\u6570\u636e\uff0c\u8bf7\u7a0d\u5019\u2026"};(function(a){OR.PA.ajax=function(c){var b=c.success;delete c.success;a.extend(c,{success:function(e,d,f){if("json"==this.dataType&&e.sesstimeout){OR.PA.showMessage(e.message,false,0);return}if(b){b.call(this,e,d,f)}},error:function(d){OR.PA.showMessage(OR.PA.L.ERROR,false);return false}},c);return a.ajax(c)};OR.PA.showMessage=function(e,d,b,f){var c=a("#msg-info");if(!c.size()){c=a('<div id="msg-info" class="msg"><span></span></div>');c.prependTo(document.body)}if(c[0].timer){clearTimeout(c[0].timer)}if(!e){return c.fadeOut()}if(typeof(b)!="number"){b=6000}c.find("span:eq(0)").toggleClass("error",!(d==undefined||d)).html(e);if(c.is(":hidden")){c.fadeIn()}if(b>0){c[0].timer=setTimeout(function(){c.fadeOut("normal",f)},b)}};OR.PA.copyToClipBoard=function(f,k){if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text",f)}else{if(navigator.userAgent.indexOf("Opera")!=-1){window.location=f}else{if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(h){return alert("\u88ab\u6d4f\u89c8\u5668\u62d2\u7edd\uff01\n\u8bf7\u5728\u6d4f\u89c8\u5668\u5730\u5740\u680f\u8f93\u5165'about:config'\u5e76\u56de\u8f66\n\u7136\u540e\u5c06'signed.applets.codebase_principal_support'\u8bbe\u7f6e\u4e3a'true'")}var d=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!d){return}var j=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!j){return}j.addDataFlavor("text/unicode");var i=new Object();var g=new Object();var i=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var c=f;i.data=c;j.setTransferData("text/unicode",i,c.length*2);var b=Components.interfaces.nsIClipboard;if(!d){return false}d.setData(j,null,b.kGlobalClipboard)}}}if(k!=undefined){OR.PA.showMessage(k)}};OR.PA.loadReciver=function(c){var b=window._RECEIVERS?_RECEIVERS[c]:null;if(!b){return}a("#receiver-form :input").each(function(f,d){var e=this.name.replace(/^rec-/,"");this.value=b[e]});setup([b.province,b.city,b.district])};OR.PA.validateReciver=function(){if(!a("#receivertabs").size()||a("#receivertabs").is(":hidden")){return true}if(!a('#receivertabs :input[name="rec-district"]').val()){OR.PA.showMessage("\u6536\u8d27\u5730\u5740\u6240\u5728\u5730\u533a\u4e0d\u80fd\u4e3a\u7a7a",false);a('#receivertabs :input[name="rec-district"]').focus();return false}if(!a('#receivertabs :input[name="rec-telnum"]').val()&&!a('#receivertabs :input[name="rec-mobile"]').val()){OR.PA.showMessage("\u6536\u8d27\u5730\u5740\u8054\u7cfb\u7535\u8bdd\u6216\u624b\u673a\u4e0d\u80fd\u540c\u65f6\u4e3a\u7a7a",false);a('#receivertabs :input[name="rec-telnum"]').focus();return false}return true};OR.PA.getGifts=function(c,b){if(!window._PROMOTIONS){return false}gifts=new Array();a.each(_PROMOTIONS,function(){if(a.inArray(c,this.sysserviceids)>-1&&b>=this.minperiod&&b<=this.maxperiod){gifts.push(this.giftid)}});return gifts};OR.PA.showGifts=function(b){a("#gifts").val(b.join(","));if(!b.length){a("#gifttabs,#receivertabs").hide();return}a("#gifttabs tr[id^=gift-]").hide();a("#gifttabs span[id^=gift-count-]").text("0");a.each(b,function(){a("#gift-"+this).show();a("#gift-count-"+this).text(a("#gift-count-"+this).text().toInt()+1)});a("#gifttabs,#receivertabs").toggle(true)};OR.PA.tips=function(b,c){a(b).each(function(d,e){a(e.target).tips({title:e.title,content:e.content,arrow:e.arrow,css:e.css,offset:e.offset,close:function(f,g){if(f.attr("_pin")){return}data={id:e.id,confirm:g?1:0};a.getScript(c+"?"+a.param(data));f.attr("_pin",true)}}).show()})}})(jQuery);(function($){$.fn.rowOver=function(cls,bg){if(!cls){cls="over"}if(!bg){bg="odd"}this.filter(":odd").addClass(bg);return this.hover(function(){$(this).addClass(cls)},function(){$(this).removeClass(cls)})};$.fn.keyHint=function(css,callback){if(!css){css="gray"}return this.each(function(){$.keyHint(this,css,callback)})};$.keyHint=function(input,css,callback){var input=$(input);input.focus(function(){input.filter("."+css).removeClass(css).val("")}).blur(function(){if(this.value==""){input.addClass(css).val(this.title)}}).each(function(){if(this.value==""||this.value==this.title){input.addClass(css).val(this.title)}}).keypress(function(e){if(input.is("."+css)){input.removeClass(css).val("")}});input.parents("form:eq(0)").submit(function(){input.filter("."+css).removeClass(css).val("");if(null===callback){return}if(!$.isFunction(callback)){callback=$.keyHint.callback}return callback.call(input[0],this)})};$.keyHint.callback=function(form){input=$(this);if(!$.trim(input.val())){OR.PA.showMessage(input.attr("title"),false);input.focus();return false}return true};$.fn.scrollToY=function(){window.scrollTo(0,this.offset().top);return this};$.fn.disabled=function(expr){if(this.attr("tagName").toLowerCase()=="form"){if(!expr){expr=":input"}this.find(expr).attr("disabled",true)}else{this.attr("disabled",true)}return this};$.fn.enabled=function(expr){if(this.attr("tagName").toLowerCase()=="form"){if(!expr){expr=":input"}this.find(expr).removeAttr("disabled")}else{this.removeAttr("disabled")}return this};$.fn.checkBoxAll=function(name,ischeck){ischeck=ischeck!=undefined?ischecked:this.attr("checked");$(':checkbox[name="'+name+'"]:visible').attr("checked",ischeck)};$.fn.stopEventBubble=function(e){if(null==e){return}e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation()}};$.fn.getData=function(){return eval("false||"+this.attr("data"))};$.fn.warning=function(str,timeout){if(str==undefined||str==""){return this.html("").removeClass("error").hide()}return this.each(function(){var o=$(this);if(o.attr("timeout")){clearTimeout(o.attr("timeout"));o.removeAttr("timeout")}o.html(str).addClass("error").show();if(timeout){o.attr("timeout",setTimeout(function(){o.warning()},timeout))}})};$.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options.expires=-1}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires="; expires="+date.toUTCString()}var path=options.path?"; path="+options.path:"";var domain=options.domain?"; domain="+options.domain:"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")}else{var v=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=$.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){v=decodeURIComponent(cookie.substring(name.length+1));break}}}return v}};$.func={intVal:function(intStr){intStr=parseInt(intStr,10);return isNaN(intStr)?0:intStr},parseStr:function(str){var p=str.replace(/^#+|^\?/,"");var v={};if(p){$(p.split("&")).each(function(){var a=this.split("=",2);v[a[0]]=a[1]?decodeURIComponent(a[1].replace(/\+/g," ")):null})}return v},parseDateTime:function(strDateTime){var theDate=new Date();var iNum=0;var strDate;var strTime;strDateTime=strDateTime.split(" ");if(strDateTime.length==2){strDate=strDateTime[0];strTime=strDateTime[1]}else{if(strDateTime.length=1){strDate=strDateTime[0];strTime=" "}else{return null}}strDate=strDate.split("-");if(strDate.length!=3){return null}else{iNum=parseInt(strDate[0],10);if(iNum!=NaN){theDate.setFullYear(iNum)}iNum=parseInt(strDate[1],10);if(iNum!=NaN){theDate.setMonth(iNum-1)}iNum=parseInt(strDate[2],10);if(iNum!=NaN){theDate.setDate(iNum)}}strTime=strTime.split(":");if(strTime.length==3){iNum=parseInt(strTime[0],10);if(iNum!=NaN){theDate.setHours(iNum)}iNum=parseInt(strTime[1],10);if(iNum!=NaN){theDate.setMinutes(iNum)}iNum=parseInt(strTime[2],10);if(iNum!=NaN){theDate.setSeconds(iNum)}}return theDate},isEmail:function(str){var reg=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;return reg.test(str)},isMobile:function(str){var reg=/^1[358]{1}[0-9]{9}$|^852[69]{1}[0-9]{7}$|^88609[0-9]{8}$|^853[6]{1}[0-9]{7}$/;return reg.test(str)},isIp:function(str){var reg=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/;return reg.test(str)},isDomainName:function(str,idna,anysub){var parts=str.split(".");if(parts.length==1||str.length<4||str.length>254){return false}var tld=parts.pop();var isIdnaTld=(tld=="\u4e2d\u56fd"||tld=="\u516c\u53f8"||tld=="\u7f51\u7edc");if(anysub&&parts.length>1&&parts[0]=="*"){parts.shift()}if(isIdnaTld){var part=parts.pop();if(!this.isDomainStr(part,false)){return false}}var en=(idna===false)?true:null;while(part=parts.shift()){if(!this.isDomainStr(part,en)){return false}}return true},isDomainStr:function(str,en){if(en===true){reg=/^[0-9a-z]+(-[0-9a-z]+)*$/i}else{reg=/^[0-9a-z\u4E00-\u9FA5]+(-[0-9a-z\u4E00-\u9FA5]+)*$/i}if(!reg.test(str)){return false}reg=/[\u4E00-\u9FA5]/;if(en===false&&!reg.test(str)){return false}return true}};String.prototype.toInt=function(){return $.func.intVal(this)};String.prototype.format=function(params){var source=this;if(params.constructor!=Array){params=$.makeArray(arguments)}if(params.constructor!=Array){params=[params]}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n)});return source};if($.browser.msie&&$.browser.version<=6){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}})(jQuery);

