function FindCourses(n){$.getJSON("/Education/FindCourses",{searchTerms:n},function(n){if(n.PageError===""){var t=[];$.each(n.FoundCourses,function(n,i){BuildCourseDescription(t,i,!0)});$("#courses").html(t.join(""))}else $("#courses").html("");$("#search-error").html(n.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function MessageStudents(n){$("#message-students-course-session_id").val(n);$("#message-students-message").val("");$("#message-students-modal").modal("show")}function SendMessageToStudents(){var n=$("#message-students-course-session_id").val(),t=$("#message-students-message").val();$.getJSON("/Education/SendMessageToStudents",{id:n,message:t},function(n){n.PageError===""&&$("#message-students-modal").modal("hide");$("#message-students-error").html(n.PageError)}).fail(function(n,t,i){$("#message-students-error").html(i)})}function ViewRegisteredStudents(n){$("#registered-students-modal").modal("show");$.getJSON("/Education/GetRegisteredStudents",{id:n},function(n){var r,i,t;if(n.PageError===""){for(r=[],i=[],t=0;t<n.Students.length;t++)r.push("<tr><td>"+n.Students[t].Name+"<\/td><td>"+n.Students[t].Email+"<\/td><td>"+n.Students[t].CellPhone+"<\/td><td>"+n.Students[t].LandPhone+"<\/td><td>"+n.Students[t].StudentState+"<\/td><\/tr>"),t>0&&i.push("<hr />"),i.push("<div><label>Name:<\/label> "+n.Students[t].Name+"<\/div>"),i.push("<div><label>Email:<\/label> "+n.Students[t].Email+"<\/div>"),i.push("<div><label>Cell Phone:<\/label> "+n.Students[t].CellPhone+"<\/div>"),i.push("<div><label>Land Phone:<\/label> "+n.Students[t].LandPhone+"<\/div>"),i.push("<div><label>State:<\/label> "+n.Students[t].StudentState+"<\/div>");$("#registered-students-tbody").html(r.join(""));$("#registered-students-grid").html(i.join(""))}$("#registered-students-error").html(n.PageError)}).fail(function(n,t,i){$("#registered-students-error").html(i)})}function BuildCourseDescription(n,t,i){n.push("<div class='section-container'><div><div class='row'>");n.push("<div class='col-sm-12 col-md-4'>");t.ImageURL!==""&&n.push("<img src='/Documents/Education/Images/"+t.ImageURL+"' alt='Photo of project' class='img-responsive img-center-mac' />");i===!0&&(n.push("<div class='text-center'>"),n.push("<div><a title='Register for "+t.Title+"' class='btn btn-primary btn-xxw-mac' href='/Education/Register?id="+t.CourseId+"' role='button' style='margin-top: 10px;'>Register<\/a><\/div>"),n.push("<div><a title='Buy eGift Card for "+t.Title+"' class='btn btn-primary btn-xxw-mac' href='https://squareup.com/gift/ML75W2CGB5SSY/order' target='_blank' role='button' style='margin-top: 10px;'>Buy eGift Card<\/a><\/div>"),n.push("<\/div>"));n.push("<\/div><div class='col-sm-12 col-md-8'>");n.push("<h3>"+t.Title+"<\/h3>");t.StartDate!==""&&t.EndDate!==""&&(t.StartDate===t.EndDate?n.push("<div class='date-mac'>"+t.StartDate+" "+t.StartTime+"-"+t.EndTime+"<\/div>"):(n.push("<div class='date-mac'>"+t.StartDate+" to "+t.EndDate+"<\/div>"),n.push("<div>"+t.DaysOfWeek+" "+t.StartTime+"-"+t.EndTime+"<\/div>")));n.push("<div>"+t.Levels+" "+t.Medium+" class<\/div>");n.push("<div><label>Instructor:<\/label> "+t.Instructor+"<\/div>");t.MinimumAge===0?n.push("<div>All Ages<\/div>"):t.MaximumAge===100?n.push("<div><label>Age:<\/label> "+t.MinimumAge+" and Up<\/div>"):n.push("<div><label>Age:<\/label> "+t.MinimumAge+" to "+t.MaximumAge+"<\/div>");t.Fee!==""&&n.push("<div><label>Cost:<\/label> "+t.Fee+"<\/div>");t.Summary!==""&&(t.Summary.length<50?(n.push("<div><label>Summary:<\/label><\/div>"),n.push("<div><p>"+t.Summary+"<\/p><\/div>")):(n.push("<div>"),n.push("<a id='summary-toggle-"+t.CourseId+"' class='section-header-toggle toggle-section-icon-expand' onclick='ToggleSection(\"#summary-"+t.CourseId+'", "#summary-toggle-'+t.CourseId+"\"); return false;' title='toggle' href='#'>&nbsp;<\/a>"),n.push("<span>Summary<\/span>"),n.push("<\/div>"),n.push("<div id='summary-"+t.CourseId+"' style='display:none;'><p>"+t.Summary+"<\/p><\/div>")));t.StudentSupplied!==""&&(t.StudentSupplied.length<50?(n.push("<div><label>Student Supplied:<\/label><\/div>"),n.push("<div><p>"+t.StudentSupplied+"<\/p><\/div>")):(n.push("<div>"),n.push("<a id='student-supplied-toggle-"+t.CourseId+"' class='section-header-toggle toggle-section-icon-expand' onclick='ToggleSection(\"#student-supplied-"+t.CourseId+'", "#student-supplied-toggle-'+t.CourseId+"\"); return false;' title='toggle' href='#'>&nbsp;<\/a>"),n.push("<span>Student Supplied<\/span>"),n.push("<\/div>"),n.push("<div id='student-supplied-"+t.CourseId+"' style='display:none;'><p>"+t.StudentSupplied+"<\/p><\/div>")));t.OutlineURL!==""&&n.push("<div><a href='/Documents/Education/"+t.OutlineURL+"' target='_blank'>Course Synopsis<\/a><\/div>");t.AvailableSeats===1?n.push("<div>There is 1 spot left out of a maximum"+t.MaximumStudents+" students<\/div>"):t.AvailableSeats===t.MaximumStudents?n.push("<div>Maximum "+t.MaximumStudents+" students<\/div>"):n.push("<div>There are "+t.AvailableSeats+" spot left out of a maximum of "+t.MaximumStudents+" students<\/div>");n.push("<\/div><\/div >");n.push("<p style='margin-top: 5px;'><i>*To Register someone who is not a member of your household, please purchase an eGift Card.<\/i><\/p>");n.push("<\/div><\/div > ")}function GetCourseCalendar(n){$.getJSON("/Education/GetCourseCalendar",{daysOfWeek:$("#DaysOfWeek").val(),locations:$("#Location").val()},function(t){if(t.PageError===""){var i=[];$.each(t.CourseMap,function(r,u){var f,e,o;for(i.push("<h4>"+u.RowDateFormatted+"<\/h4>"),i.push('<table class="table table-condensed table-bordered small">'),i.push("<thead><tr>"),f=8;f<=22;f++)e=f<13?f:f-12,o=f<12?"AM":"PM",i.push('<th class="small">'+e+":00<\/th>"),i.push('<th class="small">'+e+":30<\/th>");i.push("<\/tr><\/thead>");i.push("<tbody>");$.each(u.LocationRows,function(r,u){var o,f,e,s;for(i.push('<tr><td colspan="30"><strong>'+t.CourseLocations[u.LocationIndex]+"<\/strong><\/td><\/tr>"),i.push("<tr>"),o=16;o<46;){for(f=0,e=o,s=o;s<46;s++){if(u.HalfHourCells[s]==null)break;if(u.HalfHourCells[e].Id!=u.HalfHourCells[s].Id)break;f++}f==0&&(f=1);u.HalfHourCells[e]==null?i.push('<td colspan="'+f+'" style="background-color: none;">&nbsp;<\/td>'):(i.push('<td colspan="'+f+'" style="background-color: #ddd">'),n==!0?i.push('<a href="#" onclick="ShowCourseSession(\''+u.HalfHourCells[e].Id+"'); return false;\">"+u.HalfHourCells[e].Title+"<\/a>"):i.push(u.HalfHourCells[e].Title),i.push("<\/td>"));o+=f}i.push("<\/tr>")});i.push("<\/tbody>");i.push("<\/table>")});$("#course-calendar").html(i.join(""))}else $("#course-calendar").html("");$("#course-calendar-error").html(t.PageError)}).fail(function(n,t,i){$("#course-calendar-error").html(i)})}function ShowCourseSession(n){var t="id:"+n;$.getJSON("/Education/FindCourses",{searchTerms:t},function(n){if(n.PageError===""){var t=[];n.FoundCourses.length==1&&BuildCourseDescription(t,n.FoundCourses[0],!1);$("#course-session").html(t.join(""))}else $("#course-session").html("");$("#course-session-error").html(n.PageError);$("#course-session-modal").modal("show")}).fail(function(n,t,i){$("#course-session-error").html(i)})}function EntryItemUpdateInsValue(n){var r=$(n).attr("id"),t="#"+r.replace("Price","InsValue"),u=$(n).val(),i;u!==""?(i=parseFloat($(n).val()),$(t).val((i/2).toFixed(2))):$(t).val("")}function EntryItemClear(n){$("#Submissions_"+n+"__ImageURL").val("");$("#Submissions_"+n+"__Title").val("");$("#Submissions_"+n+"__Medium").val("");$("#Submissions_"+n+"__Price").val("");$("#Submissions_"+n+"__InsValue").val("");$("#Submissions_"+n+"__SKU").val("");$("#Submissions_"+n+"__NotForSale").prop("checked",!1);var t=$("#ImageDropZone-"+n);$(t).find(".drop-zone-result").html('<span class="drop-zone-blank">NO IMAGE<\/span>')}function GetAgentEntryForm(){var n=$("#SearchEmail").val().trim(),t=$("#ExhibitId").val();($("#search-error").html(""),$("#submissions-error").html(""),$("#go-to-form").hide(),$("#search-email-error").html(""),$("#search-exhibit-error").html(""),$("#submissions-form").hide(),n===""&&$("#search-email-error").html("The Person's Email field is required."),t===""&&$("#search-exhibit-error").html("Please select an exhibition."),n!==""&&t!=="")&&$.getJSON("/Exhibits/GetAgentEntryForm",{email:n,exhibitId:t},function(t){if(t.PageError===""){if($("#submissions-form").show(),t.ArtistPerson===null)$("#ArtistId").val(""),$("#Name").val(""),$("#Name").prop("readonly",!1),$("#Email").val(n),$("#CellPhone").val(""),$("#LandPhone").val(""),$(".communication_preference").prop("checked",!1),$("#CommunicationPreferences").val("00000"),$("#StreetLine1").val(""),$("#StreetLine2").val(""),$("#City").val(""),$("#State").val("OH"),$("#ZIP").val("");else{$("#ArtistId").val(t.ArtistPerson.Id);$("#Name").val(t.ArtistPerson.Name);$("#Name").prop("readonly",!0);$("#Email").val(t.ArtistPerson.Email);$("#CellPhone").val(t.ArtistPerson.CellPhone);$("#LandPhone").val(t.ArtistPerson.LandPhone);$("#CommunicationPreferences").val(t.ArtistPerson.CommunicationPreference);for(var i=0;i<t.ArtistPerson.CommunicationPreference.length;i++)t.ArtistPerson.CommunicationPreference.charAt(i)=="1"?$("#communication_preference-"+i).prop("checked",!0):$("#communication_preference-"+i).prop("checked",!1);$("#StreetLine1").val(t.ArtistPerson.Street1);$("#StreetLine2").val(t.ArtistPerson.Street2);$("#City").val(t.ArtistPerson.City);$("#State").val(t.ArtistPerson.State);$("#ZIP").val(t.ArtistPerson.ZIP)}$("#Mediums").val(t.Mediums.join("|"));$("#MaxPieces").val(t.MaxPieces);$("#NumberOfTokens").val(t.NumberOfTokens);BuildAgentEntrySubmissions(t)}t.SummaryPageAction!==""&&($("#go-to-summary").prop("href",t.SummaryPageAction),$("#go-to-check-in").prop("href",t.CheckInPageAction),$("#go-to-form").show());$("#search-error").html(t.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function BuildAgentEntrySubmissions(n){for(var e,r,t,i,u,o=[],f=0;f<n.DeliverAndPickupDates.DeliverDates.length;f++)o.push('<option value="'+n.DeliverAndPickupDates.DeliverDates[f].Value+'"'+(n.DeliverAndPickupDates.DeliverDates[f].Selected==!0?' selected="selected">':">")+n.DeliverAndPickupDates.DeliverDates[f].Text+"<\/option > ");for(e=[],r=0;r<n.DeliverAndPickupDates.PickupDates.length;r++)e.push('<option value="'+n.DeliverAndPickupDates.PickupDates[r].Value+'"'+(n.DeliverAndPickupDates.PickupDates[r].Selected==!0?' selected="selected">':">")+n.DeliverAndPickupDates.PickupDates[r].Text+"<\/option>");for($("#DeliverAndPickupDates_DeliverDate").html(o.join("")),$("#DeliverAndPickupDates_DeliverDatesHash").val(n.DeliverAndPickupDates.DeliverDatesHash),$("#DeliverAndPickupDates_PickupDate").html(e.join("")),$("#DeliverAndPickupDates_PickupDatesHash").val(n.DeliverAndPickupDates.PickupDatesHash),t=[],i=0;i<n.Submissions.length;i++){for(t.push('<div class="section-container"><div>'),t.push('<div class="row">'),t.push('<div class="col-xs-6">'),t.push("<h4>"+String.fromCharCode(i+65)),i<n.NumberOfTokens?t.push(" - Paid"):t.push(' - <span style="background-color: #ff0000; padding: 1px 5px;">NOT Paid<\/span>'),t.push("<\/h4>"),t.push('<input id="Submissions_'+i+'__Id" name="Submissions['+i+'].Id" type="hidden" value="'+n.Submissions[i].Id+'">'),t.push('<input id="Submissions_'+i+'__State" name="Submissions['+i+'].State" type="hidden" value="'+n.Submissions[i].State+'">'),t.push("<\/div>"),t.push('<div class="col-xs-6 text-right">'),t.push('<button class="btn btn-primary btn-xs" onclick="EntryItemClear('+i+');" type="button"  title="Clear this entry item">Clear<\/button>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="row">'),t.push('<div class="col-sm-12 col-md-6">'),t.push('<input id="Submissions_'+i+'ImageMaxSize" name="Submissions['+i+'].ImageMaxSize" type="hidden" value="'+n.Submissions[i].ImageMaxSize+'">'),t.push('<label class="control-label" for="ImageDropZone-'+i+'">Image '+n.Submissions[i].ImageFileLabel+", 1920 pixels on the longest side at 72 dpi<\/label>"),t.push('<div id="ImageDropZone-'+i+'" class="drop-zone" style="margin-top: 0px;">'),t.push('<input id="Submissions_'+i+'__ImageURL" name="Submissions['+i+'].ImageURL" type="hidden" value="'+n.Submissions[i].ImageURL+'">'),t.push('<input id="Submissions_'+i+'__ImageFolder" name="Submissions['+i+'].ImageFolder" type="hidden" value="'+n.Submissions[i].ImageFolder+'">'),t.push('<div class="row">'),t.push('<div class="col-sm-3 col-md-2 pull-left drop-zone-result">'),n.Submissions[i].ImageURL===""?t.push('<span class="drop-zone-blank">NO IMAGE<\/span>'):t.push('<img alt="Your Photo" class="drop-zone-image" src="'+n.Submissions[i].ImageFolder+n.Submissions[i].ImageURL+'">'),t.push("<\/div>"),t.push('<div class="col-sm-9 col-md-10">'),t.push("Images cannot be added through the Agent screen."),t.push("<\/div>"),t.push("<\/div>"),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="col-sm-12 col-md-6">'),t.push('<div class="form-group-sm">'),t.push('<label class="control-label" for="Submissions_'+i+'__Title">Title<\/label>'),t.push('<input class="form-control" id="Submissions_'+i+'__Title" maxlength="50" name="Submissions['+i+'].Title" placeholder="Title" type="text" value="'+n.Submissions[i].Title+'">'),t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions[0].Title" data-valmsg-replace="true"><\/span>'),t.push("<\/div>"),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="row">'),t.push('<div class="col-xs-12 col-sm-3">'),t.push('<div class="form-group-sm">'),t.push('<label class="control-label" for="Submissions_'+i+'__Medium">Medium<\/label>'),t.push('<select class="form-control" id="Submissions_'+i+'__Medium" name="Submissions['+i+'].Medium">'),t.push('<option value=""> --select one--<\/option>'),u=0;u<n.Mediums.length;u++)t.push('<option value="'+n.Mediums[u]+'"'),n.Mediums[u]===n.Submissions[i].Medium&&t.push(" selected "),t.push(">"+n.Mediums[u]+"<\/option > ");t.push("<\/select>");t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions['+i+'].Medium" data-valmsg-replace="true"><\/span>');t.push("<\/div>");t.push("<\/div>");t.push('<div class="col-xs-12 col-sm-2">');t.push('<div class="form-group-sm">');t.push('<label class="control-label" for="Submissions_'+i+'__Price">Price<\/label>');t.push('<input class="form-control decimal-only" id="Submissions_'+i+'__Price" maxlength="8" name="Submissions['+i+'].Price" onblur="EntryItemUpdateInsValue(this);" placeholder="Price" type="text" value="'+n.Submissions[i].Price+'">');t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions['+i+'].Price" data-valmsg-replace="true"><\/span>');t.push("<\/div>");t.push("<\/div>");t.push('<div class="col-xs-12 col-sm-2">');t.push('<div class="form-group-sm">');t.push('<label class="control-label" for="Submissions_'+i+'__InsValue">Ins. Val<\/label>');t.push('<input class="form-control" id="Submissions_'+i+'__InsValue" name="Submissions['+i+'].InsValue" placeholder="InsValue" readonly="readonly" type="text" value="'+n.Submissions[i].InsValue+'">');t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions['+i+'].InsValue" data-valmsg-replace="true"><\/span>');t.push("<\/div>");t.push("<\/div>");t.push('<div class="col-xs-12 col-sm-3">');t.push('<div class="form-group-sm">');t.push('<label class="control-label" for="Submissions_'+i+'__SKU">SKU<\/label>');t.push('<input class="form-control" id="Submissions_'+i+'__SKU" maxlength="20" name="Submissions['+i+'].SKU" placeholder="SKU" type="text" value="'+n.Submissions[i].SKU+'">');t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions['+i+'].SKU" data-valmsg-replace="true"><\/span>');t.push("<\/div>");t.push("<\/div>");t.push('<div class="col-xs-12 col-sm-2">');t.push('<div class="form-group-sm">');t.push('<label class="control-label" for="Submissions-'+i+'-NotForSale">Not For Sale<\/label>');n.Submissions[i].NotForSale===!1?t.push('<input id="Submissions-'+i+'-NotForSale" class="checkbox" type="checkbox" onchange="$(\'#Submissions_'+i+"__NotForSale').val(this.checked);\">"):t.push('<input id="Submissions-'+i+'-NotForSale" class="checkbox" type="checkbox" checked onchange="$(\'#Submissions_'+i+"__NotForSale').val(this.checked);\">");t.push('<input id="Submissions_'+i+'__NotForSale" name="Submissions['+i+'].NotForSale" type="hidden" value="'+n.Submissions[i].NotForSale+'">');t.push('<span class="field-validation-valid text-danger" data-valmsg-for="Submissions['+i+'].NotForSale" data-valmsg-replace="true"><\/span>');t.push("<\/div>");t.push("<\/div>");t.push("<\/div>");t.push("<\/div><\/div>")}$("#entry-submissions").html(t.join(""))}function BuildDisplayCardsPrintFile(){var t=[],n,r,f,i,u;for(t.push($("#Lines_0__DataType").val()),t.push($("#Lines_1__DataType").val()),t.push($("#Lines_2__DataType").val()),t.push($("#Lines_3__DataType").val()),n=[],n.push($("#Lines_0__Text").val()),n.push($("#Lines_1__Text").val()),n.push($("#Lines_2__Text").val()),n.push($("#Lines_3__Text").val()),r=[],f=$("#print-exhibitor-count").val(),i=0;i<f;i++)u=$("#print-exhibitor-"+i),$(u).is(":checked")===!0&&r.push(u.val());$.post("/Exhibits/BuildDisplayCardsPrintFile",{exhibitId:$("#Id").val(),dataTypes:t.join(","),dataTypesText:n.join("|"),exhibitors:r.join(",")},function(n){n.PageError===""?($("#build-result-panel").show(),$("#build-result").html('<a href="/documents/download/displaycards/'+n.Filename+'" title="download result display cards file" >'+n.Filename+"<\/a>")):($("#build-result-panel").hide(),$("#build-result").html(""));$("#build-error").html(n.PageError)},"json").fail(function(n,t,i){$("#build-error").html(i)})}function BuildJuryPackage(){$.getJSON("/Exhibits/BuildJuryPackage",{exhibitId:$("#ExhibitId").val()},function(n){n.PageError===""&&BuildJuryPackageTable("download",n.Packages);$("#build-error").html(n.PageError)}).fail(function(n,t,i){$("#build-error").html(i)})}function GetJuryPackages(n){$.getJSON("/Exhibits/GetJuryPackages",{direction:n},function(t){t.PageError===""&&BuildJuryPackageTable(n,t.Packages);$("#build-error").html(t.PageError)}).fail(function(n,t,i){$("#build-error").html(i)})}function UpdateWithJuryPackage(n,t){$(n).hide();$.getJSON("/Exhibits/UpdateWithJuryPackage",{name:t},function(n){n.PageError===""&&CheckForJuryPackageUpdateCompletion(t,0);$("#upload-error").html(n.PageError)}).fail(function(n,t,i){$("#upload-error").html(i)})}function NotifyArtistsAfterJury(n,t,i){$(n).hide();$.getJSON("/Exhibits/NotifyArtistsAfterJury",{exhibitId:t,name:i},function(n){n.PageError===""&&CheckForJuryPackageUpdateCompletion(i,1);$("#upload-error").html(n.PageError)}).fail(function(n,t,i){$("#upload-error").html(i)})}function CheckForJuryPackageUpdateCompletion(n,t){var r=t===0?"Please Waiting for Package to be Processed":"Please Waiting for Notifications to be Sent",i;$("#package-update-status").html(r);i=0;interval_handle=setInterval(function(){$.getJSON("/Exhibits/IsJuryPackageUpdateCompleted",{name:n,stage:t},function(n){n.OperationCompleted===!0?(clearInterval(interval_handle),$("#package-update-status").html(""),BuildJuryPackageTable("uploaded",n.Packages)):(i++,i>=60?($("#package-update-status").html('<span class="text-danger">Something went wrong. Please try again later.<\/span>'),clearInterval(interval_handle)):i%2==0?$("#package-update-status").html(r):$("#package-update-status").html("Please continue to wait ............"))}).fail(function(n,t,i){clearInterval(interval_handle);$("#upload-error").html(i)})},5e3)}function BuildJuryPackageTable(n,t){for(var r=[],u=n==="download"?"#down-loadable-packages-tbody":"#uploaded-packages-tbody",i=0;i<t.length;i++)r.push("<tr>"),n==="download"?(r.push('<td><a href="'+t[i].MACFileInfo.FilePath+'" title="Download Package '+t[i].Name+'">'+t[i].MACFileInfo.Name+"<\/a><\/td>"),r.push("<td>"+t[i].MACFileInfo.DateTimeLastWrittenString+"<\/td>")):(r.push("<td>"+t[i].MACFileInfo.Name+"<\/td>"),r.push("<td>"+t[i].State+"<\/td>"),r.push("<td>"+t[i].MACFileInfo.DateTimeLastWrittenString+"<\/td>"),t[i].CanUpdate===!0&&r.push('<td><a href="#" title="Update Exhibit with jury data from this package." onclick="UpdateWithJuryPackage(this, \''+t[i].MACFileInfo.Name+"'); return false;\">UPDATE<\/a><\/td>"),t[i].CanNotify===!0&&r.push('<td><a href="#" title="Notify artist with jury data from this package." onclick="NotifyArtistsAfterJury(this, \''+t[i].ExhibitId+"', '"+t[i].MACFileInfo.Name+"'); return false;\">NOTIFY<\/a><\/td>")),r.push("<\/tr>");$(u).html(r.join(""))}function AddPartners(){var t=$("#tbody-partners").children("tr").length,i=$("#existing-partners").children("div"),n=[];$.each(i,function(i,r){var u=$(r).children("input[type='checkbox']"),o=$(u).prop("checked"),e,f;o===!0&&(e=$(u).val(),f=$(u).data("name"),n.push("<tr>"),n.push("<td><span>"+f+"<\/span>"),n.push('<input id="Partners_'+t+'__Id" name="Partners['+t+'].Id" type="hidden" value="'+e+'">'),n.push('<input id="Partners_'+t+'__Name" name="Partners['+t+'].Name" type="hidden" value="'+f+'">'),n.push("<\/td >"),n.push('<td><a href="#" onclick="DeletePartner(this); return false;" title = "Delete this partner">DELETE<\/a><\/td>'),n.push("<\/tr>"),t++,$(u).prop("checked",!1))});$("#tbody-partners").append(n.join(""));$("#partners-modal").modal("hide")}function DeletePartner(n){var t=$(n).parent().parent();$(t).remove();ReNumberPartnerCells()}function ReNumberPartnerCells(){for(var t,i=$("#tbody-partners tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[0]).children("input[type='hidden']:eq(0)").attr("id","Partners_"+n+"__Id").attr("name","Partners["+n+"].Id"),$(t[0]).children("input[type='hidden']:eq(1)").attr("id","Partners_"+n+"__Name").attr("name","Partners["+n+"].Name")}function AddAward(){var i=$("#tbody-awards").children("tr"),r=$(i).length,t=r,u=$("#existing-awards").children("tr"),n=[];$.each(u,function(u,f){var a=$(f).children("td"),e=$(a[0]).children("input[type='checkbox']"),p=$(e).prop("checked"),s,h,o,v,y,c,l;if(p===!0){for(s=$(e).val(),h=!1,o=0;o<r;o++)if(v=$(i[o]).children("td"),y=$(v[0]).children("input[type='hidden']:eq(0)").val(),y===s){h=!0;break}h===!1&&(c=$(e).data("name"),l=$(a[1]).children("span").html(),n.push("<tr>"),n.push("<td><span>"+c+"<\/span>"),n.push('<input id="Awards_'+t+'__Id" name="Awards['+t+'].Id" type="hidden" value="'+s+'">'),n.push('<input id="Awards_'+t+'__Title" name="Awards['+t+'].Title" type="hidden" value="'+c+'">'),n.push("<\/td>"),n.push("<td><span>"+l+"<\/span>"),n.push('<input id="Awards_'+t+'__Amount" name="Awards['+t+'].Amount" type="hidden" value="'+l.replace("$","").replace(",","")+'">'),n.push("<\/td>"),n.push('<td><input class="form-control numeric-only" id="Awards_'+t+'__NumberOf" name="Awards['+t+'].NumberOf" maxlength="10" type="text" value="1"><\/td>'),n.push('<td><a href="#" onclick="DeleteAward(this); return false;" title = "Delete this award">DELETE<\/a><\/td>'),n.push("<\/tr>"),t++);$(e).prop("checked",!1)}});$("#tbody-awards").append(n.join(""));$("#awards-modal").modal("hide")}function DeleteAward(n){var t=$(n).parent().parent();$(t).remove();ReNumberAwardCells()}function ReNumberAwardCells(){for(var t,i=$("#tbody-awards tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[0]).children("input[type='hidden']:eq(0)").attr("id","Awards_"+n+"__Id").attr("name","Awards["+n+"].Id"),$(t[0]).children("input[type='hidden']:eq(1)").attr("id","Awards_"+n+"__Title").attr("name","Awards["+n+"].Title"),$(t[1]).children("input[type='hidden']:eq(0)").attr("id","Awards_"+n+"__Amount").attr("name","Awards["+n+"].Amount"),$(t[2]).children("input[type='text']:eq(0)").attr("id","Awards_"+n+"__NumberOf").attr("name","Awards["+n+"].NumberOf")}function EventFeeSave(){var u=!1,r=$("#event-fee-item-access-level").val(),f=$("#event-fee-item-fee").val(),e=$("#event-fee-item-quantity").val(),h=$("#event-fee-item-description").val(),s,o,c,t,n,l,i;if(r===""?($("#event-fee-item-access-level-validation").html("The Access Level field is required."),u=!0):$("#event-fee-item-access-level-validation").html(""),f===""?($("#event-fee-item-fee-validation").html("The Fee field is required."),u=!0):$("#event-fee-item-fee-validation").html(""),e===""?($("#event-fee-item-quantity-validation").html("The Quantity field is required."),u=!0):$("#event-fee-item-quantity-validation").html(""),s=$("#event-fee-tbody tr"),current_event_item===null)for(o=0;o<s.length;o++)i=$(s[o]).children("td"),c=$(i[0]).children("input[type='hidden']:eq(0)").val(),c===r&&(u=!0,$("#event-fee-item-error").html("Access Levels must be unique."));u===!1&&(current_event_item===null?(t=$("#event-fee-tbody tr").length,n=[],n.push("<tr>"),n.push("<td><span>"+r+"<\/span>"),n.push("<input id='MACEventFees_"+t+"__AccessLevel' name='MACEventFees["+t+"].AccessLevel' type='hidden' value='"+r+"'>"),n.push("<\/td><td class='text-right'>"),n.push("<textarea class='form-control' id='MACEventFees_"+t+"__Description' name='MACEventFees["+t+"].Description' readonly='readonly' rows='2'>"+h+"<\/textarea > "),n.push("<\/td><td class='text-right'><span>"+f+"<\/span>"),n.push("<input id='MACEventFees_"+t+"__CostWithDiscount_Cost' name='MACEventFees["+t+"].CostWithDiscount.Cost' type='hidden' value='"+f+"'>"),n.push("<\/td><td class='text-right'><span>"+e+"<\/span>"),n.push("<input id='MACEventFees_"+t+"__Quantity' name='MACEventFees["+t+"].Quantity' type='hidden' value='"+e+"'>"),n.push("<\/td><td>"),n.push("<input id='MACEventFees_"+t+"__SquareId' name='MACEventFees["+t+"].SquareId' type='hidden' value=''>"),n.push("<a onclick='EventFeeEdit(this, false); return false;' title='Edit this fee' href='#'>EDT<\/a>&nbsp;"),n.push("<a onclick='EventFeeDelete(this); return false;' title='Delete this fee' href='#'>DEL<\/a>"),n.push("<\/td>"),n.push("<\/tr>"),$("#event-fee-tbody").append(n.join(""))):(l=$(current_event_item).parent().parent(),i=$(l).children("td"),$(i[0]).children("span:eq(0)").html(r),$(i[0]).children("input[type='hidden']:eq(0)").val(r),$(i[1]).children("textarea:eq(0)").val(h),$(i[2]).children("span:eq(0)").html(f),$(i[2]).children("input[type='hidden']:eq(0)").val(f),$(i[3]).children("span:eq(0)").html(e),$(i[3]).children("input[type='hidden']:eq(0)").val(e),current_event_item=null,$("#event-fee-item-modal").modal("hide")))}function EventFeeAdd(){current_event_item=null;$("#event-fee-item-save").html("Add");$("#event-fee-item-access-level").prop("readonly",!1);$("#event-fee-item-access-level-validation").html("");$("#event-fee-item-fee-description").html("");$("#event-fee-item-fee-validation").html("");$("#event-fee-item-quantity-validation").html("");$("#event-fee-item-quantity").prop("readonly",!1)}function EventFeeEdit(n){current_event_item=n;$("#event-fee-item-access-level-validation").html("");$("#event-fee-item-fee-validation").html("");$("#event-fee-item-quantity-validation").html("");$("#event-fee-item-description-validation").html("");var i=$(n).parent().parent(),t=$(i).children("td");$("#event-fee-item-access-level").val($(t[0]).children("span:eq(0)").html());$("#event-fee-item-description").val($(t[1]).children("textarea:eq(0)").val());$("#event-fee-item-fee").val($(t[2]).children("span:eq(0)").html());$("#event-fee-item-quantity").val($(t[3]).children("span:eq(0)").html());$("#event-fee-item-save").html("Update");$("#event-fee-item-access-level").prop("readonly",!0);$("#event-fee-item-quantity").prop("readonly",!0);$("#event-fee-item-modal").modal("show")}function EventFeeDelete(n){var t=$(n).parent().parent();$(t).remove();ReNumberEventCells()}function ReNumberEventCells(){for(var t,i=$("#event-fee-tbody tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[0]).children("input[type='hidden']:eq(0)").attr("id","MACEventFees_"+n+"__AccessLevel").attr("name","MACEventFees["+n+"].AccessLevel"),$(t[1]).children("textarea").attr("id","MACEventFees_"+n+"__Description").attr("name","MACEventFees["+n+"].Description"),$(t[2]).children("input[type='hidden']:eq(0)").attr("id","MACEventFees_"+n+"__CostWithDiscount_Cost").attr("name","MACEventFees["+n+"].CostWithDiscount.Cost"),$(t[3]).children("input[type='hidden']:eq(0)").attr("id","MACEventFees_"+n+"__Quantity").attr("name","MACEventFees["+n+"].Quantity"),$(t[4]).children("input[type='hidden']:eq(0)").attr("id","MACEventFees_"+n+"__SquareId").attr("name","MACEventFees["+n+"].SquareId")}function GetAgentPurchaseTickets(n,t){$.getJSON("/Events/GetAgentPurchaseTickets",{eventId:n,personId:t},function(n){var t,i,r;if(n.PageError===""&&n.Profile!==null){for($("#PersonId").val(n.Profile.Id),$("#Name").val(n.Profile.Name),$("#Name").prop("readonly",!0),$("#Email").val(n.Profile.Email),n.Profile.Email===""?$("#Email").prop("readonly",!1):$("#Email").prop("readonly",!0),$("#CellPhone").val(n.Profile.CellPhone),$("#LandPhone").val(n.Profile.LandPhone),$("#CommunicationPreferences").val(n.Profile.CommunicationPreference),t=0;t<n.Profile.CommunicationPreference.length;t++)n.Profile.CommunicationPreference.charAt(t)=="1"?$("#communication_preference-"+t).prop("checked",!0):$("#communication_preference-"+t).prop("checked",!1);$("#StreetLine1").val(n.Profile.Street1);$("#StreetLine2").val(n.Profile.Street2);$("#City").val(n.Profile.City);$("#State").val(n.Profile.State);$("#ZIP").val(n.Profile.ZIP);$("#IsMember").val(n.Profile.MembershipId===""?!1:!0);var u=$("#event_fees_count").val(),f=$("#FoundMACEventTickets_ApplyDiscount").val(),e=n.Profile.MembershipId===""?!1:!0;for(i=0;i<u;i++)r=f==="False"||e===!1?$("#FoundMACEventTickets_EventFees_"+i+"__CostWithDiscount_CostString").val():$("#FoundMACEventTickets_EventFees_"+i+"__CostWithDiscount_DiscountCostString").val(),$("#event_fees_"+i).html(r)}else ClearAgentPurchaseTickets();$("#lookup-error").html(n.PageError)}).fail(function(n,t,i){$("#lookup-error").html(i)})}function ClearAgentPurchaseTickets(){var t,n,i;for($("#PersonId").val(""),$("#Name").val(""),$("#Name").prop("readonly",!1),$("#Email").val(""),$("#Email").prop("readonly",!1),$("#CellPhone").val(""),$("#LandPhone").val(""),$(".communication_preference").prop("checked",!1),$("#CommunicationPreferences").val("00000"),$("#StreetLine1").val(""),$("#StreetLine2").val(""),$("#City").val(""),$("#State").val("OH"),$("#ZIP").val(""),$("#IsMember").val(!1),t=$("#event_fees_count").val(),n=0;n<t;n++)i=$("#FoundMACEventTickets_EventFees_"+n+"__CostWithDiscount_CostString").val(),$("#event_fees_"+n).html(i),$("#PurchaseQuantities_"+n+"_").val("0"),$("#PurchaseCosts_"+n+"_").val("0");$(".validation-summary-errors").empty()}function PurchaseTicketsUpdateCost(n,t){var r="#PurchaseQuantities_"+n+"_",s="#PurchaseCosts_"+n+"_",i=$(r).val(),e,o;$("#purchase-error").html("");i===""&&(i=0);var u=parseInt(i),h="#FoundMACEventTickets_EventFees_"+n+"__AvailableQuantity",c=parseInt($(h).val()),l="#current-purchase-quantities-"+n,a=parseInt($(l).val());if(t===!0&&u>c+a)$("#purchase-error").html("The quantity entered is greater then the available quantity."),$(r).val("0");else{var v=$("#FoundMACEventTickets_ApplyDiscount").val(),y=$("#IsMember").val(),f="";f=v==="False"||y==="False"?"#FoundMACEventTickets_EventFees_"+n+"__CostWithDiscount_Cost":"#FoundMACEventTickets_EventFees_"+n+"__CostWithDiscount_DiscountCost";e=parseFloat($(f).val());o=(u*e).toFixed(2);$(s).val(o)}}function DragAndDropClient(n,t,i,r,u,f){this.DropZoneControl=$(n);this.ResultList=t;this.MaxFileSize=i;this.FileType=r;this.Role=u;this.Callback=f;this.Ready=function(){if(this.DropZoneControl.removeClass("error"),typeof FileReader=="undefined"){$(this).find(".drop-zone-status").text("Browser Not Supported!");this.DropZoneControl.addClass("error");return}$(this.DropZoneControl).on("dragover",function(){return this.FileType==="image/jpeg"?$(this).find(".drop-zone-status").text("Drop Image File Here to Upload."):this.FileType==="application/pdf"?$(this).find(".drop-zone-status").text("Drop Document File Here to Upload."):this.FileType==="text/plain"?$(this).find(".drop-zone-status").text("Drop Rules File Here to Upload."):(this.FileType==="application/zip"||this.FileType==="application/x-zip-compressed")&&$(this).find(".drop-zone-status").text("Drop Package File Here to Upload."),$(this).removeClass("error"),$(this).addClass("hover"),!1});$(this.DropZoneControl).on("dragend",function(){return $(this).removeClass("hover"),!1});$(this.DropZoneControl).on("drop","",{max_file_size:this.MaxFileSize,file_type:this.FileType,role:this.Role,resultList:this.ResultList,callback:this.Callback},function(n){n.preventDefault();var t=n.originalEvent.dataTransfer.files[0];SendFile(this,n.data.resultList,t,n.data.max_file_size,n.data.file_type,n.data.role,n.data.callback)})}}function DeleteUploadedImage(n,t){for(var f,e=$(n).children("div"),i=[],r=0,u=0;u<e.length;u++)u!==t&&(f=$(e[u]).children("input[type=hidden]").val(),i.push('<div class="text-center" style="display: inline-block">'),i.push('<input id="ImageURLs_'+r+'_" name="ImageURLs['+r+']" type="hidden" value="'+f+'">'),i.push('<img alt="Uploaded Image" class="img-thumbnail drop-zone-image" src="'+f+'"/><br />'),i.push('<a href="#" onclick="DeleteUploadedImage(\''+n+"', "+r+'); return false;" title="Delete this image">DEL<\/a>'),i.push("<\/div>"),r++);$(n).html(i.join(""))}function DeleteUploadedDocument(n){var t=$(n);$(t).find(".drop-zone-result").html('<span class="drop-zone-blank">NO DOC<\/span>');$(t).find(".drop-zone-id").val("")}function BrowseUploadFile(n,t,i,r,u,f,e){var o=$(i)[0],s;return o.files.length!=0&&(s=o.files[0],SendFile(n,t,s,r,u,f,e)),!1}function SendFile(n,t,i,r,u,f,e){var o=$(n),s;if($(o).removeClass("hover"),u==="application/zip"){if(i.type!=="application/zip"&&i.type!=="application/x-zip-compressed")return $(o).find(".drop-zone-status").text("Wrong file type!"),$(o).addClass("error"),!1}else if(i.type!==u)return $(o).find(".drop-zone-status").text("Wrong file type!"),$(o).addClass("error"),!1;if(i.size>r)return $(o).find(".drop-zone-status").text("File Too Large!"),$(o).addClass("error"),!1;var h=new Date,l=("0"+h.getUTCMonth()).slice(-2),a=("0"+h.getUTCDate()).slice(-2),v=("0"+h.getUTCHours()).slice(-2),y=("0"+h.getMinutes()).slice(-2),p=("0"+h.getUTCSeconds()).slice(-2),w=("000"+h.getUTCSeconds()).slice(-4),c="MAC_"+h.getUTCFullYear()+l+a+v+y+p+w;u==="application/zip"&&(c=i.name.substring(0,i.name.lastIndexOf("."))||i.name);s=new XMLHttpRequest;s.onreadystatechange=function(){var n,f,r,h;s.readyState==4&&(s.status==200?s.responseText==='"Success"'?($(o).find(".drop-zone-status").text("Upload Complete!"),$(o).removeClass("error"),u==="image/jpeg"?(n=c+".jpg",t!==""?(f=$(t).children("div").length,r=[],r.push($(t).html()),r.push('<div class="text-center" style="display: inline-block">'),r.push('<input id="ImageURLs_'+f+'_" name="ImageURLs['+f+']" type="hidden" value="/Documents/Upload/'+n+'">'),r.push('<img alt="Uploaded Image" class="img-thumbnail drop-zone-image" src="/Documents/Upload/'+n+'"/><br />'),r.push('<a href="#" onclick="DeleteUploadedImage(\''+t+"', "+f+'); return false;" title="Delete this image">DEL<\/a>'),r.push("<\/div>"),$(t).html(r.join(""))):$(o).find(".drop-zone-result").html('<img alt="Uploaded Image" class="drop-zone-image" src="/Documents/Upload/'+n+'"/>')):u==="application/pdf"?(n=c+".pdf",$(o).find(".drop-zone-result").html('<a href="/Documents/Upload/'+n+'" target="_blank" class="btn drop-zone-btn" title="View document">View<br />Doc<\/a>')):u==="text/plain"?(n=c+".txt",$(o).find(".drop-zone-result").html('<a href="/Documents/Upload/'+n+'" target="_blank" class="btn drop-zone-btn" title="View document">View<br />Doc<\/a>')):(u==="application/zip"||u==="application/x-zip-compressed")&&(n=i.name),$(o).find(".drop-zone-id").val(n),h=$(o).find(".drop-zone-folder"),h!==null&&h.val("/Documents/Upload/"),e!=null&&e()):(s.responseText==="Fail"?$(o).find(".drop-zone-status").text("Upload Failed!"):$(o).find(".drop-zone-status").text(s.responseText),$(o).addClass("error")):($(o).find(".drop-zone-status").text("Upload Failed!"),$(o).addClass("error")))};s.open("POST","/FileUpload/Upload?role="+f+"&id="+c,!0);s.setRequestHeader("X-FILE-NAME",i.name);s.setRequestHeader("X-File-Size",i.size);s.setRequestHeader("Content-Type",i.type);s.send(i)}function GetExhibitorForCheckIn(n){$("#personal-information").hide();$("#submissions-table").hide();$("#submit-submissions-button").hide();$("#inventory-table").hide();$("#update-inventory-button").hide();$("#accepted-message").hide();$("#inventory-error").html("");$("#submissions-tbody").html("");$("#inventory-tbody").html("");$.getJSON("/Exhibits/GetExhibitorForCheckIn",{id:n},function(n){var t,i,r;n.PageError===""&&($("#personal-information").show(),$("#ExhibitorId").val(n.ExhibitorId),$("#exhibit-type").val(n.ExhibitType),t=n.ExhibitTitle,t=n.ExhibitType===4?t+": <span style='white-space: nowrap;'>Check In and Pickup<\/span>":t+": <span style='white-space: nowrap;'>"+(n.HasExhibitEnded===!0?"Pickup":" Check In")+"<\/span>",$("#exhibit-title").html(t),$("#PersonalInformation_Name").html(n.Artist.Name),$("#PersonalInformation_Email").html("<a href='mailto:"+n.Artist.Email+"' title='Email Artist'>"+n.Artist.Email+"<\/a>"),i=n.Artist.CellPhone===""?"":"<a href='tel:"+n.Artist.CellPhone+"' title='Call Artist'>"+n.Artist.CellPhone+"<\/a>",$("#PersonalInformation_CellPhone").html(i),r=n.Artist.LandPhone===""?"":"<a href='tel:"+n.Artist.LandPhone+"' title='Call Artist'>"+n.Artist.LandPhone+"<\/a>",$("#PersonalInformation_LandPhone").html(r),$("#PersonalInformation_CommunicationPreference").html(n.Artist.CommunicationPreferenceDecoded),$("#PersonalInformation_Street1").html(n.Artist.Street1),$("#PersonalInformation_Street2").html(n.Artist.Street2),$("#PersonalInformation_City").html(n.Artist.City),$("#PersonalInformation_State").html(n.Artist.State),$("#PersonalInformation_ZIP").html(n.Artist.ZIP),$("#DeliverDate").html(n.DeliverDate),$("#PickupDate").html(n.PickupDate),n.Submissions.length!==0&&BuildEntrySubmissions(n),n.Inventory.length!==0&&(n.ExhibitType===4?BuildGalleryShopSubmissions(n):BuildInventorySubmissions(n)));$("#search-error").html(n.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function BuildGalleryShopSubmissions(n){var i,r,t;for($("#inventory-table").show(),$("#inventory-count").val(n.Inventory.length),i=[],r=!1,t=0;t<n.Inventory.length;t++){i.push("<tr>");i.push('<td><div class="btn-group" data-toggle="buttons-radio">');switch(n.Inventory[t].State){case-1:i.push('<button id="chk-in-out-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been received">CHK OUT<\/button>');i.push('<button id="chk-in-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been received">CHK IN<\/button>');break;case 0:i.push('<button id="pickup-chk-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item is in inventory">CHK IN<\/button>');i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>');break;case 3:i.push('<button id="pickup-chk-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been picked up">CHK IN<\/button>');i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>')}i.push("<\/div>");i.push('<input id="Submissions_'+t+'__State" type="hidden" value="'+n.Inventory[t].State+'">');i.push('<input id="Submissions_'+t+'__Id" type="hidden" value="'+n.Inventory[t].Id+'">');i.push("<\/td>");r=!0;i.push("<td>"+n.Inventory[t].SKU+"<\/td>");i.push("<td>"+n.Inventory[t].Title+"<\/td>");i.push("<td>"+n.Inventory[t].Medium+"<\/td>");i.push('<td class="text-right">'+n.Inventory[t].Quantity+"<\/td>");i.push('<td class="text-right">'+n.Inventory[t].RetailPrice+"<\/td>");i.push('<td class="text-right">'+n.Inventory[t].WholePrice+"<\/td>");i.push('<td class="text-right">'+n.Inventory[t].SquareQuantity+"<\/td>");i.push('<td class="text-right">'+n.Inventory[t].SquareStock+"<\/td>");i.push("<\/tr>")}$("#inventory-tbody").html(i.join(""));r===!0&&($("#update-inventory-button").show(),$("#update-inventory-input").val(n.HasExhibitEnded===!0?"Pickup Inventory":"Update Inventory"),$("#update-inventory-input").data("state",n.HasExhibitEnded===!0?"3":"0"));$("#inventory-total-retail-price").html(n.TotalRetailPrice.toFixed(2));$("#inventory-total-whole-price").html(n.TotalWholePrice.toFixed(2));$("#inventory-total-new-quantity").html(n.TotalQuantity);$("#inventory-total-cur-quantity").html(n.TotalSqQuantity);$("#inventory-total-stock-quantity").html(n.TotalSqStock)}function BuildEntrySubmissions(n){var r,i,t;for($("#submissions-table").show(),$("#submissions-count").val(n.Submissions.length),r=!1,i=[],t=0;t<n.Submissions.length;t++){i.push("<tr>");i.push("<td>"+String.fromCharCode(t+65)+"<\/td>");i.push("<td>"+n.Submissions[t].Title+"<\/td>");i.push("<td>"+n.Submissions[t].Medium+"<\/td>");i.push('<td class="text-right">'+(n.Submissions[t].NotForSale==!0?"NFS":n.Submissions[t].Price)+"<\/td>");i.push('<td class="text-right">'+n.Submissions[t].InsValue+"<\/td>");i.push('<td class="text-center">');switch(n.Submissions[t].State){case-1:n.DeliveryMethod==2?n.HasJudgingEnded===!1?i.push("Waiting Jury"):i.push("Not Accepted/<br />Not Chk In"):i.push("Not Chk In");break;case 0:n.HasJudgingEnded===!1?i.push("Waiting Jury"):i.push("Not Accepted");break;case 1:i.push("Not Accepted");break;case 5:i.push("Not Accepted/<br />Not Chk In");break;case 2:i.push("Accepted");break;case 6:i.push("Accepted/<br />Not Chk In");break;case 3:i.push("Picked Up")}if(i.push("<\/td>"),i.push('<td class="text-center"><div class="btn-group" data-toggle="buttons-radio">'),n.HasJudgingEnded===!0||n.HasExhibitEnded===!0)switch(n.Submissions[t].State){case 0:i.push('<button id="pickup-chk-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been picked up">CHK IN<\/button>');i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>');r=!0;break;case 1:i.push('<button id="pickup-reject-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been accepted for the show">REJECT<\/button>');i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>');r=!0;break;case 2:n.Submissions[t].SquareStock<n.Submissions[t].SquareQuantity?n.HasExhibitEnded===!0?(i.push('<button id="pickup-accept-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been Sold for the show">SOLD<\/button>'),i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>'),r=!0):i.push("SOLD"):n.HasExhibitEnded===!0&&(i.push('<button id="pickup-accept-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been accepted for the show">ACCEPT<\/button>'),i.push('<button id="pickup-pickup-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been picked up">PICKUP<\/button>'),r=!0);break;case 6:n.HasExhibitEnded===!1&&(i.push('<button id="digital-accept-out-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been received">CHK OUT<\/button>'),i.push('<button id="digital-accept-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been received">CHK IN<\/button>'),r=!0)}else switch(n.Submissions[t].State){case-1:n.DeliveryMethod!==2&&(i.push('<button id="chk-in-out-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been received">CHK OUT<\/button>'),i.push('<button id="chk-in-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been received">CHK IN<\/button>'),r=!0);break;case 0:i.push('<button id="chk-in-out-'+t+'" class="btn btn-default btn-xs btn-sw-mac" data-toggle="button" value="out" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has not been received">CHK OUT<\/button>');i.push('<button id="chk-in-in-'+t+'" class="btn btn-default btn-xs btn-sw-mac active" data-toggle="button" value="in" type="button" onclick="ToggleCheckInActive(this, '+t+');" title="Item has been received">CHK IN<\/button>');r=!0;break;case 1:case 2:case 3:case 5:case 6:i.push("&nbsp;")}i.push("<\/div>");i.push('<input id="Submissions_'+t+'__State" type="hidden" value="'+n.Submissions[t].State+'">');i.push('<input id="Submissions_'+t+'__Id" type="hidden" value="'+n.Submissions[t].Id+'">');i.push("<\/td><\/tr>")}$("#submissions-tbody").html(i.join(""));r===!0?$("#submit-submissions-button").show():$("#submit-submissions-button").hide()}function BuildInventorySubmissions(n){var i,r,t;for($("#inventory-table").show(),$("#inventory-count").val(n.Inventory.length),i=[],r=!1,t=0;t<n.Inventory.length;t++)i.push("<tr>"),i.push("<td>"),n.HasExhibitEnded===!1?(n.Inventory[t].State===-1||n.Inventory[t].State===3)&&(i.push('<input type = "checkbox" id = "Inventory_'+t+'__IsSelected" checked>'),i.push('<input id="Inventory_'+t+'__Id" type="hidden" value="'+n.Inventory[t].Id+'">'),r=!0):n.Inventory[t].State===0&&(i.push('<input type = "checkbox" id = "Inventory_'+t+'__IsSelected" checked>'),i.push('<input id="Inventory_'+t+'__Id" type="hidden" value="'+n.Inventory[t].Id+'">'),r=!0),i.push("<\/td>"),i.push("<td>"+n.Inventory[t].SKU+"<\/td>"),i.push("<td>"+n.Inventory[t].Title+"<\/td>"),i.push("<td>"+n.Inventory[t].Medium+"<\/td>"),i.push('<td class="text-right">'+n.Inventory[t].Quantity+"<\/td>"),i.push('<td class="text-right">'+n.Inventory[t].RetailPrice+"<\/td>"),i.push('<td class="text-right">'+n.Inventory[t].WholePrice+"<\/td>"),i.push('<td class="text-right">'+n.Inventory[t].SquareQuantity+"<\/td>"),n.Inventory[t].NotForSale===!0?i.push('<td class="text-right">NFS<\/td>'):i.push('<td class="text-right">'+n.Inventory[t].SquareStock+"<\/td>"),i.push("<\/tr>");$("#inventory-tbody").html(i.join(""));r===!0&&($("#update-inventory-button").show(),$("#update-inventory-input").val(n.HasExhibitEnded===!0?"Pickup Inventory":"Update Inventory"),$("#update-inventory-input").data("state",n.HasExhibitEnded===!0?"3":"0"));$("#inventory-total-retail-price").html(n.TotalRetailPrice.toFixed(2));$("#inventory-total-whole-price").html(n.TotalWholePrice.toFixed(2));$("#inventory-total-new-quantity").html(n.TotalQuantity);$("#inventory-total-cur-quantity").html(n.TotalSqQuantity);$("#inventory-total-stock-quantity").html(n.TotalSqStock)}function ToggleCheckInActive(n,t){var u="#chk-in-in-"+t,f="#chk-in-out-"+t,e="#juror-accept-"+t,o="#juror-reject-"+t,s="#pickup-chk-in-"+t,h="#pickup-reject-"+t,c="#pickup-accept-"+t,r="#pickup-pickup-"+t,l="#digital-accept-out-"+t,a="#digital-accept-in-"+t,i="#Submissions_"+t+"__State";n.id==="chk-in-in-"+t&&($(u).toggleClass("active",!0),$(f).toggleClass("active",!1),$(i).val("0"));n.id==="chk-in-out-"+t&&($(u).toggleClass("active",!1),$(f).toggleClass("active",!0),$(i).val("-1"));n.id==="juror-accept-"+t&&($(e).toggleClass("active",!0),$(o).toggleClass("active",!1),$(i).val("2"));n.id==="juror-reject-"+t&&($(e).toggleClass("active",!1),$(o).toggleClass("active",!0),$(i).val("1"));n.id==="pickup-chk-in-"+t&&($(s).toggleClass("active",!0),$(r).toggleClass("active",!1),$(i).val("0"));n.id==="pickup-reject-"+t&&($(h).toggleClass("active",!0),$(r).toggleClass("active",!1),$(i).val("1"));n.id==="pickup-accept-"+t&&($(c).toggleClass("active",!0),$(r).toggleClass("active",!1),$(i).val("2"));n.id==="pickup-pickup-"+t&&($(s).toggleClass("active",!1),$(h).toggleClass("active",!1),$(c).toggleClass("active",!1),$(r).toggleClass("active",!0),$(i).val("3"));n.id==="digital-accept-out-"+t&&($(l).toggleClass("active",!0),$(a).toggleClass("active",!1),$(i).val("6"));n.id==="digital-accept-in-"+t&&($(a).toggleClass("active",!0),$(l).toggleClass("active",!1),$(i).val("2"))}function UpdateInventory(){var u,n;if(InSubmitExhibitorForCheckIn!==!0){InSubmitExhibitorForCheckIn=!0;var f=$("#ExhibitorId").val(),i=$("#inventory-count").val(),e=$("#update-inventory-input").data("state"),t=[],o=$("#exhibit-type").val(),r=!1;if(o==="4")for(n=0;n<i;n++)u=$("#Submissions_"+n+"__State").val(),t.push($("#Submissions_"+n+"__Id").val()+":"+u);else{for(n=0;n<i;n++)$("#Inventory_"+n+"__IsSelected").prop("checked")===!0&&t.push($("#Inventory_"+n+"__Id").val()+":"+e);t.length==0&&($("#inventory-error").html("No submissions selected."),r=!0)}r===!1&&$.post("/Exhibits/SubmitExhibitorForCheckIn",{exhibitorId:f,submissions:t.join(",")},function(n){n.PageError===""&&($("#personal-information").hide(),$("#submissions-table").hide(),$("#submit-submissions-button").hide(),$("#inventory-table").hide(),$("#update-inventory-button").hide(),$("#accepted-message").show());$("#inventory-error").html(n.PageError)},"json").fail(function(n,t,i){$("#inventory-error").html(i)});InSubmitExhibitorForCheckIn=!1}}function SubmitSubmissions(){var n,i;if(InSubmitExhibitorForCheckIn!==!0){InSubmitExhibitorForCheckIn=!0;var r=$("#ExhibitorId").val(),u=$("#submissions-count").val(),t=[];for(n=0;n<u;n++)i=$("#Submissions_"+n+"__State").val(),t.push($("#Submissions_"+n+"__Id").val()+":"+i);$.post("/Exhibits/SubmitExhibitorForCheckIn",{exhibitorId:r,submissions:t.join(",")},function(n){n.PageError===""&&($("#personal-information").hide(),$("#submissions-table").hide(),$("#submit-submissions-button").hide(),$("#inventory-table").hide(),$("#update-inventory-button").hide(),$("#accepted-message").show());$("#submissions-error").html(n.PageError)},"json").fail(function(n,t,i){$("#submissions-error").html(i)});InSubmitExhibitorForCheckIn=!1}}function GetExhibitorsForCheckIn(n){var t=$("#SearchNameOrEmail").val(),i=$("#SearchExhibitId").val();$("#personal-information").hide();$("#submissions-table").hide();$("#submit-submissions-button").hide();$("#inventory-table").hide();$("#update-inventory-button").hide();$("#accepted-message").hide();$("#inventory-error").html("");$("#submissions-tbody").html("");$("#inventory-tbody").html("");$.getJSON("/Exhibits/GetExhibitorsForCheckIn",{findBy:t,exhibitId:i},function(t){if(t.PageError===""){var i=[];$.each(t.ExhibitorPersons,function(t,r){i.push("<tr>");i.push('<td><a href="#" onclick="GetExhibitorForCheckIn(\''+r.ExhibitorId+"', "+n+'); return false;">'+r.Name+"<\/a><\/td>");i.push("<td><span>"+r.Email+"<\/span><\/td>");i.push("<td>"+r.SubmissionCount+"<\/td>");i.push("<\/tr>")});$("#exhibitor-search-tbody").html(i.join(""))}else $("#exhibitor-search-tbody").html("");$("#search-exhibitor-error").html(t.PageError)}).fail(function(n,t,i){$("#search-exhibitor-error").html(i)})}function NewInventoryItem(){current_item=null;$("#inventory-item-sku-validation").html("");$("#inventory-item-title-validation").html("");$("#inventory-item-retail-validation").html("");$("#inventory-item-wholesale-validation").html("");$("#inventory-item-medium-validation").html("");$("#inventory-item-quantity-being-added").val("1");$("#inventory-item-quantity-checked-in").val("0");$("#inventory-item-quantity").val("1");$("#inventory-item-quantity-validation").html("");$("#inventory-item-title").prop("readonly",!1);$("#inventory-item-not-for-sale").attr("disabled",!1);$("#inventory-item-retail").prop("readonly",!1);$("#inventory-item-save").html("Add");$("#inventory-item-modal").modal("show")}function DeleteInventoryItem(n){var i,r;current_item=null;var u=$(n).parent().parent(),t=$(u).children("td"),e=parseFloat($(t[4]).children("span:eq(0)").html()),o=parseFloat($(t[5]).children("span:eq(0)").html()),s=parseInt($(t[6]).children("span:eq(0)").html()),f=parseFloat($("#total-retail-price").html())-e;$("#total-retail-price").html(f.toFixed(2));$("#InventoryWithTotals_TotalRetailPrice").val(f);i=parseFloat($("#total-whole-price").html())-o;$("#total-whole-price").html(i.toFixed(2));$("#InventoryWithTotals_TotalWholePrice").val(i);r=parseInt($("#total-quantity").html())-s;$("#total-quantity").html(r);$("#InventoryWithTotals_TotalQuantity").val(r);$(u).remove();ReNumberInventoryCells()}function ReNumberInventoryCells(){for(var t,i=$("#inventory-tbody tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[0]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__SKU").attr("name","InventoryWithTotals.Inventory["+n+"].SKU"),$(t[1]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__Title").attr("name","InventoryWithTotals.Inventory["+n+"].Title"),$(t[2]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__Medium").attr("name","InventoryWithTotals.Inventory["+n+"].Medium"),$(t[3]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__NotForSale").attr("name","InventoryWithTotals.Inventory["+n+"].NotForSale"),$(t[4]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__RetailPrice").attr("name","InventoryWithTotals.Inventory["+n+"].RetailPrice"),$(t[5]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__WholePrice").attr("name","InventoryWithTotals.Inventory["+n+"].WholePrice"),$(t[6]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__Quantity").attr("name","InventoryWithTotals.Inventory["+n+"].Quantity"),$(t[7]).children("input[type='hidden']:eq(0)").attr("id","InventoryWithTotals_Inventory_"+n+"__Id").attr("name","InventoryWithTotals.Inventory["+n+"].Id"),$(t[7]).children("input[type='hidden']:eq(1)").attr("id","InventoryWithTotals_Inventory_"+n+"__SquareQuantity").attr("name","InventoryWithTotals.Inventory["+n+"].SquareQuantity"),$(t[7]).children("input[type='hidden']:eq(2)").attr("id","InventoryWithTotals_Inventory_"+n+"__State").attr("name","InventoryWithTotals.Inventory["+n+"].State"),$(t[7]).children("input[type='hidden']:eq(3)").attr("id","InventoryWithTotals_Inventory_"+n+"__ImageURL").attr("name","InventoryWithTotals.Inventory["+n+"].ImageURL"),$(t[7]).children("input[type='hidden']:eq(4)").attr("id","InventoryWithTotals_Inventory_"+n+"__ImageFolder").attr("name","InventoryWithTotals.Inventory["+n+"].ImageFolder"),$(t[7]).children("input[type='hidden']:eq(5)").attr("id","InventoryWithTotals_Inventory_"+n+"__ImageMaxSize").attr("name","InventoryWithTotals.Inventory["+n+"].ImageMaxSize")}function EditInventoryItem(n,t){var r,i,u;current_item=n;$("#inventory-item-sku-validation").html("");$("#inventory-item-title-validation").html("");$("#inventory-item-retail-validation").html("");$("#inventory-item-wholesale-validation").html("");$("#inventory-item-medium-validation").html("");$("#inventory-item-quantity-validation").html("");r=$(n).parent().parent();i=$(r).children("td");$("#inventory-item-sku").val($(i[0]).children("span:eq(0)").html());$("#inventory-item-title").val($(i[1]).children("span:eq(0)").html());$("#inventory-item-title").prop("readonly",t);$("#inventory-item-medium").val($(i[2]).children("span:eq(0)").html());u=$(i[3]).children("input[type='hidden']:eq(0)").val();$("#inventory-item-not-for-sale").prop("checked",u.toLowerCase()==="false"?!1:!0);$("#inventory-item-not-for-sale").attr("disabled",t);$("#inventory-item-retail").val($(i[4]).children("span:eq(0)").html());$("#inventory-item-retail").prop("readonly",t);$("#inventory-item-wholesale").val($(i[5]).children("span:eq(0)").html());var f=parseInt($(i[7]).children("input[type='hidden']:eq(1)").val()),e=parseInt($(i[6]).children("span:eq(0)").html()),o=e-f;$("#inventory-item-quantity-being-added").val(o);$("#inventory-item-quantity-checked-in").val(f);$("#inventory-item-quantity").val(e);$("#inventory-item-save").html("Update");$("#inventory-item-modal").modal("show")}function InventoryUpdateQuantity(n){var t=$(n).val(),i,r;t==""&&(t="0");i=parseInt($("#inventory-item-quantity-checked-in").val());r=parseInt(t)+i;$("#inventory-item-quantity").val(r)}function InventoryItemClear(){$("#inventory-item-sku").val("");$("#inventory-item-title").prop("readonly")===!1&&($("#inventory-item-title").val(""),$("#inventory-item-not-for-sale").prop("checked",!1));$("#inventory-item-retail").val("");$("#inventory-item-wholesale").val("");$("#inventory-item-medium").val("")}function InventoryItemSave(){var u=!1,c=$("#inventory-item-sku").val(),l=$("#inventory-item-title").val(),v=$("#inventory-item-not-for-sale").prop("checked"),p=v===!0?"Not For Sale":"For Sale",f=$("#inventory-item-retail").val(),e=$("#inventory-item-wholesale").val(),a=$("#inventory-item-medium").val(),r=$("#inventory-item-quantity").val()===""?0:parseInt($("#inventory-item-quantity").val()),n,t,o,s,h;if(c===""?($("#inventory-item-sku-validation").html("The SKU field is required."),u=!0):$("#inventory-item-sku-validation").html(""),l===""?($("#inventory-item-title-validation").html("The Title field is required."),u=!0):$("#inventory-item-title-validation").html(""),f===""?($("#inventory-item-retail-validation").html("The Retail Price field is required."),u=!0):$("#inventory-item-retail-validation").html(""),e===""?($("#inventory-item-wholesale-validation").html("The Wholesale Price field is required."),u=!0):$("#inventory-item-wholesale-validation").html(""),a===""?($("#inventory-item-medium-validation").html("The Medium field is required."),u=!0):$("#inventory-item-medium-validation").html(""),r===0?($("#inventory-item-quantity-validation").html("The Quantity field is required and must be greater then zero."),u=!0):$("#inventory-item-quantity-validation").html(""),u===!1)if(current_item===null)n=$("#inventory-tbody tr").length,t=[],t.push("<tr>"),t.push("<td><span>"+c+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__SKU' name='InventoryWithTotals.Inventory["+n+"].SKU' type='hidden' value='"+c+"'><\/td>"),t.push("<td><span>"+l+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__Title' name='InventoryWithTotals.Inventory["+n+"].Title' type='hidden' value='"+l+"'><\/td>"),t.push("<td><span>"+a+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__Medium' name='InventoryWithTotals.Inventory["+n+"].Medium' type='hidden' value='"+a+"'><\/td>"),t.push("<td class='text-center'><span>"+p+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__NotForSale' name='InventoryWithTotals.Inventory["+n+"].NotForSale' type='hidden' value='"+v+"'><\/td>"),t.push("<td class='text-right'><span>"+f+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__RetailPrice' name='InventoryWithTotals.Inventory["+n+"].RetailPrice' type='hidden' value='"+f+"'><\/td>"),t.push("<td class='text-right'><span>"+e+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__WholePrice' name='InventoryWithTotals.Inventory["+n+"].WholePrice' type='hidden' value='"+e+"'><\/td>"),t.push("<td class='text-right'><span>"+r+"<\/span><input id='InventoryWithTotals_Inventory_"+n+"__Quantity' name='InventoryWithTotals.Inventory["+n+"].Quantity' type='hidden' value='"+r+"'><\/td>"),t.push("<td>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__Id' name='InventoryWithTotals.Inventory["+n+"].Id' type='hidden' value=''>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__SquareQuantity' name='InventoryWithTotals.Inventory["+n+"].SquareQuantity' type='hidden' value='0'>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__State' name='InventoryWithTotals.Inventory["+n+"].State' type='hidden' value='-1'>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__ImageURL' name='InventoryWithTotals.Inventory["+n+"].ImageURL' type='hidden' value=''>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__ImageFolder' name='InventoryWithTotals.Inventory["+n+"].ImageFolder' type='hidden' value=''>"),t.push("<input id='InventoryWithTotals_Inventory_"+n+"__ImageMaxSize' name='InventoryWithTotals.Inventory["+n+"].ImageMaxSize' type='hidden' value='4000000'>"),t.push("<a onclick='EditInventoryItem(this, false); return false;' href='#' title='Edit this inventory item'>EDT<\/a> "),t.push("<br class='visible-xs' />"),t.push("<a onclick='DeleteInventoryItem(this); return false;' href='#' title='Delete this inventory item'>DEL<\/a>"),t.push("<\/td>"),t.push("<\/tr>"),$("#inventory-tbody").append(t.join("")),o=parseFloat($("#total-retail-price").html())+parseFloat(f)*r,$("#total-retail-price").html(o.toFixed(2)),$("#InventoryWithTotals_TotalRetailPrice").val(o),s=parseFloat($("#total-whole-price").html())+parseFloat(e)*r,$("#total-whole-price").html(s.toFixed(2)),$("#InventoryWithTotals_TotalWholePrice").val(s),h=parseInt($("#total-quantity").html())+r,$("#total-quantity").html(h),$("#InventoryWithTotals_TotalQuantity").val(h);else{var b=$(current_item).parent().parent(),i=$(b).children("td"),w=parseInt($(i[6]).children("input[type='hidden']:eq(1)").val());if(r<w)$("#inventory-item-quantity-validation").html("The Quantity field can not be less then the Checked In quantity of "+w+".");else{var k=parseFloat($(i[4]).children("input[type='hidden']:eq(0)").val()),d=parseFloat($(i[5]).children("input[type='hidden']:eq(0)").val()),y=parseInt($(i[6]).children("input[type='hidden']:eq(0)").val()),g=$(i[3]).children("input[type='hidden']:eq(0)").val();$(i[0]).children("span:eq(0)").html(c);$(i[0]).children("input[type='hidden']:eq(0)").val(c);$(i[1]).children("span:eq(0)").html(l);$(i[1]).children("input[type='hidden']:eq(0)").val(l);$(i[2]).children("span:eq(0)").html(a);$(i[2]).children("input[type='hidden']:eq(0)").val(a);$(i[3]).children("span:eq(0)").html(p);$(i[3]).children("input[type='hidden']:eq(0)").val(v);$(i[4]).children("span:eq(0)").html(f);$(i[4]).children("input[type='hidden']:eq(0)").val(f);$(i[5]).children("span:eq(0)").html(e);$(i[5]).children("input[type='hidden']:eq(0)").val(e);$(i[6]).children("span:eq(0)").html(r);$(i[6]).children("input[type='hidden']:eq(0)").val(r);(y!==r||g!=v)&&$(i[7]).children("input[type='hidden']:eq(2)").val(-1);o=parseFloat($("#total-retail-price").html())-k*y+parseFloat(f)*r;$("#total-retail-price").html(o.toFixed(2));$("#InventoryWithTotals_TotalRetailPrice").val(o);s=parseFloat($("#total-whole-price").html())-d*y+parseFloat(e)*r;$("#total-whole-price").html(s.toFixed(2));$("#InventoryWithTotals_TotalWholePrice").val(s);h=parseInt($("#total-quantity").html())-y+r;$("#total-quantity").html(h);$("#InventoryWithTotals_TotalQuantity").val(h);$("#inventory-item-modal").modal("hide");current_item=null}}}function InventoryUpdateWholesale(n){var r=$(n).val(),t,i;r!==""?(t=parseFloat($(n).val()),$("#inventory-item-retail").val(t.toFixed(2)),i=parseFloat($("#WholesaleRate").val()),$("#inventory-item-wholesale").val((t*i).toFixed(2))):$("#inventory-item-wholesale").val("")}function GetAgentInventoryForm(){var n=$("#SearchEmail").val().trim(),t=$("#ExhibitId").val();($("#search-error").html(""),$("#search-email-error").html(""),$("#go-to-form").hide(),$("#search-exhibit-error").html(""),$("#submissions-form").hide(),n===""&&$("#search-email-error").html("The Person's Email field is required."),t===""&&$("#search-exhibit-error").html("Please select an exhibition."),n!==""&&t!=="")&&$.getJSON("/Exhibits/GetAgentInventoryForm",{email:n,exhibitId:t},function(i){var r,u;if(i.PageError===""){if($("#submissions-form").show(),i.ArtistPerson===null)$("#ArtistId").val(""),$("#Name").val(""),$("#Name").prop("readonly",!1),$("#Email").val(n),$("#CellPhone").val(""),$("#LandPhone").val(""),$(".communication_preference").prop("checked",!1),$("#CommunicationPreferences").val("00000"),$("#StreetLine1").val(""),$("#StreetLine2").val(""),$("#City").val(""),$("#State").val("OH"),$("#ZIP").val(""),$("#transfer-items-btn").hide();else{for($("#ArtistId").val(i.ArtistPerson.Id),$("#Name").val(i.ArtistPerson.Name),$("#Name").prop("readonly",!0),$("#Email").val(i.ArtistPerson.Email),$("#CellPhone").val(i.ArtistPerson.CellPhone),$("#LandPhone").val(i.ArtistPerson.LandPhone),$("#CommunicationPreferences").val(i.ArtistPerson.CommunicationPreference),r=0;r<i.ArtistPerson.CommunicationPreference.length;r++)i.ArtistPerson.CommunicationPreference.charAt(r)=="1"?$("#communication_preference-"+r).prop("checked",!0):$("#communication_preference-"+r).prop("checked",!1);$("#StreetLine1").val(i.ArtistPerson.Street1);$("#StreetLine2").val(i.ArtistPerson.Street2);$("#City").val(i.ArtistPerson.City);$("#State").val(i.ArtistPerson.State);$("#ZIP").val(i.ArtistPerson.ZIP);$("#transfer-items-btn").show();u="/ManageAccount/TransferInventory/"+t+"?artistId="+i.ArtistPerson.Id+"&returnTo=2";$("#transfer-items-btn").prop("href",u)}$("#WholesaleRate").val(i.WholesaleRate);BuildAgentInventorySubmissions(i)}i.SummaryPageAction!==""&&($("#go-to-summary").prop("href",i.SummaryPageAction),$("#go-to-check-in").prop("href",i.CheckInPageAction),$("#go-to-form").show());$("#search-error").html(i.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function BuildAgentInventorySubmissions(n){for(var f,r,i,t,e=[],u=0;u<n.DeliverAndPickupDates.DeliverDates.length;u++)e.push('<option value="'+n.DeliverAndPickupDates.DeliverDates[u].Value+'"'+(n.DeliverAndPickupDates.DeliverDates[u].Selected==!0?' selected="selected">':">")+n.DeliverAndPickupDates.DeliverDates[u].Text+"<\/option > ");for(f=[],r=0;r<n.DeliverAndPickupDates.PickupDates.length;r++)f.push('<option value="'+n.DeliverAndPickupDates.PickupDates[r].Value+'"'+(n.DeliverAndPickupDates.PickupDates[r].Selected==!0?' selected="selected">':">")+n.DeliverAndPickupDates.PickupDates[r].Text+"<\/option>");for($("#DeliverAndPickupDates_DeliverDate").html(e.join("")),$("#DeliverAndPickupDates_DeliverDatesHash").val(n.DeliverAndPickupDates.DeliverDatesHash),$("#DeliverAndPickupDates_PickupDate").html(f.join("")),$("#DeliverAndPickupDates_PickupDatesHash").val(n.DeliverAndPickupDates.PickupDatesHash),i=[],t=0;t<n.InventoryWithTotals.Inventory.length;t++)i.push("<tr>"),i.push("<td><span>"+n.InventoryWithTotals.Inventory[t].SKU+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__SKU' name='InventoryWithTotals.Inventory["+t+"].SKU' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].SKU+"'>"),i.push("<\/td>"),i.push("<td><span>"+n.InventoryWithTotals.Inventory[t].Title+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__Title' name='InventoryWithTotals.Inventory["+t+"].Title' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].Title+"'>"),i.push("<\/td>"),i.push("<td><span>"+n.InventoryWithTotals.Inventory[t].Medium+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__Medium' name='InventoryWithTotals.Inventory["+t+"].Medium' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].Medium+"'>"),i.push("<\/td> "),i.push("<td class='text-center'><span>"+(n.InventoryWithTotals.Inventory[t].NotForSale===!1?"For Sale":"Not For Sale")+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__NotForSale' name='InventoryWithTotals.Inventory["+t+"].NotForSale' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].NotForSale+"'>"),i.push("<\/td> "),i.push("<td class='text-right'><span>"+n.InventoryWithTotals.Inventory[t].RetailPrice+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__RetailPrice' name='InventoryWithTotals.Inventory["+t+"].RetailPrice' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].RetailPrice+"'>"),i.push("<\/td> "),i.push("<td class='text-right'><span>"+n.InventoryWithTotals.Inventory[t].WholePrice+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__WholePrice' name='InventoryWithTotals.Inventory["+t+"].WholePrice' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].WholePrice+"'>"),i.push("<\/td>"),i.push("<td class='text-right'><span>"+n.InventoryWithTotals.Inventory[t].Quantity+"<\/span>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__Quantity' name='InventoryWithTotals.Inventory["+t+"].Quantity' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].Quantity+"'>"),i.push("<\/td>"),i.push("<td>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__Id' name='InventoryWithTotals.Inventory["+t+"].Id' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].Id+"'>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__SquareQuantity' name='InventoryWithTotals.Inventory["+t+"].SquareQuantity' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].SquareQuantity+"'>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__State' name='InventoryWithTotals.Inventory["+t+"].State' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].State+"'>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__ImageURL' name='InventoryWithTotals.Inventory["+t+"].ImageURL' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].ImageURL+"'>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__ImageFolder' name='InventoryWithTotals.Inventory["+t+"].ImageFolder' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].ImageFolder+"'>"),i.push("<input id='InventoryWithTotals_Inventory_"+t+"__ImageMaxSize' name='InventoryWithTotals.Inventory["+t+"].ImageMaxSize' type='hidden' value='"+n.InventoryWithTotals.Inventory[t].ImageMaxSize+"'>"),n.InventoryWithTotals.Inventory[t].InSquare===!1?(i.push("<a onclick='EditInventoryItem(this, false); return false;' href='#' title='Edit this inventory item'>EDT<\/a> "),i.push("<br class='visible-xs' />"),i.push("<a onclick='DeleteInventoryItem(this); return false;' href='#' title='Delete this inventory item'>DEL<\/a>")):i.push("<a onclick='EditInventoryItem(this, true); return false;' href='#' title='Edit this inventory item'>EDT<\/a> "),i.push("<\/td>"),i.push("<\/tr>");$("#inventory-tbody").html(i.join(""));$("#total-retail-price").html(n.InventoryWithTotals.TotalRetailPrice.toFixed(2));$("#InventoryWithTotals_TotalRetailPrice").val(n.InventoryWithTotals.TotalRetailPrice);$("#total-whole-price").html(n.InventoryWithTotals.TotalWholePrice.toFixed(2));$("#InventoryWithTotals_TotalWholePrice").val(n.InventoryWithTotals.TotalWholePrice);$("#total-quantity").html(n.InventoryWithTotals.TotalQuantity);$("#InventoryWithTotals_TotalQuantity").val(n.InventoryWithTotals.TotalQuantity)}function TransferFromExhibitChanged(){$("#submissions-table").hide();$("#submissions-tbody").html("");$("#inventory-table").hide();$("#inventory-tbody").html("");$("#transfer-inventory-submit").hide();var n=$("#FromExhibitorId").val();$.getJSON("/ManageAccount/GetItemsForTransfer",{exhibitorId:n},function(n){n.PageError===""&&n.ExhibitWithSubmissions!==null&&(n.ExhibitWithSubmissions.Submissions.length!==0&&(BuildTransferEntrySubmissions(n.ExhibitWithSubmissions),$("#transfer-inventory-submit").show()),n.ExhibitWithSubmissions.InventoryWithTotals.Inventory.length!==0&&(BuildTransferInventorySubmissions(n.ExhibitWithSubmissions.InventoryWithTotals),$("#transfer-inventory-submit").show()));$("#search-error").html(n.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function BuildTransferEntrySubmissions(n){var t,r,i;for($("#submissions-table").show(),t=[],r=0,i=0;i<n.Submissions.length;i++)if(n.Submissions[i].State!==2||n.Submissions[i].NotForSale!==!1||n.Submissions[i].SquareStock!==0){t.push("<tr>");t.push("<td>");t.push('<input class="toggle-entry-selected" type="checkbox" id="Submissions_'+r+'__IsSelected" onchange="EntrySelectionChanged();">');t.push('<input id="Submissions_'+r+'__Id" type="hidden" value="'+n.Submissions[i].Id+'">');t.push("<\/td>");t.push("<td>"+n.Submissions[i].Title+"<\/td>");t.push("<td>"+n.Submissions[i].Medium+"<\/td>");t.push('<td class="text-right">'+(n.Submissions[i].NotForSale==!0?"NFS":n.Submissions[i].Price)+"<\/td>");t.push('<td class="text-right">'+n.Submissions[i].InsValue+"<\/td>");t.push('<td class="text-center">');switch(n.Submissions[i].State){case-1:t.push("Not Chk In");break;case 0:t.push("Waiting Jury");break;case 1:t.push("Rejected");break;case 2:t.push("Accepted");break;case 3:t.push("Picked Up")}t.push("<\/td>");t.push('<td class="text-center">');n.Submissions[i].State===2&&n.Submissions[i].NotForSale===!1&&(n.Submissions[i].SquareStock===0?t.push("<span>Sold<\/span>"):t.push("<span>Available<\/span>"));t.push("<\/td>");t.push("<\/tr>");r++}$("#submissions-tbody").html(t.join(""))}function BuildTransferInventorySubmissions(n){var t,i;for($("#inventory-table").show(),t=[],i=0;i<n.Inventory.length;i++)t.push("<tr>"),t.push("<td>"),t.push('<input class="toggle-inventory-selected" type="checkbox" id="Inventory_'+i+'__IsSelected" onchange="InventorySelectionChanged();">'),t.push('<input id="Inventory_'+i+'__Id" type="hidden" value="'+n.Inventory[i].Id+'">'),t.push("<\/td>"),t.push("<td>"+n.Inventory[i].SKU+"<\/td>"),t.push("<td>"+n.Inventory[i].Title+"<\/td>"),t.push("<td>"+n.Inventory[i].Medium+"<\/td>"),t.push('<td class="text-right"><input id="Inventory_'+i+'__Quantity" class="form-control input-sm numeric-only" maxlength="10" placeholder="" type="text" value="'+n.Inventory[i].Quantity+'"><\/td>'),t.push('<td class="text-right">'+n.Inventory[i].RetailPrice+"<\/td>"),t.push('<td class="text-right">'+n.Inventory[i].WholePrice+"<\/td>"),n.Inventory[i].State===3?(t.push('<td class="text-right">Picked Up<\/td>'),t.push('<td class="text-right">Picked Up<\/td>')):(t.push('<td class="text-right">'+n.Inventory[i].SquareQuantity+"<\/td>"),n.Inventory[i].NotForSale===!0?t.push('<td class="text-right">NFS<\/td>'):t.push('<td class="text-right">'+n.Inventory[i].SquareStock+"<\/td>")),t.push("<\/tr>");$("#inventory-tbody").html(t.join(""))}function CreateLabels(){for(var n,u,f,i=$("#inventory-tbody tr"),r=[],t=0;t<i.length;t++)n=$(i[t]).children("td"),$(n[0]).children("input[type='checkbox']:eq(0)").is(":checked")===!0&&(u=$(n[0]).children("input[type='hidden']:eq(0)").val(),f=$(n[1]).children("input[type='text']:eq(0)").val(),r.push(u+":"+f));$.post("/Exhibits/CreateLabelPrintFile",{exhibitorId:$("#ExhibitorId").val(),submissions:r.join(","),skip:$("#NumberOfLabelsToSkip").val()},function(n){n.PageError===""?($("#build-result-panel").show(),$("#build-result").html('<a href="/documents/download/labels/'+n.Filename+'" title="download result labels file" >'+n.Filename+"<\/a>")):($("#build-result-panel").hide(),$("#build-result").html(""));$("#print-labels-error").html(n.PageError)},"json").fail(function(n,t,i){alert(i);$("#print-labels-error").html(i)})}function FindInventoryToPrintLabels(){var i,t,n;for($("#build-error").html(""),i=[],t=$('*[id^="category-checkbox-"]'),n=0;n<t.length;n++)$(t[n]).is(":checked")===!0&&i.push($(t[n]).val());$.getJSON("/GalleryShop/FindInventoryToPrintLabels",{searchText:$("#SearchText").val(),searchCategories:i.join(",")},function(n){if(n.PageError===""){var t=[];$.each(n.Results,function(n,i){var r=i.SubName===""?i.Name:i.Name+": "+i.SubName,u=i.SKU===""?'<span class="text-danger">NO SKU<\/span>':i.SKU;t.push("<tr>");t.push("<td>"+u+"<\/td>");t.push("<td>"+r+"<\/td>");t.push("<td>"+i.SquareStock+"<\/td>");t.push("<td>");i.SKU!==""&&(t.push('<a href="#" title="Add to Print Labels" onclick="AddPrintItem(this); return false;">ADD<\/a>'),t.push('<input type="hidden" value="'+i.SKU+'">'),t.push('<input type="hidden" value="'+r+'">'),t.push('<input type="hidden" value="'+i.SquareStock+'">'),t.push('<input type="hidden" value="'+i.RetailPrice+'">'));t.push("<\/td>");t.push("<\/tr>")});$("#found-inventory-tbody").html(t.join(""))}else $("#found-inventory-tbody").html("");$("#search-error").html(n.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function AddPrintItem(n){var r=$(n).parent().children("input[type='hidden']:eq(0)").val(),u=$(n).parent().children("input[type='hidden']:eq(1)").val(),f=$(n).parent().children("input[type='hidden']:eq(2)").val(),e=$(n).parent().children("input[type='hidden']:eq(3)").val(),t=[],o,i;t.push("<tr>");t.push("<td><span>"+r+"<\/span><\/td>");t.push("<td><span>"+u+"<\/span><\/td>");t.push('<td><input class="form-control input-sm numeric-only" maxlength="10" placeholder="" type="text" value="'+f+'"><\/td>');t.push("<td>");t.push('<a href="#" title="Remove from Print Labels" onclick="RemovePrintItem(this); return false;">REMOVE<\/a>');t.push('<input type="hidden" value="'+r+'">');t.push('<input type="hidden" value="'+u+'">');t.push('<input type="hidden" value="'+e+'">');t.push("<\/td>");t.push("<\/tr>");$("#print-inventory-tbody").append(t.join(""));o=(parseFloat(e)/100).toFixed(2);i=[];i.push("<tr>");i.push("<td><span>"+r+"<\/span><\/td>");i.push("<td><span>"+u+"<\/span><\/td>");i.push("<td><span>"+f+"<\/span><\/td>");i.push("<td><span>"+o+"<\/span><\/td>");i.push("<\/tr>");$("#print-inventory-p-tbody").append(i.join(""));$(n).parent().parent().remove()}function RemovePrintItem(n){var t=$(n).parent().parent(),r=$(t).index(),i;$(t).remove();i=$("#print-inventory-p-tbody tr");$(i[r]).remove()}function CreateSquareLabels(){var i=$("#print-inventory-tbody tr"),r,n;if(i.length===0){$("#build-error").html("No Items have been Selected.");return}for(r=[],n=0;n<i.length;n++){var t=$(i[n]).children("td"),u=$(t[2]).children("input[type='text']:eq(0)").val(),f=$(t[3]).children("input[type='hidden']:eq(0)").val(),e=$(t[3]).children("input[type='hidden']:eq(1)").val(),o=$(t[3]).children("input[type='hidden']:eq(2)").val();r.push(f+"^"+e+"^"+u+"^"+o)}$.post("/GalleryShop/CreateSquareLabelPrintFile",{items:r.join("|"),skip:$("#NumberOfLabelsToSkip").val()},function(n){n.PageError===""?($("#build-result-panel").show(),$("#build-result").html('<a href="/documents/download/labels/'+n.Filename+'" title="download result labels file" >'+n.Filename+"<\/a>"),$("#print-inventory-tbody").html("")):($("#build-result-panel").hide(),$("#build-result").html(""));$("#build-error").html(n.PageError)},"json").fail(function(n,t,i){alert(i);$("#build-error").html(i)})}function FindPersonsForAdd(n){$.getJSON("/Persons/FindPersons",{findBy:$("#persons-find-by").val(),addTo:n},function(n){if(n.PageError===""){var t=[];$.each(n.PersonsWithPhone,function(n,i){t.push("<tr>");t.push("<td><span>"+i.Name+"<\/span><\/td>");t.push("<td><span>"+i.Email+"<\/span><\/td>");t.push('<td><a href="#" title="Add Person" onclick="AddPerson(this, \''+i.Id+"','"+i.Name+"','"+i.Email+"'); return false;\">ADD<\/a><\/td>");t.push("<\/tr>")});$("#persons-tbody").html(t.join(""))}$("#persons-search-error").html(n.PageError)}).fail(function(n,t,i){$("#persons-search-error").html(i)})}function AddPerson(n,t,i,r){var f=$("#add-persons-tbody").children("tr").length,u=[];u.push("<tr>");u.push("<td><span>"+i+"<\/span><\/td>");u.push("<td><span>"+r+"<\/span><\/td>");u.push("<td>");u.push('<a href="#" title="Remove Person" onclick="RemovePerson(this, \''+t+"','"+i+"','"+r+"'); return false;\">REMOVE<\/a>");u.push('<input id="PersonsWithPhone_'+f+'__Id" name="PersonsWithPhone['+f+'].Id" type="hidden" value="'+t+'">');u.push('<input id="PersonsWithPhone_'+f+'__Name" name="PersonsWithPhone['+f+'].Name" type="hidden" value="'+i+'">');u.push('<input id="PersonsWithPhone_'+f+'__Email" name="PersonsWithPhone['+f+'].Email" type="hidden" value="'+r+'">');u.push("<\/td>");u.push("<\/tr>");$("#add-persons-tbody").append(u.join(""));$(n).parent().parent().remove()}function RemovePerson(n,t,i,r){var u=[];u.push("<tr>");u.push("<td><span>"+i+"<\/span><\/td>");u.push("<td><span>"+r+"<\/span><\/td>");u.push('<td><a href="#" title="Add Person" onclick="AddPerson(this, \''+t+"','"+i+"','"+r+"'); return false;\">ADD<\/a><\/td>");u.push("<\/tr>");$("#persons-tbody").append(u.join(""));$(n).parent().parent().remove();ReNumberAddPersonCells()}function ReNumberAddPersonCells(){for(var t,i=$("#add-persons-tbody tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[2]).children("input[type='hidden']:eq(0)").attr("id","PersonsWithPhone_"+n+"__Id").attr("name","PersonsWithPhone["+n+"].Id"),$(t[2]).children("input[type='hidden']:eq(1)").attr("id","PersonsWithPhone_"+n+"__Name").attr("name","PersonsWithPhone["+n+"].Name"),$(t[2]).children("input[type='hidden']:eq(2)").attr("id","PersonsWithPhone_"+n+"__Email").attr("name","PersonsWithPhone["+n+"].Email")}function FindPersonsMembership(){$.getJSON("/Persons/FindPersonsMembership",{findBy:$("#persons-find-by").val()},function(n){if(n.PageError===""){var t=[];$.each(n.PersonsWithMembership,function(n,i){t.push("<tr>");t.push("<td><span>"+i.Name+"<\/span><\/td>");t.push("<td><span>"+i.Status+"<\/span><\/td>");t.push("<td><span>"+i.MembershipExpireDateString+"<\/span><\/td>");t.push("<td><span>"+i.MembershipLevel+"<\/span><\/td>");t.push("<td><span>"+i.Email+"<\/span><\/td>");t.push("<\/tr>")});$("#persons-tbody").html(t.join(""))}$("#persons-search-error").html(n.PageError)}).fail(function(n,t,i){$("#persons-search-error").html(i)})}function FindPersonsToManage(){$.getJSON("/Persons/FindPersons",{findBy:$("#persons-find-by").val()},function(n){if(n.PageError===""){var t=[];$.each(n.PersonsWithPhone,function(n,i){t.push("<tr>");t.push("<td><span>"+i.Name+"<\/span><\/td>");t.push('<td><a href="mailto:'+i.Email+'" title="Email '+i.Name+'">'+i.Email+"<\/a><\/td>");t.push("<td>"+(i.CellPhone!=null?'<a href="tel:'+i.CellPhone+'" title="Call '+i.Name+"'s Cell Phone\">"+i.CellPhone+"<\/a>":"")+"<\/td>");t.push("<td>"+(i.LandPhone!=null?'<a href="tel:'+i.LandPhone+'" title="Call '+i.Name+"'s Land Phone\">"+i.LandPhone+"<\/a>":"")+"<\/td>");t.push('<td><a href="/Support/AgentDonation/'+i.Id+'" title="Add a Donation">ADD<\/a><\/td>');t.push('<td><a href="/Persons/AgentManagedHousehold/'+i.Id+'" title="Manage this person\'s household">MANAGE<\/a><\/td>');t.push("<td>");i.Status==="NOT A MEMBER"?t.push('<a href="/Support/AgentManagedMembership/'+i.Id+'" title="Add a new Membership">ADD NEW MEMBER<\/a>'):i.Status==="EXPIRED"?t.push('<a href="/Support/AgentManagedMembership/'+i.Id+'" title="Update Expired Membership">UPD EXP MEMBER<\/a>'):t.push('<a href="/Support/AgentManagedMembership/'+i.Id+'" title="Update Non-Expired Membership">UPD CUR MEMBER<\/a>');t.push("<\/td>");t.push("<td>");t.push('<a href="/Persons/AgentManagedUserProfile/'+i.Id+'" title="Edit Person">EDT<\/a> ');t.push('<a href="/Persons/AgentViewUserProfile/'+i.Id+'" title="View details about the Person">VIEW<\/a> ');i.CanBeDeleted===!0&&t.push('<a href="/Persons/AgentDeleteUserProfile/'+i.Id+'" title="Delete Person">DEL<\/a>');t.push("<\/td>");t.push("<\/tr>")});$("#persons-tbody").html(t.join(""))}$("#persons-search-error").html(n.PageError)}).fail(function(n,t,i){$("#persons-search-error").html(i)})}function ToggleSubscription(n){var t="#newsletter-subscribe",i="#newsletter-unsubscribe";n.id==="newsletter-unsubscribe"&&($(i).toggleClass("active",!0),$(t).toggleClass("active",!1),$("#Newsletter").val(!1));n.id==="newsletter-subscribe"&&($(i).toggleClass("active",!1),$(t).toggleClass("active",!0),$("#Newsletter").val(!0))}function FindPersonsToManageRoles(){$("#person-details").hide();$("#person-details-error").html("");$.getJSON("/Persons/FindPersons",{findBy:$("#persons-find-by").val()},function(n){if(n.PageError===""){var t=[];$.each(n.PersonsWithPhone,function(n,i){t.push("<tr>");t.push('<td><a href="#" onclick="GetPersonWithRoles(\''+i.Email+"'); return false;\">"+i.Name+"<\/a><\/td>");t.push("<td><span>"+i.Email+"<\/span><\/td>");t.push("<td><span>"+(i.CellPhone!=null?i.CellPhone:"")+"<\/span><\/td>");t.push("<td><span>"+(i.LandPhone!=null?i.LandPhone:"")+"<\/span><\/td>");t.push("<\/tr>")});$("#persons-tbody").html(t.join(""))}$("#persons-search-error").html(n.PageError)}).fail(function(n,t,i){$("#persons-search-error").html(i)})}function GetPersonWithRoles(n){$("#remove-role-error").html("");$("#add-role-error").html("");$("#person-details-error").html("");$.getJSON("/Persons/GetPersonWithRoles",{findBy:n},function(n){var i,t,u,r;if(n.PageError===""){for($("#dd-name").html(n.PersonWithRoles.Name),$("#dd-email").html(n.PersonWithRoles.Email),$("#person-details").show(),i=[],t=0;t<n.PersonWithRoles.PersonRoles.length;t++)i.push("<tr><td>"+n.PersonWithRoles.PersonRoles[t].Name+'<input type="hidden" value="'+n.PersonWithRoles.PersonRoles[t].Id+'"><\/td>'),i.push("<td>"+n.PersonWithRoles.PersonRoles[t].Title+"<\/td>"),i.push("<td>"+n.PersonWithRoles.PersonRoles[t].Phone+"<\/td><td>"),i.push('<a href="#" title="Edit Title" onclick="EditRoleTitle(\''+n.PersonWithRoles.Email+"', '"+n.PersonWithRoles.PersonRoles[t].Id+"'); return false;\">EDT<\/a>&nbsp;&nbsp;"),i.push('<a href="#" title="Remove Role" onclick="RemoveRole(this, \''+n.PersonWithRoles.Email+"', '"+n.PersonWithRoles.PersonRoles[t].Id+"', '"+n.PersonWithRoles.PersonRoles[t].Name+"'); return false;\">REM<\/a>"),i.push("<\/td><\/tr>");for($("#user-roles-tbody").html(i.join("")),u=[],r=0;r<n.PersonRoles.length;r++)u.push("<tr><td>"+n.PersonRoles[r].Name+"<\/td><td>"),u.push('<a href="#" title="Add Role" onclick="AddRole(this, \''+n.PersonWithRoles.Email+"', '"+n.PersonRoles[r].Id+"', '"+n.PersonRoles[r].Name+"'); return false;\">ADD<\/a>"),u.push("<\/td><\/tr>");$("#add-roles-tbody").html(u.join(""))}else $("#dd-name").html(""),$("#dd-email").html(""),$("#person-details").hide(),$("#roles-tbody").html("");$("#person-details-error").html(n.PageError)}).fail(function(){$("#person-details-error").html(data.PageError)})}function AddRole(n,t,i,r){$("#remove-role-error").html("");$.getJSON("/Persons/AddRole",{email:t,roleId:i,roleName:r},function(u){if(u.PageError===""){var f=[];f.push("<tr><td>"+r+'<input type="hidden" value="'+i+'"><\/td>');f.push("<td><\/td><td><\/td><td>");f.push('<a href="#" title="Edit Title" onclick="EditRoleTitle(\''+t+"', '"+i+"'); return false;\">EDT<\/a>&nbsp;&nbsp;");f.push('<a href="#" title="Remove Role" onclick="RemoveRole(this, \''+t+"', '"+i+"', '"+r+"'); return false;\">REM<\/a>");f.push("<\/td><\/tr>");$("#user-roles-tbody").append(f.join(""));$(n).parent().parent().remove()}$("#add-role-error").html(u.PageError)}).fail(function(n,t,i){$("#add-role-error").html(i)})}function RemoveRole(n,t,i,r){$("#add-role-error").html("");$.getJSON("/Persons/RemoveRole",{email:t,roleId:i,roleName:r},function(u){if(u.PageError===""){var f=[];f.push("<tr><td>"+r+"<\/td><td>");f.push('<a href="#" title="Add Role" onclick="AddRole(this, \''+t+"', '"+i+"', '"+r+"'); return false;\">ADD<\/a>");f.push("<\/td><\/tr>");$("#add-roles-tbody").append(f.join(""));$(n).parent().parent().remove()}$("#remove-role-error").html(u.PageError)}).fail(function(n,t,i){$("#remove-role-error").html(i)})}function EditRoleTitle(n,t){for(var i,o,u=$("#user-roles-tbody").children("tr"),f="",e="",r=0;r<u.length;r++)if(i=$(u[r]).children("td"),o=$(i[0]).children("input[type='hidden']:eq(0)").val(),o===t){f=$(i[1]).html();e=$(i[2]).html();break}$("#edit-role-title-title").val(f);$("#edit-role-title-phone").val(e);$("#edit-role-title-modal").modal("show");$("#edit-role-title-role-id").val(t);$("#edit-role-title-email").val(n)}function SaveRoleTitle(){var n=$("#edit-role-title-role-id").val(),r=$("#edit-role-title-email").val(),t=$("#edit-role-title-title").val(),i=$("#edit-role-title-phone").val();$.getJSON("/Persons/UpdateRoleTitle",{title:t,email:r,phone:i,roleId:n},function(r){var e,u,f,o;if(r.PageError===""){for(e=$("#user-roles-tbody").children("tr"),u=0;u<e.length;u++)if(f=$(e[u]).children("td"),o=$(f[0]).children("input[type='hidden']:eq(0)").val(),o===n){$(f[1]).html(t);$(f[2]).html(i);break}$("#edit-role-title-modal").modal("hide")}$("#edit-role-title-error").html(r.PageError)}).fail(function(n,t,i){$("#edit-role-title-error").html(i)})}function LookupPersonsForAgent(n,t){$.getJSON("/Persons/FindPersons",{findBy:$("#lookup-persons-find-by").val()},function(i){if(i.PageError===""){var r=[];$.each(i.PersonsWithPhone,function(i,u){r.push("<tr>");n==="PurchaseTickets"?r.push('<td><a href="#" onclick="GetAgentPurchaseTickets(\''+t+"', '"+u.Id+"'); return false;\">"+u.Name+"<\/a><\/td>"):r.push('<td><a href="#" onclick="LookupUpdateEmail(\''+u.Email+"'); return false;\">"+u.Name+"<\/a><\/td>");r.push("<td><span>"+u.Email+"<\/span><\/td>");r.push("<td><span>"+(u.CellPhone!=null?u.CellPhone:"")+"<\/span><\/td>");r.push("<td><span>"+(u.LandPhone!=null?u.LandPhone:"")+"<\/span><\/td>");r.push("<\/tr>")});$("#lookup-tbody").html(r.join(""))}$("#lookup-error").html(i.PageError)}).fail(function(n,t,i){$("#persons-search-error").html(i)})}function LookupUpdateEmail(n){$("#SearchEmail").val(n);EmailOrExhibitChanged();$("#lookup-modal").modal("hide")}function CreateAddressLabels(){var i,t,n;for($("#build-error").html(""),i=[],t=$('*[id^="role-checkbox-"]'),n=0;n<t.length;n++)$(t[n]).is(":checked")===!0&&i.push($(t[n]).val());$.getJSON("/Persons/CreateAddressLabelPrintFile",{roles:i.join(","),skip:$("#NumberOfLabelsToSkip").val()},function(n){n.PageError===""?($("#build-result-panel").show(),$("#build-result").html('<a href="/documents/download/labels/'+n.Filename+'" title="download result labels file" >'+n.Filename+"<\/a>"),$("#print-inventory-tbody").html("")):($("#build-result-panel").hide(),$("#build-result").html(""));$("#build-error").html(n.PageError)}).fail(function(n,t,i){$("#build-error").html(i)})}function GetCart(){$.getJSON("/Cart/GetCart",{},function(n){DisplayCart(n);$("#page-error").html(n.PageError)}).fail(function(n,t,i){$("#page-error").html(i)})}function DeleteItemFromCart(n,t,i,r){$.getJSON("/Cart/DeleteItemFromCart",{productType:t,productId:n,quantity:i,metadata:r},function(n){DisplayCart(n);$("#cart-item-count").html(" "+n.CartItems.length+" Items");$("#page-error").html(n.PageError)}).fail(function(n,t,i){$("#page-error").html(i)})}function DisplayCart(n){if(n.PageError===""){var t=[];n.CartItems.length===0?(t.push("<h3>Your "+n.ClientName+" Cart is empty.<\/h3>"),$("#check-out-btn").hide()):($("#check-out-btn").show(),$.each(n.CartItems,function(n,i){t.push('<div class="row">');t.push('<div class="col-xs-9 col-sm-10">');t.push('<div class="h4">'+i.Title+"<\/div>");i.SubTitle!==""&&t.push('<div class="h5"> '+i.SubTitle+"<\/div>");t.push("<div><label>Date Added:<\/label> "+i.DateAddedString+"<\/div>");i.AdditionalLinkText!==""&&t.push('<a href="'+i.AdditionalLinkURL+'" title="'+i.AdditionalLinkText+'">'+i.AdditionalLinkText+"<\/a>&nbsp;&nbsp;");t.push('<a href="#" title="Delete item from cart" onclick="DeleteItemFromCart(\''+i.ProductId+"', '"+i.ProductType+"', '"+i.CostPerUnit.Quantity+"', '"+i.Metadata+"'); return false;\">Delete<\/a>");t.push("<\/div>");t.push('<div class="col-xs-3 col-sm-2 text-right">');t.push('<div class="h4">'+i.CostPerUnit.TotalCostOrDiscountString+"<\/div>");t.push("<\/div>");t.push("<\/div>");t.push("<hr />")}),t.push('<div class="row">'),n.AppClient==="MAC"&&(n.TotalCost.ApplyDiscount===!1?t.push('<div class="col-xs-9 col-sm-10 h4 text-right">Total (Become a <a href="/Support/BecomeAMember" Title="Become a Member of the '+n.ClientName+'">Member<\/a> and get a '+n.TotalCost.SavingsString+" savings)<\/div > "):n.TotalCost.Savings===0?n.TotalCost.RenewMembership===!0?t.push('<div class="col-xs-9 col-sm-10 h4 text-right">Total (membership expires: '+n.TotalCost.MembershipExpirationString+' <a href="/Support/BecomeAMember" Title="Renew Membership to the '+n.ClientName+'">RENEW<\/a> now)<\/div>'):t.push('<div class="col-xs-9 col-sm-10 h4 text-right">Total<\/div>'):n.TotalCost.RenewMembership===!0?t.push('<div class="col-xs-9 col-sm-10 h4 text-right">Total with membership (expires: '+n.TotalCost.MembershipExpirationString+', <a href="/Support/BecomeAMember" Title="Renew Membership to the '+n.ClientName+'">RENEW<\/a> now) saves '+n.TotalCost.SavingsString+"<\/div>"):t.push('<div class="col-xs-9 col-sm-10 h4 text-right">Total with membership (expires: '+n.TotalCost.MembershipExpirationString+") saves "+n.TotalCost.SavingsString+"<\/div>")),t.push('<div class="col-xs-3 col-sm-2 h4 text-right">'+n.TotalCost.TotalCostOrDiscountString+"<\/div>"),t.push("<\/div>"));$("#cart").html(t.join(""))}else $("#cart").html("")}function GetDonationsReport(){$.getJSON("/Support/GetDonationsReport",{fund:$("#Fund").val(),timePeriod:$("#TimePeriod").val()},function(n){if(n.PageError===""){var t=[];$.each(n.Report,function(n,i){t.push("<tr>");t.push("<td>"+i.TransactionDateFormated+"<\/td>");t.push("<td>"+i.Description+"<\/td>");t.push("<td class='text-right'>"+i.AmountFormated+"<\/td>");t.push("<\/tr>")});$("#report-tbody").html(t.join(""));$("#report-total").html(n.Total);$("#report-panel").show()}else $("#report-tbody").html(""),$("#report-total").html(""),$("#report-panel").hide();$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function GetMembershipsReport(){$("#report-items-tbody").html("");$("#report-categories-tbody").html("");$("#report-categories-tfoot").html("");$("#report-categories-panel").hide();$("#report-items-panel").hide();$.getJSON("/Support/GetMembershipsReport",{reportType:$("#ReportType").val(),reportStartDate:$("#ReportStartDate").val(),reportEndDate:$("#ReportEndDate").val()},function(n){var i,r,t,u;n.PageError===""&&(i=[],n.Report.MembershipReportCategories.length!==0&&($.each(n.Report.MembershipReportCategories,function(n,t){i.push("<tr>");i.push("<td><span>"+t.Name+"<\/span><\/td>");i.push('<td style="text-align: right"><span>'+t.NumberSold+"<\/span><\/td>");i.push('<td style="text-align: right"><span>'+t.AmountToString+"<\/span><\/td>");i.push("<\/tr>")}),$("#report-categories-tbody").html(i.join("")),r=[],r.push("<tr>"),r.push("<td><span>Total<\/span><\/td>"),r.push('<td style="text-align: right"><span>'+n.Report.TotalNumberSold+"<\/span><\/td>"),r.push('<td style="text-align: right"><span>'+n.Report.TotalAmountToString+"<\/span><\/td>"),r.push("<\/tr>"),$("#report-categories-tfoot").html(r.join("")),$("#report-categories-panel").show()),t=[],u="",$.each(n.Report.MembershipReportItems,function(n,i){t.push("<tr>");i.MembershipId!==u?(t.push("<td><span>"+i.Name+"<\/span><\/td>"),t.push("<td><span>"+i.Status+"<\/span><\/td>"),t.push("<td><span>"+i.MembershipExpireDateString+"<\/span><\/td>"),t.push("<td><span>"+i.MembershipLevel+"<\/span><\/td>")):t.push('<td colspan="4"><span style="margin-left: 20px;">'+i.Name+"<\/span><\/td>");u=i.MembershipId;t.push("<td><span>"+i.CellPhone+"<\/span><\/td>");t.push("<td><span>"+i.LandPhone+"<\/span><\/td>");t.push("<td><span>"+i.Email+"<\/span><\/td>");t.push("<\/tr>")}),$("#report-items-tbody").html(t.join("")),$("#report-items-panel").show());$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function AddPartnerDonation(){var t=$("#tbody-partner-donations").children("tr").length,e=$("#partner-donation-amount").val(),i=$("#partner-donation-date").val(),o=$("#partner-donation-fund").val(),s=$("#partner-donation-fund option:selected").text(),r=!1,f;if(e===""?($("#partner-donation-amount-validation").html("The Amount field is required."),r=!0):$("#partner-donation-amount-validation").html(""),i===""?($("#partner-donation-date-validation").html("The Amount field is required."),r=!0):$("#partner-donation-date-validation").html(""),r===!1){var u=parseFloat(e),h=Math.round(u*100),n=[];n.push("<tr>");n.push("<td><span>"+i+"<\/span>");n.push('<input id="Donations_'+t+'__DonationDate" name="Donations['+t+'].DonationDate" type="hidden" value="'+i+'">');n.push("<\/td>");n.push("<td><span>"+s+"<\/span>");n.push('<input id="Donations_'+t+'__DonationColorId" name="Donations['+t+'].DonationColorId" type="hidden" value="'+o+'">');n.push("<\/td>");n.push("<td class='text-right''><span>"+u.toFixed(2)+"<\/span>");n.push('<input id="Donations_'+t+'__Amount" name="Donations['+t+'].Amount" type="hidden" value="'+h+'">');n.push("<\/td>");n.push('<td class="hidden-print">');n.push('<input id="Donations_'+t+'__Id" name="Donations['+t+'].Id" type="hidden" value="">');n.push('<a href="#" onclick="DeletePartnerDonation(this); return false;" title="Delete this donation">DEL<\/a>');n.push("<\/td>");n.push("<\/tr>");$("#tbody-partner-donations").append(n.join(""));f=parseFloat($("#total-donation").html())+u;$("#total-donation").html(f.toFixed(2));$("#TotalDonation").val(f);$("#partner-donation-modal").modal("hide")}}function DeletePartnerDonation(n){current_item=null;var t=$(n).parent().parent(),i=$(t).children("td"),r=parseFloat($(i[2]).children("span:eq(0)").html()),u=parseFloat($("#total-donation").html())-r;$("#total-donation").html(u.toFixed(2));$(t).remove();ReNumberPartnerDonationCells()}function ReNumberPartnerDonationCells(){for(var t,i=$("#tbody-partner-donations tr"),n=0;n<i.length;n++)t=$(i[n]).children("td"),$(t[0]).children("input[type='hidden']:eq(0)").attr("id","Donations_"+n+"__DonationDate").attr("name","Donations["+n+"].DonationDate"),$(t[1]).children("input[type='hidden']:eq(0)").attr("id","Donations_"+n+"__DonationColorId").attr("name","Donations["+n+"].DonationColorId"),$(t[2]).children("input[type='hidden']:eq(0)").attr("id","Donations_"+n+"__Amount").attr("name","Donations["+n+"].Amount"),$(t[3]).children("input[type='hidden']:eq(0)").attr("id","Donations_"+n+"__Id").attr("name","Donations["+n+"].Id")}function FindMembershipsToPrintCards(){$("#build-error").html("");$.getJSON("/Support/FindMembershipsToPrintCards",{searchText:$("#SearchText").val(),membershipFilter:$("#MembershipFilter").val(),startDate:$("#ReportStartDate").val(),endDate:$("#ReportEndDate").val()},function(n){if(n.PageError===""){var t=[],i=null;$.each(n.PersonsWithMembership,function(n,r){t.push("<tr>");i!==null&&r.FamilyId===i?t.push("<td>&nbsp;&nbsp;&nbsp;&nbsp;"+r.Name+"<\/td>"):t.push("<td>"+r.Name+"<\/td>");t.push("<td>"+r.MembershipLevel+"<\/td>");t.push("<td>"+r.CommunicationPreferenceDecoded+"<\/td>");t.push("<td>");t.push('<a href="#" title="Add to Print Cards" onclick="AddPrintMembershipCard(this); return false;">ADD<\/a>');t.push('<input type="hidden" value="'+r.Id+'">');t.push('<input type="hidden" value="'+r.Name+'">');t.push('<input type="hidden" value="'+r.MembershipLevel+'">');t.push('<input type="hidden" value="'+r.FamilyId+'">');t.push('<input type="hidden" value="'+r.CommunicationPreferenceDecoded+'">');t.push("<\/td>");t.push("<\/tr>");i=r.FamilyId});$("#found-memberships-tbody").html(t.join(""))}else $("#found-memberships-tbody").html("");$("#search-error").html(n.PageError)}).fail(function(n,t,i){$("#search-error").html(i)})}function AddPrintMembershipCard(n){var u=$(n).parent().children("input[type='hidden']:eq(3)").val(),s,h,o;if(u==="null"){var c=$(n).parent().children("input[type='hidden']:eq(0)").val(),i=$(n).parent().children("input[type='hidden']:eq(1)").val(),f=$(n).parent().children("input[type='hidden']:eq(2)").val(),e=$(n).parent().children("input[type='hidden']:eq(4)").val(),t=[];t.push("<tr>");t.push("<td>"+i+"<\/td>");t.push("<td>"+f+"<\/td>");t.push("<td>"+e+"<\/td>");t.push("<td>");t.push('<a href="#" title="Remove from Print Cards" onclick="RemovePrintMembershipCard(this); return false;">REM<\/a>');t.push('<input type="hidden" value="'+c+'">');t.push('<input type="hidden" value="'+i+'">');t.push('<input type="hidden" value="'+f+'">');t.push('<input type="hidden" value="'+u+'">');t.push('<input type="hidden" value="'+e+'">');t.push("<\/td>");t.push("<\/tr>");$("#print-memberships-tbody").append(t.join(""));$(n).parent().parent().remove()}else for(s=$("#found-memberships-tbody tr"),h=!1,o=0;o<s.length;o++){var l=$(s[o]),r=$(l).children("td"),a=$(r[3]).children("input[type='hidden']:eq(3)").val();if(a===u){var c=$(r[3]).children("input[type='hidden']:eq(0)").val(),i=$(r[3]).children("input[type='hidden']:eq(1)").val(),f=$(r[3]).children("input[type='hidden']:eq(2)").val(),e=$(r[3]).children("input[type='hidden']:eq(4)").val(),t=[];t.push("<tr>");h===!1?t.push("<td>"+i+"<\/td>"):t.push("<td>&nbsp;&nbsp;&nbsp;&nbsp;"+i+"<\/td>");t.push("<td>"+f+"<\/td>");t.push("<td>"+e+"<\/td>");t.push("<td>");t.push('<a href="#" title="Remove from Print Cards" onclick="RemovePrintMembershipCard(this); return false;">REM<\/a>');t.push('<input type="hidden" value="'+c+'">');t.push('<input type="hidden" value="'+i+'">');t.push('<input type="hidden" value="'+f+'">');t.push('<input type="hidden" value="'+u+'">');t.push('<input type="hidden" value="'+e+'">');t.push("<\/td>");t.push("<\/tr>");$("#print-memberships-tbody").append(t.join(""));$(l).remove();h=!0}}}function RemovePrintMembershipCard(n){var r=$(n).parent().children("input[type='hidden']:eq(3)").val(),i,t;if(r==="null")$(n).parent().parent().remove();else for(i=$("#print-memberships-tbody tr"),t=0;t<i.length;t++){var u=$(i[t]),f=$(u).children("td"),e=$(f[3]).children("input[type='hidden']:eq(3)").val();e===r&&$(u).remove()}}function CreateMembershipCards(){var t=$("#print-memberships-tbody tr"),i,n,r,u;if(t.length===0){$("#build-error").html("No Items have been Selected.");return}for(i=[],n=0;n<t.length;n++)r=$(t[n]).children("td"),u=$(r[3]).children("input[type='hidden']:eq(0)").val(),i.push(u);$.post("/Support/CreateMembershipCards",{items:i.join("|"),membershipFilter:$("#MembershipFilter").val(),skip1:$("#NumberOfCardsToSkip").val(),skip2:$("#NumberOfLabelsToSkip").val()},function(n){n.PageError===""?($("#build-result-panel").show(),$("#build-result-1").html('<a href="/documents/download/labels/'+n.Filename1+'" title="download result cards file" >'+n.Filename1+"<\/a>"),$("#build-result-2").html('<a href="/documents/download/labels/'+n.Filename2+'" title="download result labels file" >'+n.Filename2+"<\/a>"),$("#print-inventory-tbody").html("")):($("#build-result-panel").hide(),$("#build-result-1").html(""),$("#build-result-2").html(""));$("#build-error").html(n.PageError)},"json").fail(function(n,t,i){alert(i);$("#build-error").html(i)})}function GetCategoryReport(){$.getJSON("/Accounting/GetCategoryReport",{timePeriod:$("#TimePeriod").val()},function(n){if(n.PageError==="");$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function GetConsignedSalesReport(){interval_handle!==null&&clearInterval(interval_handle);interval_handle=null;$("#download-report-link").html("");$("#report-error").html("");$("#report").html("");$.getJSON("/Accounting/GetConsignedSalesReport",{timePeriod:$("#TimePeriod").val()},function(n){if(n.PageError===""){n.DocumentFilename!==""?CheckForReportCompletion(n.DocumentFilename):$("#download-report-link").html("");var t=[];$.each(n.ConsignedSalesReport,function(i,r){BuildConsignedSalesReportItem(i,r,t,n.ClientName)});$("#report").html(t.join(""))}$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function GetArtistSalesReport(){$("#report-error").html("");$("#report").html("Building Report, Please wait...");$.getJSON("/Accounting/GetArtistSalesReport",{},function(n){if(n.PageError===""){var t=[];n.ConsignedSalesReportItem===null?$("#report").html("No Sales found."):(t.push('<div class="hidden-print"><b>Report Dates: '+n.ConsignedSalesReportItem.ReportDate+"<\/b><\/div>"),BuildConsignedSalesReportItem(0,n.ConsignedSalesReportItem,t,n.ClientName),$("#report").html(t.join("")))}$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function BuildConsignedSalesReportItem(n,t,i,r){t.ArtistPerson!==null?i.push('<div style="break-inside: avoid;">'):i.push("<div>");t.ArtistPerson!==null?(i.push('<div style="margin-top: 30px;" class="visible-print">'),i.push("<div><b>"+r+"<\/b><\/div>"),i.push("<div><b>Artist Commission<\/b><\/div>"),i.push("<div><b>"+t.ReportDate+"<\/b><\/div>"),i.push("<\/div>"),i.push("<div><h3>"+t.ArtistPerson.Name+"<\/h3><\/div>"),i.push('<div class="row">'),i.push('<div class="col-xs-4 col-print-12">'),t.ArtistPerson.Street1!==""&&i.push("<div>"+t.ArtistPerson.Street1+"<\/div>"),t.ArtistPerson.Street2!==""&&i.push("<div>"+t.ArtistPerson.Street2+"<\/div>"),i.push("<div>"),t.ArtistPerson.City!==""&&i.push(t.ArtistPerson.City+", "),t.ArtistPerson.State!==""&&i.push(t.ArtistPerson.State+", "),t.ArtistPerson.ZIP!==""&&i.push(t.ArtistPerson.ZIP),i.push("<\/div>"),i.push("<\/div>"),i.push('<div class="col-xs-4 hidden-print">'),t.ArtistPerson.Email!==""&&i.push("<div>"+t.ArtistPerson.Email+"<\/div>"),t.ArtistPerson.LandPhone!==""&&i.push("<div>Land: "+t.ArtistPerson.LandPhone+"<\/div>"),t.ArtistPerson.CellPhone!==""&&i.push("<div>Cell: "+t.ArtistPerson.CellPhone+"<\/div>"),i.push("<\/div>"),i.push('<div class="col-xs-4 hidden-print">'),i.push('<div class="text-right"><b>Paid Out<\/b><\/div>'),i.push('<div class="text-right">'+t.TotalWholesalePriceToString+"<\/div>"),i.push("<\/div>"),i.push("<\/div>"),i.push('<div class="visible-print">'),i.push('<table class="table table-hover">'),i.push("<thead>"),i.push("<tr>"),i.push('<th width="80px;">Purchased<\/th>'),i.push("<th>Description<\/th>"),i.push('<th class="text-right" width="50px;">Quantity<\/th>'),i.push('<th class="text-right" width="80px;">Selling Price<\/th>'),i.push('<th class="text-right" width="80px;">Artist Commission<\/th>'),i.push("<\/tr><\/thead><tbody>"),$.each(t.LineItems,function(n,t){i.push("<tr>");i.push("<td>"+t.PurchasedDateToString+"<\/td>");i.push("<td>");t.SubmitterSKU!==""&&i.push("["+t.SubmitterSKU+"] ");t.CatalogName!==""&&i.push(t.CatalogName);i.push("<\/td>");i.push('<td class="text-right">'+t.PurchasedQuantity+"<\/td>");i.push('<td class="text-right">'+t.RetailPriceToString+"<\/td>");i.push('<td class="text-right">'+t.WholesalePriceToString+"<\/td>")}),i.push("<\/tbody>"),i.push("<tfoot><tr>"),i.push('<td colspan="2"><b>Total<\/b><\/td>'),i.push('<td class="text-right"><b>'+t.TotalPurchasedQuantity+"<\/b><\/td>"),i.push('<td class="text-right"><b>'+t.TotalRetailPriceToString+"<\/b><\/td>"),i.push('<td class="text-right"><b>'+t.TotalWholesalePriceToString+"<\/b><\/td>"),i.push("<\/tr><\/tfoot>"),i.push("<\/table>"),i.push("<\/div>")):i.push('<div class="hidden-print"><b>CUSTOM AMOUNTS<\/b><\/div>');i.push('<div class="hidden-print">');i.push("<h4>Breakdown:<\/h4>");i.push('<table class="table table-hover">');i.push("<thead><tr>");i.push('<th rowspan="2" width="90px;">Purchased<\/th>');i.push('<th colspan="7">Title / Exhibition / SKU<\/th>');i.push("<\/tr><tr>");i.push('<th width="50px;">Quantity<\/th>');i.push('<th class="text-right" width="80px;">Retail<\/th>');i.push('<th class="text-right" width="80px;">Wholesale<\/th>');i.push('<th class="text-right" width="80px;">Discount<\/th>');i.push('<th class="text-right" width="80px;">Profit<\/th>');i.push('<th class="text-right" width="80px;">Tax<\/th>');i.push('<th class="text-right" width="80px;">Paid<\/th > ');i.push("<\/tr><\/thead>");i.push("<tbody>");$.each(t.LineItems,function(n,t){i.push("<tr>");i.push('<td rowspan="2">'+t.PurchasedDateToString+"<\/td>");i.push('<td colspan="7">');t.CatalogName!==""?(i.push(t.CatalogName),t.ExhibitName!==""&&i.push(' / <span class="text-nowrap">'+t.ExhibitName+"<\/span>"),t.SubmitterSKU!==""&&i.push(" / "+t.SubmitterSKU),t.Note!==""&&i.push('<span class="text-nowrap">'+t.Note+"<\/span>"),i.push("<\/td>")):(t.Note!==""?i.push(t.Note):i.push("UNKNOWN"),t.ExhibitName!==""&&i.push(' / <span class="text-nowrap">'+t.ExhibitName+"<\/span>"));i.push("<\/td>");i.push("<\/tr>");i.push("<tr>");i.push("<td>"+t.PurchasedQuantity+"<\/td>");i.push('<td class="text-right">'+t.RetailPriceToString+"<\/td>");i.push('<td class="text-right">'+t.WholesalePriceToString+"<\/td>");i.push('<td class="text-right">'+t.DiscountToString+"<\/td>");i.push('<td class="text-right">'+t.ProfitToString+"<\/td>");i.push('<td class="text-right">'+t.TaxPaidToString+"<\/td>");i.push('<td class="text-right">'+t.PricePaidToString+"<\/td>");i.push("<\/tr>")});i.push("<\/tbody>");i.push("<tfoot><tr>");i.push('<td class="text-right"><b>Total<\/b><\/td>');i.push("<td><b>"+t.TotalPurchasedQuantity+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalRetailPriceToString+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalWholesalePriceToString+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalDiscountToString+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalProfitToString+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalTaxPaidToString+"<\/b><\/td>");i.push('<td class="text-right"><b>'+t.TotalPricePaidToString+"<\/b><\/td>");i.push("<\/tr><\/tfoot>");i.push("<\/table>");i.push("<\/div>");i.push("<\/div>")}function CheckForReportCompletion(n){$("#download-report-link").html("Waiting for EXCEL Report to Complete");var t=0;interval_handle=setInterval(function(){$.getJSON("/Accounting/IsReportCompleted",{reportName:n},function(i){i===!0?(clearInterval(interval_handle),$("#download-report-link").html('<a href="'+n+'" title="Download report file.">Download Report<\/a>')):(t++,t>=60?($("#download-report-link").html('<span class="text-danger">Something went wrong. Please try again later.<\/span>'),clearInterval(interval_handle)):t%2==0?$("#download-report-link").html("Waiting for EXCEL Report to Complete"):$("#download-report-link").html("Please continue to wait ............"))}).fail(function(n,t,i){clearInterval(interval_handle);$("#download-report-link").html(i)})},5e3)}function GetDailySalesReport(){$("#report-completed").hide();$("#download-report-link").html("");$("#report-error").html("");$.getJSON("/Accounting/GetDailySalesReport",{reportStartDate:$("#ReportStartDate").val(),reportEndDate:$("#ReportEndDate").val()},function(n){n.PageError===""&&n.DocumentFilename!==""&&($("#report-completed").show(),$("#download-report-link").html('<a href="'+n.DocumentFilename+'" title="Download report file.">Download Report<\/a>'));$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function GetInventoryReport(){$("#report-completed").hide();$("#download-report-link").html("");$("#report-error").html("");$.getJSON("/Accounting/GetInventoryReport",{},function(n){n.PageError===""&&n.DocumentFilename!==""&&($("#report-completed").show(),$("#download-report-link").html('<a href="'+n.DocumentFilename+'" title="Download report file.">Download Report<\/a>'));$("#report-error").html(n.PageError)}).fail(function(n,t,i){$("#report-error").html(i)})}function ToggleSection(n,t){$(n).toggle("slow",function(){$(this).css("display")=="none"?$(t).toggleClass("toggle-section-icon-expand toggle-section-icon-collapse"):$(t).toggleClass("toggle-section-icon-collapse toggle-section-icon-expand")})}function ToggleSection2(n,t,i,r){$(n).toggle("slow",function(){$(this).css("display")=="none"?$(t).html(i):$(t).html(r)})}function DeleteDesktopMessages(){var n=$("#desktop-messages-tbody").children("tr"),t=[];$.each(n,function(n,i){var f=$(i).children("td"),r=$(f[0]).children("input[type='checkbox']"),e=$(r).prop("checked"),u;e===!0&&(u=$(r).val(),t.push(u))});$.getJSON("/ManageAccount/DeleteDesktopMessages",{messageIds:t.join(",")},function(t){t.PageError===""&&$.each(n,function(n,t){var i=$(t).children("td"),r=$(i[0]).children("input[type='checkbox']"),u=$(r).prop("checked");u===!0&&$(t).remove()});$("#delete-desktop-message-error").html(t.PageError)}).fail(function(n,t,i){$("#delete-desktop-message-error").html(i)})}var current_event_item=null,InSubmitExhibitorForCheckIn=!1,current_item=null,interval_handle=null;jQuery.fn.preventDoubleSubmission=function(){$(this).on("submit",function(n){var t=$(this);t.data("submitted")===!0?n.preventDefault():t.data("submitted",!0)});return this}