
pgsmd.namespace('pgsmd.cfg.tinymce');pgsmd.tabs=function(){var _getTab=function(evt){var el=evt.target;var tab=jQuery(el).parents('.ui-tabs');return tab;};var reload=function(evt,ui){var tab=_getTab(evt);var index=tab.tabs('option','selected');index=index>=0?index:tab.tabs('length')-1;tab.tabs('load',index);};var remove=function(evt,ui){var tab=_getTab(evt);var index=tab.tabs('option','selected');index=index>=0?index:tab.tabs('length')-1;tab.tabs('remove',index);};var init=function(){return this;}
return{init:init,reload:reload,remove:remove}}().init(this);pgsmd.register=function(){var init=function(){return this;}
var copyPermanentAddress=function(evt,ui){if(!evt.currentTarget.checked){return;}
var ctx=evt.currentTarget.form;$('#ProfileCurrentAddress',ctx).val($('#ProfilePermanentAddress',ctx).val());$('#ProfileCurrentCity',ctx).val($('#ProfilePermanentCity',ctx).val());$('#ProfileCurrentZipcode',ctx).val($('#ProfilePermanentZipcode',ctx).val());$('#ProfileCurrentCountry',ctx).val($('#ProfilePermanentCountry',ctx).val());$('#ProfileCurrentPhoneNumber',ctx).val($('#ProfilePermanentPhoneNumber',ctx).val());$('#ProfileCurrentFaxNumber',ctx).val($('#ProfilePermanentFaxNumber',ctx).val());$('#ProfileCurrentEmailAddressUsername',ctx).val($('#ProfilePermanentEmailAddressUsername',ctx).val());$('#ProfileCurrentEmailAddressDomain',ctx).val($('#ProfilePermanentEmailAddressDomain',ctx).val());}
var copyJointPermanentAddress=function(evt,ui){if(!evt.currentTarget.checked){return;}
var ctx=evt.currentTarget.form;$('#JointAccountCurrentAddress',ctx).val($('#JointAccountPermanentAddress',ctx).val());$('#JointAccountCurrentCity',ctx).val($('#JointAccountPermanentCity',ctx).val());$('#JointAccountCurrentZipcode',ctx).val($('#JointAccountPermanentZipcode',ctx).val());$('#JointAccountCurrentCountry',ctx).val($('#JointAccountPermanentCountry',ctx).val());$('#JointAccountCurrentPhoneNumber',ctx).val($('#JointAccountPermanentPhoneNumber',ctx).val());$('#JointAccountCurrentFaxNumber',ctx).val($('#JointAccountPermanentFaxNumber',ctx).val());$('#JointAccountCurrentEmailAddressUsername',ctx).val($('#JointAccountPermanentEmailAddressUsername',ctx).val());$('#JointAccountCurrentEmailAddressDomain',ctx).val($('#JointAccountPermanentEmailAddressDomain',ctx).val());}
var copyEmailAddress=function(evt){var regex=/Username$|Domain$/;var target='#'+$(evt.target).attr('id').replace(regex,'');var u=$(target+'Username');var d=$(target+'Domain');if(u.val().length>0&&d.val().length>0){var email=u.val()+'@'+d.val();$(target).val(email);$('#register').validate().element(target);}}
return{init:init,copyEmailAddress:copyEmailAddress,copyPermanentAddress:copyPermanentAddress,copyJointPermanentAddress:copyJointPermanentAddress}}().init(this);function makeUppercase(evt){this.value=this.value.toUpperCase();}
pgsmd.url=function(){var open=function(evt){var el=evt.target;var jf=jQuery(el).parents('div.jframe[src]');if(jf.length>0){jf.loadJFrame(el.href);evt.preventDefault();}}
var openPdfLink=function(evt){var $target=$(evt.target);var dir=$target.attr('directory');var label=$target.html();var url,param,doctype;if($target.hasClass('trade-confirmation')){param='directory:'+dir+'/file:'+label;}else if($target.hasClass('isx-monthly-report')){param='isx_monthly_report_id:'+$target.attr('isx_monthly_report_id');}else{alert('unknown doctype in pdflink');}
if($.browser.msie){url=pgsmd.cfg.base+'/dashboard/view_pdf/'+param;window.open(url);}else{url=pgsmd.cfg.base+'/dashboard/view_notification/'+param;$('#tabs-dashboard').tabs('add',url,label);}
evt.preventDefault();}
var saveProfile=function(evt){var form=$(evt.target).parents('form');var url=pgsmd.cfg.base+'/users/save.json';var data=form.serialize();var saveCallback=function(xhro){if(xhro.result.status.code==0){alert('Profile has been saved.');}else{alert(xhro.result.status.message);}}
$.postJSON(url,data,saveCallback);evt.preventDefault();}
var markAnnouncementRead=function(evt){var row=$(evt.target).parents('tr');var table=row.parents('table');var url=pgsmd.cfg.base+'/site_announcements/mark_read.json';var rowid=row.attr('id');var data='data[SiteAnnouncement][id]='+rowid;var saveCallback=function(xhro){if(xhro.result.status.code==0){if($('tr:visible',table.find('tbody')).length==1){var setNotice=function(){var note=pgsmd.util.notice('Note','You don\'t have any new message');table.parent().append(note);}
table.slideUp('fast',setNotice)}else{$('tr#'+rowid).slideUp('fast');}}else{alert('Save failed');}}
$.postJSON(url,data,saveCallback);evt.preventDefault();}
var openDialog=function(evt){evt.preventDefault();pgsmd.util.dialog(evt.target.href);}
var init=function(){return this;}
return{init:init,open:open,saveProfile:saveProfile,markAnnouncementRead:markAnnouncementRead,openDialog:openDialog,openPdfLink:openPdfLink}}().init(this);pgsmd.tinymce=function(){var fileBrowserCallback=function(fieldName,url,type,win){browserField=fieldName;browserWin=win;window.open(pgsmd.cfg.tinymce.imageBrowserUrl,'browserWindow','modal,width=600,height=400,scrollbars=yes');}
var selectAttachment=function(evt){var url=this.attributes.surl.value;var field=window.top.opener.browserWin.document.forms[0].elements[window.top.opener.browserField];field.value=url;if(field.onchange!=null)field.onchange();window.top.close();window.top.opener.browserWin.focus();}
var submitForm=function(evt){tinyMCE.triggerSave();return true;}
var init=function(){return this;}
return{init:init,selectAttachment:selectAttachment,fileBrowserCallback:fileBrowserCallback,submitForm:submitForm}}().init(this);
