(function() { if(! window.jQuery) { url = 'https://dacubs.maxdesk.us/js/jquery.js'; var script = document.createElement("SCRIPT"); script.src = url; script.type = 'text/javascript'; document.getElementsByTagName("head")[0].appendChild(script); } var checkReady = function(callback) { if (window.jQuery) { callback(jQuery); } else { window.setTimeout(function() { checkReady(callback); }, 100); } }; checkReady(function($) { $('body').append('
'); $('#gfiservicedeskaskus').css('right','40px'); $('#gfiservicedeskaskus').css('padding','10px 20px 10px 20px'); $('#gfiservicedeskaskus').css('position','fixed'); $('#gfiservicedeskaskus').css('bottom','0'); $('#gfiservicedeskaskus').css('background','none repeat scroll 0% 0% #ffffff'); $('#gfiservicedeskaskus').css('border','2px solid #121212'); $('#gfiservicedeskaskus').css('-moz-border-radius','5px 5px 0 0'); $('#gfiservicedeskaskus').css('border-radius','5px 5px 0 0'); $('#gfiservicedeskaskus').css('-webkit-border-radius','5px 5px 0 0'); $('#gfiservicedeskaskus a').css('text-decoration','none'); $('#gfiservicedeskaskus a').css('font-family','Arial'); $('#gfiservicedeskaskus a').css('font-weight','Bold'); $('#gfiservicedeskaskus a').css('color','#121212'); $('#gfiservicedeskaskus').on('click',function(e){ e.preventDefault(); $('#gfiservicedeskoverlay').remove(); $('#gfiservicedeskmodal').remove(); $('#gfiservicedeskcontent').remove(); $('#gfiservicedeskclose').remove(); var modal = (function(){ var method = {}, $overlay, $modal, $content, $close; method.center = function () { var top, left; top = Math.max($(window).height() - $modal.outerHeight(), 0) / 2; left = Math.max($(window).width() - $modal.outerWidth(), 0) / 2; $modal.css({ top:40, left:left + $(window).scrollLeft() }); $('#gfiservicedeskoverlay').css({ 'position':'fixed', 'top':'0', 'left':'0', 'width':'100%', 'height':'100%', 'background':'#000', 'opacity':'0.5', 'filter':'alpha(opacity=50)', 'z-index' : 1000 }); $('#gfiservicedeskmodal').css('position','fixed'); $('#gfiservicedeskmodal').css('background','url(tint20.png) 0 0 repeat'); $('#gfiservicedeskmodal').css('background','rgba(0,0,0,0.2)'); $('#gfiservicedeskmodal').css('border-radius','14px'); $('#gfiservicedeskmodal').css('padding','8px'); $('#gfiservicedeskmodal').css('z-index','1001'); $('#gfiservicedeskcontent').css('border-radius','8px'); $('#gfiservicedeskcontent').css('background','#fff'); $('#gfiservicedeskcontent').css('padding','20px'); $('#gfiservicedeskcontent').css('font-family','Arial'); $('#gfiservicedeskclose').css('position','absolute'); $('#gfiservicedeskclose').css('background','url(https://dacubs.maxdesk.us/images/clear.png) 0 0 no-repeat'); $('#gfiservicedeskclose').css('width','24px'); $('#gfiservicedeskclose').css('height','27px'); $('#gfiservicedeskclose').css('display','block'); $('#gfiservicedeskclose').css('text-indent','-9999px'); $('#gfiservicedeskclose').css('top','-3px'); $('#gfiservicedeskclose').css('right','-17px'); }; // Open the modal method.open = function (settings) { method.close(); $content.empty().append(settings.content); $modal.css({ width: '600px', height: settings.height || 'auto' }); method.center(); $(window).bind('resize.modal', method.center); $modal.show(); $overlay.show(); }; // Close the modal method.close = function () { $modal.hide(); $overlay.hide(); $content.empty(); $(window).unbind('resize.modal'); }; // Generate the HTML and add it to the document $overlay = $(''); $modal = $(''); $content = $(''); $close = $('close'); $modal.hide(); $overlay.hide(); $modal.append($content, $close); $(document).ready(function(){ $('body').append($overlay, $modal); }); $close.click(function(e){ e.preventDefault(); method.close(); }); return method; }()); $().ready(function(){ $.ajax({ url: 'https://dacubs.maxdesk.us/ajax/getremote?callback=GFI', dataType: "jsonp", success: function (data) { modal.open({content: data.html}); } }); $('#gfiservicedeskcontent').on('submit','#remoteform',function(e){ e.preventDefault(); $('#sdRemoteForm').attr('disabled' , true); data = { name: $('[name="gfiremotename"]').val() , company:$('[name="gfiremotecompany"]').val(), email_address:$('[name="gfiremoteemail_address"]').val(), priority:$('[name="gfiremotepriority"]').val(), summary:$('[name="gfiremotesummary"]').val(), details:$('[name="gfiremotedetails"]').val(), department:$('[name="gfiremotedepartment"]').val(), new_incident:1, remote:1 }; $.ajax({ url: 'https://dacubs.maxdesk.us/ajax/newremoteincident?callback=GFI', dataType: "jsonp", type:'POST', data:data, success: function (o) { if(o.result == 0) { alert(o.errortext); } if (o.result == 1) { $('#gfiservicedeskcontent') .html('Your ticket has been created with the id: '+o.incidentid+'') } } }); }); }); }); }); })();