var move_t=0;var msgtime=0;var track_dataarr=[];var cur_page=1;function jsHTML_encode(a){return($("<div/>").text(a).html())}function jsHTML_decode(a){return($("<div/>").html(a).text())}function doLogin(){var a=$.trim($("#email_id").val());var c=$.trim($("#auth_code").val());var b=false;var d="";if(a.search(/\S/)==-1){d="Please enter email address.";b=true}else{if(!checkEmail_site(a)){d="Please enter correct email address.";b=true}else{if(c.search(/\S/)==-1){d="Please enter your Tracking Code.";b=true}else{document.login_frm.submit();$("#but_login").attr("disabled",true);$("#login_msg1").html("Please wait...");$("#login_msg1").slideDown("fast");$("#email_id").val("");$("#auth_code").val("")}}}if(b){clearTimeout(move_t);$("#login_msg1").html(d);$("#login_msg1").slideDown("fast",function(){move_t=setTimeout(function(){clearTimeout(move_t);$("#login_msg1").slideUp("fast",function(){$("#login_msg1").html("")})},3000)})}}function passwordGen(){var a=$("#textfield").val();var b=false;var c="";if(a.search(/\S/)==-1){c="Please enter email address.";b=true}else{if(!checkEmail_site(a)){c="Please enter correct email address.";b=true}else{$.ajax({type:"POST",dataType:"text",url:"/send/login",cache:true,data:"email_id="+$("#textfield").val(),beforeSend:function(){clearTimeout(move_t);$("#but_passgen").attr("disabled",true);$("#passgen_msg1").html("Please wait...");$("#passgen_msg1").slideDown("fast")},success:function(d){$("#passgen_msg1").html("ecard tracking code has been sent to your email address. Kindly check your email.");$("#but_passgen").attr("disabled",false);$("#textfield").val("");$("#passgen_msg1").slideDown("fast");move_t=setTimeout(function(){clearTimeout(move_t);$("#passgen_msg1").slideUp("fast",function(){$("#passgen_msg1").html("")})},3000)}})}}if(b){clearTimeout(move_t);$("#passgen_msg1").html(c);$("#passgen_msg1").slideDown("fast",function(){move_t=setTimeout(function(){clearTimeout(move_t);$("#passgen_msg1").slideUp("fast",function(){$("#passgen_msg1").html("")})},3000)})}}function save_card(){var f=$("#receiver_name").val();var i=$("#receiver_email").val();var d=$("#sender_email").val();var a=false;var e="";var b;if(f.search(/\S/)==-1){e="Please enter receiver's name.";a=true}else{if(f.search(/<\/?[^>]+(>|$)/ig)>=0){e="Please check receiver's name.";a=true}else{if(i.search(/\S/)==-1){e="Please enter receiver's email address.";a=true}else{if(!checkEmail_site(i)){e="Please enter correct receiver's email address.";a=true}else{if(jQuery.trim(d.toLowerCase())==jQuery.trim(i.toLowerCase())){e="Receiver's email same with sender's email.";a=true}else{if($("#advance_editor").is(":hidden")){b=$("#message_simple").val();b=jsHTML_encode(b);b=jsHTML_decode(b);var h=b.replace(/<\/?[^>]+(>|$)/ig,"|#|");if(h.indexOf("|#|")>=0){b=h.substring(0,h.indexOf("|#|"))+h.substring(h.lastIndexOf("|#|")+3);$("#message_simple").val(b)}}else{b=encodeURIComponent($("#hdnmessage1").val().replace(/^\n*/g,"").replace(/\n*$/g,""))}var c=$("#advance_editor").is(":hidden")?b:$("#hdnmessage1").val().replace(/&lt;/g,"<").replace(/&gt;/g,">");c=c.replace(/\"/g,"").replace(/^\n*/g,"").replace(/\n*$/g,"");if($.trim(data_arr[0])==$.trim(f)&&$.trim(data_arr[1])==$.trim(i)&&$.trim(data_arr[2].replace(/\"/g,"").toLowerCase())==$.trim(c.toLowerCase())&&data_arr[3]==$("#send_date").val().split(" ")[0]){return false}var g="receiver_name="+$("#receiver_name").val();g+="&receiver_email="+$("#receiver_email").val();g+="&message1="+b;g+="&send_date="+($("#send_date").val()).split(" ")[0];g+="&old_send_date="+$("input[name='old_send_date']").val();g+="&usercard_number="+$("#usercard_number").val();$.ajax({type:"POST",dataType:"text",url:"/send/edit",cache:false,data:g,beforeSend:function(){clearTimeout(move_t);$("#but_save").attr("disabled",true);$("#but_cancel").attr("disabled",true);$("#edit_msg1").html("ecard details saving...");$("#edit_msg1").slideDown("fast")},success:function(k){if(k=="Card Edit Queued"){$("#edit_msg1").html("ecard details saved successfully.");$("#but_save").attr("disabled",true);$("#but_cancel").attr("disabled",true);$("#edit_msg1").slideDown("fast");var j=getUserPref(["rem"]);if(parseInt(j[0],10)){setUserPref(["editor"],[($("#advance_editor").is(":hidden")?"S":"A")],[])}else{setUserPref(["rem"],["0"],["se_name","se_email","editor"])}clearTimeout(move_t);move_t=setTimeout(function(){clearTimeout(move_t);$("#edit_msg1").slideUp("fast",function(){$("#edit_msg1").html("");window.location.href="/send/track"})},3000)}else{$("#but_save").attr("disabled",false);$("#but_cancel").attr("disabled",false);$("#error_msg").html(k).show();$("#edit_msg1").slideUp("fast",function(){$("#edit_msg1").html("")})}}})}}}}}if(a){clearTimeout(move_t);$("#edit_msg1").html(e);$("#edit_msg1").slideDown("fast",function(){move_t=setTimeout(function(){clearTimeout(move_t);$("#edit_msg1").slideUp("fast",function(){$("#edit_msg1").html("")})},3000)})}}function del_card(a,b){if(b==1){if($("#del_msg1").is(":hidden")){$("#del_msg1").html('Are you sure you want to delete this ecard?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" name="but_y" id="but_y" value="Yes" style="width:40px;" onclick="del_card(\''+a+'\',2);">&nbsp;<input type="button" name="but_n" id="but_n" value="No" style="width:40px;" onclick="del_card(\''+a+"',1);\">");$("#del_msg1").slideDown("fast");clearTimeout(move_t)}else{clearTimeout(move_t);$("#del_msg1").slideUp("fast",function(){$("#del_msg1").html("")})}}else{if(b==2){$.ajax({type:"GET",dataType:"text",url:"/send/delete/d/"+a,cache:false,data:"",beforeSend:function(){$("#but_del").attr("disabled",true);$("#but_back").attr("disabled",true);$(".ct-edit-icon").hide();clearTimeout(move_t);$("#del_msg1").html('Deleting the ecard <span style="color:#585858">'+a+"7</span>, Please wait...");$("#del_msg1").slideDown("fast")},success:function(c){$("#but_del").attr("disabled",true);$("#but_back").attr("disabled",true);$(".ct-edit-icon").hide();$("#del_msg1").html('ecard no <span style="color:#585858">'+a+"7</span> deleted successfully.");$("#del_msg1").slideDown("fast");move_t=setTimeout(function(){clearTimeout(move_t);$("#del_msg1").slideUp("fast",function(){$("#del_msg1").html("");window.location.href="/send/track"})},3000)}})}}}function showPaging(){arr_pos=arguments[0];var a=total_cards;var c=15;var h=Math.ceil(a/c);var f=arr_pos+1;var g=[];var j=5;var b=0;var d=0;if(f>=j){d=f+1;b=(f==h)?d-j:d-j+1}else{d=j;b=d-j+1}d=(d>h)?h:d;if(a>0){if(a>c){if(h>0){g[g.length]="";if(f==1){g[g.length]='<li><span class="disb" title="Go to first page">&laquo;</span></li>'}else{g[g.length]='<li><a onclick="callAjax(1);" href="JavaScript: void(0);" title="Go to first page">&laquo;</a></li>'}for(var e=b;e<=d;e++){if(e==f){g[g.length]='<li><span class="current" title="Go to page 1">'+e+"</span></li>"}else{g[g.length]='<li><a onclick="callAjax('+e+');" href="JavaScript: void(0);" title="Go to page '+e+'">'+e+"</a></li>"}}if(f==h){g[g.length]='<li><span class="disb" title="Go to first page">&raquo;</span></li>'}else{g[g.length]='<li><a onclick="callAjax('+h+');" href="JavaScript: void(0);" title="Go to last page">&raquo;</a></li>'}g[g.length]=""}}else{g[g.length]=""}}$(".pagenav").html(g.join(""));if(g.join("")!=""){$(".pagenav").show()}else{$(".pagenav").hide()}}function resendCard(b){var a=$(".mlg").length?""+$(".mlg:eq(0)").text()+"":""+$(b).parent().prev().text()+"";$.ajax({type:"GET",dataType:"text",url:"/send/resend_reminder/"+a.substring(0,a.length-1),cache:true,data:"",beforeSend:function(){$(b).val("Sending...");$(b).attr("disabled",true)},success:function(c){if(c){$(b).val("Email Sent")}else{$(b).val("Send Reminder")}$(b).attr("disabled",true)}})}function showResults(){arr_pos=arguments[0];var b="";var a="";$(".resend li").each(function(c){if(c>0&&c<=track_dataarr[arr_pos].length){var d=track_dataarr[arr_pos][c-1].ecardno+"7";a=track_dataarr[arr_pos][c-1].status;$(this).find("span").eq(0).html(track_dataarr[arr_pos][c-1].sent_dt);$(this).find("span").eq(1).html('<abbr title="'+track_dataarr[arr_pos][c-1].recvr_femail+'">'+track_dataarr[arr_pos][c-1].recvr_femail+"</abbr>");$(this).find("span").eq(2).html(d);if(parseInt(track_dataarr[arr_pos][c-1].show_resend,10)){$(this).find("span").eq(3).html(a+'<input type="button" title="Since this ecard is not yet viewed you may send an email reminder (once per day) to the recipient. Do you wish to send an email reminder?" value="Send Reminder" class="resend-btm" onclick="resendCard(this);return false;"/>')}else{$(this).find("span").eq(3).html(a+'<input type="button" title="You may send an email reminder once a day per ecard." value="Send Reminder" class="resend-btm" onclick="resendCard(this);return false;" disabled="disabled" />')}b="";b+='<a href="/send/track/c/'+d+'" title="Track" class="axn-track2">&nbsp;</a>';b+=(a.toLowerCase()=="viewed"||a.toLowerCase()=="deleted"||a.toLowerCase()=="bounced")?'<span title="Edit" class="axn-edit-disable2">&nbsp;</span>':'<a href="/send/edit/c/'+d+'" title="Edit" class="axn-edit2">&nbsp;</a>';b+=(a.toLowerCase()=="viewed"||a.toLowerCase()=="deleted"||a.toLowerCase()=="bounced")?'<span title="Delete" class="axn-delete-disable2"></span>':'<a href="/send/delete/c/'+d+'" title="Delete" class="axn-delete2">&nbsp;</a>';b+=(a.toLowerCase()=="deleted")?"":'<a target="_blank" href="/send/view/'+d+'" title="View" class="axn-preview2">&nbsp;</a>';$(this).find("span").eq(4).html(b);$(this).show()}else{if(c){$(this).hide()}}});showPaging(arr_pos)}function callAjax(){cur_page=arguments[0];if(typeof track_dataarr[cur_page-1]=="undefined"){$.ajax({type:"GET",dataType:"json",url:"/send/track",cache:false,data:"page="+cur_page+"&js=1",beforeSend:function(){var b=$(".resend .card-num:eq(0)").position();var a='<div id="div_loader" style="top:'+(b.top+50)+"px;left:"+(b.left+10)+'px;"><img src="http://c.123g.us/images/ajax-loader.gif" width="28" height="28" border="0"></div>';$("body").append(a)},success:function(a){$("#div_loader").remove();track_dataarr[cur_page-1]=a;showResults(cur_page-1)}})}else{showResults(cur_page-1)}}function addCalendar(){var a=new Date(arguments[0]);$("#send_date").datePicker({clickInput:true,objid:"send_date",extra:{country:1,dayname:1}});$("#send_date").dpSetStartDate(a.asString());a.addDays(60);$("#send_date").dpSetEndDate(a.asString())}function showCBRTE(){var b=arguments[0];initRTE("http://c.123g.us/js2/cbrte/images/","/js2/","",false);var a=new richTextEditor("message1");a.html=b;a.width=460;a.cmdFormatBlock=false;a.cmdFontName=true;a.cmdFontSize=true;a.cmdIncreaseFontSize=false;a.cmdDecreaseFontSize=false;a.cmdBold=true;a.cmdItalic=true;a.cmdUnderline=true;a.cmdStrikethrough=false;a.cmdSuperscript=false;a.cmdSubscript=false;a.cmdJustifyLeft=true;a.cmdJustifyCenter=true;a.cmdJustifyRight=true;a.cmdJustifyFull=true;a.cmdInsertHorizontalRule=true;a.cmdInsertOrderedList=true;a.cmdInsertUnorderedList=true;a.cmdOutdent=true;a.cmdIndent=true;a.cmdForeColor=true;a.cmdHiliteColor=true;a.cmdInsertLink=false;a.cmdInsertImage=false;a.cmdInsertSpecialChars=false;a.cmdInsertTable=false;a.cmdSpellcheck=false;a.cmdCut=false;a.cmdCopy=false;a.cmdPaste=false;a.cmdUndo=false;a.cmdRedo=false;a.cmdRemoveFormat=false;a.cmdUnlink=false;a.toggleSrc=false;a.build()}function checkEmailTypos(b){var a=false;$.ajax({type:"GET",dataType:"json",url:"/send/field_validate",cache:true,data:"field=email&value="+$(b).val(),beforeSend:function(){ajax_flag=true;clearTimeout(move_t);$("#but_save").attr("disabled",true);$("#edit_msg1").html("Email checking...");$("#edit_msg1").slideDown("fast")},success:function(f){ajax_flag=false;var e;if(!parseInt(f.result,10)){var d=f.optional;var c=(typeof f.email!="undefined"&&(f.email).indexOf("@")>0)?'"@'+(f.email).split("@")[1]+'"':"";if(d=="Y"){e="Email typo: Did you mean "+c+'<br>Change it? <input type="button" name="typo_y" class="add-button" value="Yes" onclick=\'setTypo("Y","'+f.email+'",this);\'">&nbsp;<input type="button" name="typo_n" class="add-button" value="No" onclick=\'setTypo("N","",this);\'>'}if(d=="N"){e="Email invalid: Did you mean "+c+'<br>Change it? <input type="button" name="typo_y" class="add-button" value="Yes" onclick=\'setTypo("Y","'+f.email+"\",this);'> or else, kindly edit."}if(typeof f.email=="undefined"){e=f.message}a=true}else{a=false;$("#but_save").attr("disabled",false);$("#edit_msg1").html("");$("#edit_msg1").hide()}if(a){clearTimeout(move_t);$("#edit_msg1").html(e);$("#edit_msg1").slideDown("fast")}}})}function setTypo(){var a=arguments[0];var c=arguments[1];var b=arguments[2];if(a=="Y"){$("#receiver_email").val(c)}$("#edit_msg1").html("");$("#edit_msg1").hide();$("#but_save").attr("disabled",false)}function switch_editor(){var b="",a="";if($("#advance_editor").is(":hidden")){b=$("#message_simple").val();a=b.replace(/<\/?[^>]+(>|$)/ig,"|#|");if(a.indexOf("|#|")>=0){b=a.substring(0,a.indexOf("|#|"))+a.substring(a.lastIndexOf("|#|")+3);$("#message_simple").val(b)}document.getElementById("message1").contentWindow.document.body.innerHTML=jsHTML_encode(b);$("#error_msg").hide();$("#error_msg").html("");$("#advance_editor").show();$("#simple_editor").hide();$("#pagenavi3 a").text("Simple Text Editor");$("#pagenavi3 a").attr("title","Switch to Simple Text Editor");msgtime=setInterval(function(){try{updateRTE("message1");var d=$("#hdnmessage1").val().replace(/<\/?[^>]+(>|$)/g,"");$(".display-msg").html($("#hdnmessage1").val())}catch(c){}},500)}else{b=$("#hdnmessage1").val().replace(/<\/?[^>]+(>|$)/g,"");b=jsHTML_decode(b);a=b.replace(/<\/?[^>]+(>|$)/ig,"|#|");if(a.indexOf("|#|")>=0){b=a.substring(0,a.indexOf("|#|"))+a.substring(a.lastIndexOf("|#|")+3,a.length);$("#error_msg").html("For html messages. Please switch to Advanced Text Editor.");$("#error_msg").show()}$("#message_simple").val(b);$("#simple_editor").show();$("#advance_editor").hide();$(".display-msg").html(b);$("#pagenavi3 a").text("Advanced Text Editor");$("#pagenavi3 a").attr("title","Switch to Advanced Text Editor");document.getElementById("message_simple").focus();clearInterval(msgtime)}}function change_dispmsg(){var b=$("#message_simple").val();b=jsHTML_encode(b);b=jsHTML_decode(b);var a=b.replace(/<\/?[^>]+(>|$)/ig,"|#|");if(a.indexOf("|#|")>=0){b=a.substring(0,a.indexOf("|#|"))+a.substring(a.lastIndexOf("|#|")+3,a.length);$("#error_msg").html("For html messages. Please switch to Advanced Text Editor.");$("#error_msg").show();$(".display-msg").html(b)}else{$("#error_msg").html("");$("#error_msg").hide();$(".display-msg").html(b)}}function showCountryBox(){};