// logo slideshow // $(document).ready(function(){ $('.customer-logos').slick({ slidesToShow: 8, slidesToScroll: 1, autoplay: true, autoplaySpeed: 4500, arrows: true, dots: false, pauseOnHover: true, responsive: [{ breakpoint: 992, settings: { slidesToShow: 7 } }, { breakpoint: 768, settings: { slidesToShow: 5 } }, { breakpoint: 520, settings: { slidesToShow: 3 } }] }); $(".customer-logos").show(); $("#qb-socket").css("visibility", "visible"); }); $(document).ready(function(){ $('.partner-logos').slick({ slidesToShow: 8, slidesToScroll: 1, autoplay: true, autoplaySpeed: 4500, arrows: true, dots: false, pauseOnHover: true, responsive: [{ breakpoint: 992, settings: { slidesToShow: 8 } }, { breakpoint: 768, settings: { slidesToShow: 6 } }, { breakpoint: 520, settings: { slidesToShow: 4 } }] }); }); // end var Fse; if( ! Fse ) Fse = {}; if( ! Fse.ONEFS ) Fse.ONEFS = {}; Fse.ONEFS.openPanel = function (panel){ document.getElementById(panel).style.display='block'; } /* Fse.ONEFS.getHandler = function() { var oLink = document.getElementById( "onefsHandlerLink" ); return oLink.getAttribute( "href" ); } */ Fse.ONEFS.verifyPassword = function() { //alert( 'verifyPassword function triggered!' ); var nId = $( '#memberId' ).val(); var sPassword = $( '#passwordVerify' ).val(); var poststr = "id=" + nId + "&password=" + sPassword; $.ajax({ async: false, url: "actions/act_validatePassword.cfm", cache: 0, data: poststr, success: function( result ) { var str = result; var n = str.length; if( n > 0 ) { alert( result ); $( '#passwordVerify' ).val(''); $( '#passwordVerify' ).focus(); $( '#passwordVerify').css( 'background-color', '#FFC0BF' ); bVerified = false; } else { bVerified = true; } }// end ajax success });//end ajax return bVerified; } Fse.ONEFS.changePassword = function() { //alert( 'changePassword function triggered!' ); var nId = $( '#memberId' ).val(); var sCurrentPassword = $( '#currentPassword' ).val(); var sNewPassword = $( '#newPassword' ).val(); var sConfirmNewPassword = $( '#confirmNewPassword' ).val(); var poststr = "id=" + nId + "&password=" + sCurrentPassword; $.ajax({ async: false, url: "actions/act_validatePassword.cfm", cache: 0, data: poststr, success: function( result ) { var str = result; var n = str.length; if( n > 0 ) { alert( result ); $( '#currentPassword' ).val(''); $( '#currentPassword' ).focus(); $( '#currentPassword').css( 'background-color', '#FFC0BF' ); bVerified = false; } else { $( '#currentPassword').css( 'background-color', '#FFFFFF' ); bVerified = true; } }// end ajax success });//end ajax if( sNewPassword !== sConfirmNewPassword && bVerified ) { bVerified = false; alert( 'The passwords do not match.' ); $( '#newPassword' ).css( 'background-color', '#FFC0BF' ); $( '#confirmNewPassword' ).css( 'background-color', '#FFC0BF' ); } return bVerified; } Fse.ONEFS.checkStateZip = function(){ zip=document.getElementById('ofs-user-form-zip').value; state=document.getElementById('ofs-user-form-state').value; var poststr="zip="+zip+"&state="+state; $.ajax({ url:"actions/act_validateStateZip.cfm", cache:0, data:poststr, success:function(result){ var str = result; var n = str.length; if(n>0){ alert(result); document.getElementById('ofs-user-form-zip').focus(); } }// end ajax success });//end ajax } Fse.ONEFS.addSkuToList = function(listNum,skuId,usrId,pDataSet){ var poststr="action=add&listNum="+listNum+"&skuId="+skuId+"&usrId="+usrId+"&pDataSet="+pDataSet; $.ajax({ url:"actions/act_addSkuToList.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-list-dialog").innerHTML=result; }// end ajax success });//end ajax } Fse.ONEFS.rmvSkuFromList = function(listNum,skuId,usrId,pDataSet){ var poststr="action=remove&listNum="+listNum+"&skuId="+skuId+"&usrId="+usrId+"&pDataSet="+pDataSet; $.ajax({ url:"actions/act_addSkuToList.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-list-dialog").innerHTML=result; }// end ajax success });//end ajax } Fse.ONEFS.createNewList = function(skuId,usrId,pDataSet){ var listName=document.getElementById('oneFS-create-new-list').value; var checkString = listName.toLowerCase(); if(checkString=='favorites'){ alert("You may not name your list \'Favorites\', please choose another name."); return false } if(/^[a-zA-Z0-9- ]*$/.test(listName) == false) { alert("Your list name contains illegal characters. Please only use characters in the ranges \'a-z\', \'A-Z\', \'0-9\', as well as the hyphen."); return false } var poststr="skuId="+skuId+"&usrId="+usrId+"&listName="+listName+"&pDataSet="+pDataSet; $.ajax({ url:"actions/act_createNewList.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-list-dialog").innerHTML=result; }// end ajax success });//end ajax } Fse.ONEFS.addUserComment = function() { var text = document.getElementById( 'userComment' ).value; if( text.length > 0 ) { var poststr = $( '#frm-personal-group-comment' ).serialize(); $.ajax({ url: "actions/act_addUserComment.cfm", cache: 0, data: poststr, success: function( result, status, xhr ) { document.getElementById( 'frm-personal-group-comment' ).reset(); //reset the form var nNoteId = xhr.getResponseHeader( 'new-comment-id' ); $( '#comment-sections' ).prepend( result ); $( '#comment-section-' + nNoteId ).hide().slideDown( 500 ); }// end ajax success });//end ajax } else { alert( 'Please provide your comment.' ); } } Fse.ONEFS.editUserComment = function( nNoteId ) { $.ajax({ url: 'ajax/ajx_editUserComment.cfm', cache: 0, data: 'noteId=' + nNoteId, success: function( result ) { $( '#comment-section-' + nNoteId + ' table tr:last-child td:last-child' ).html( result ); } }); } Fse.ONEFS.deleteUserComment = function( nNoteId ) { if( confirm( "Are you sure?" ) ) { $.ajax({ url: "actions/act_deleteUserComment.cfm", cache: 0, data: 'noteId=' + nNoteId, success: function( result ) { $( '#comment-section-' + nNoteId ).slideUp( 500, function() { $( this ).remove(); }); } }); } } Fse.ONEFS.updateUserComment = function( nNoteId ) { var text = document.getElementById( 'userComment-' + nNoteId ).value; if( text.length > 0 ) { var poststr = $( '#frm-personal-group-comment-' + nNoteId ).serialize(); $.ajax({ url: "actions/act_updateUserComment.cfm", cache: 0, data: poststr, success: function( result ) { $( '#comment-section-' + nNoteId ).replaceWith( result ) }// end ajax success });//end ajax } else { alert( 'Please provide your comment.' ); } } Fse.ONEFS.cancelUserComment = function( nNoteId ) { var text = document.getElementById( 'beforeUserComment-' + nNoteId ).value; $( '#comment-section-' + nNoteId + ' table tr:last-child td:last-child' ).html( '' + text + '' ); } Fse.ONEFS.saveSkuFile = function( skuId, usrId, mfrId ) { var docTitle=document.getElementById( 'oneFS-save-pdf-title' ).value; if( /^[a-zA-Z0-9- ]*$/.test( docTitle ) == false ) { alert( "Your list name contains illegal characters. Please only use characters in the ranges \'a-z\', \'A-Z\', \'0-9\', as well as the hyphen." ); return false; } var poststr = "skuId=" + skuId + "&usrId=" + usrId + "&mfrId=" + mfrId + "&docTitle=" + docTitle; $.ajax({ url: "actions/act_saveSkuPdf.cfm", cache: 0, data: poststr, success: function( result ) { $('#inc-save-sku-pdf').modal('hide'); $( '#my-saved-specsheets' ).html( result ); var poststr = "skuId=" + skuId + "&usrId=" + usrId + "&mfrId=" + mfrId; $.ajax({ url: "actions/act_updSaveSkuPdfInnerContainer.cfm", cache: 0, data: poststr, success: function( result ) { document.getElementById( "inc-save-sku-pdf-inner-container" ).innerHTML = result; }// end ajax success });//end ajax } }); } Fse.ONEFS.deleteSkuFile = function( skuId, usrId, mfrId, fId, fTk ){ if ( confirm( 'Are you sure you want to delete this PDF?' ) ) { var poststr="skuId=" + skuId + "&usrId=" + usrId + "&mfrId=" + mfrId + "&fId=" + fId + "&fTk=" + fTk; $.ajax({ url: "actions/act_deleteSkuPdf.cfm", cache: 0, data: poststr, success: function( result ) { $( '#my-saved-specsheets' ).html( result ); var poststr = "skuId=" + skuId + "&usrId=" + usrId + "&mfrId=" + mfrId; $.ajax({ url: "actions/act_updSaveSkuPdfInnerContainer.cfm", cache: 0, data: poststr, success: function( result ) { document.getElementById( "inc-save-sku-pdf-inner-container" ).innerHTML = result; }// end ajax success });//end ajax } }); } } Fse.ONEFS.deleteMyList = function(usrId,listId,pDataSet){ if (confirm('Are you sure you want to delete this list?')) { var poststr="usrId="+usrId+"&listId="+listId+"&pDataSet="+pDataSet; $.ajax({ url:"actions/act_deleteMyList.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-myLists-container").innerHTML=result; }// end ajax success });//end ajax } } Fse.ONEFS.urlPrefix = function() { var link=document.getElementById('urlprefix'); return link.getAttribute('href'); } Fse.ONEFS.chngStatusMyList = function(usrId,listId,pDataSet,field,message){ if (confirm(message)) { var chckBx=document.getElementById(field); var statusVal = "0"; if(chckBx.checked==1){ var statusVal = "1"; } var chckBxVal=document.getElementById(field).value; var poststr="usrId="+usrId+"&listId="+listId+"&pDataSet="+pDataSet+"&status="+chckBxVal+"&statusVal="+statusVal; $.ajax({ url:Fse.ONEFS.urlPrefix()+"actions/act_chngStatusMyList.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-myLists-container").innerHTML=result; }// end ajax success });//end ajax } } Fse.ONEFS.enableField = function( nValue, sId ) { if( nValue === '5' ) { $( '#' + sId ).attr( 'fse:required', 'true' ); $( '#' + sId ).parent().removeClass( 'hidden' ); } else { $( '#' + sId ).removeAttr( 'fse:required' ); $( '#' + sId ).parent().addClass( 'hidden' ); } } Fse.ONEFS.suggestMfr = function(usrId,pDataSet){ var mfrName=document.getElementById('oneFS-mfrname').value; var poststr="usrId="+usrId+"&mfrName="+mfrName+"&pDataSet="+pDataSet+"&action=sendEmail"; $.ajax({ url:"actions/act_suggest_mfr.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-suggestMfr").innerHTML=result; }// end ajax success });//end ajax } Fse.ONEFS.loadSuggestMfrFrm = function(usrId,pDataSet){ var poststr="usrId="+usrId+"&pDataSet="+pDataSet+"&action=loadForm"; $.ajax({ url:"actions/act_suggest_mfr.cfm", cache:0, data:poststr, success:function(result){ document.getElementById("oneFS-suggestMfr").innerHTML=result; }// end ajax success });//end ajax } Fse.ONEFS.desyndicateSku = function(usrId,skuId,pDataSet){ if (confirm('Are you sure you want to desyndicate this sku?')) { var poststr="usrId="+usrId+"&skuId="+skuId+"&pDataSet="+pDataSet; $.ajax({ url:"actions/act_desyndicateSku.cfm", cache:0, data:poststr, success:function(result){ alert('The SKU has been desyndicated'); window.location.reload(); }// end ajax success });//end ajax } } Fse.ONEFS.trackMemberActivity = function( nUserId, sCode, sDesc ) { $.ajax({ url:"actions/act_trackMemberActivity.cfm", cache:0, data:"userId=" + nUserId + "&code=" + sCode + "&desc=" + sDesc, success:function( result ) { //do nothing } }) } Fse.ONEFS.addSkuToHEP = function() { $.isLoading({ text: "Loading", position: "overlay", tpl: "
" }); //alert( 'Fse.ONEFS.addSkuToHEP function triggered!' ); var poststr = $( '#frm-email-add-sku' ).serialize(); $.ajax({ type: 'POST', url:"actions/act_emailAddSku.cfm", cache:0, data:poststr, success:function( result, status, xhr ){ var bSuccess = xhr.getResponseHeader( 'onefs-email-add-sku-success' ); if( bSuccess == 'true' ) { alert( '1FS Schools has sent the product data info to Health-e Pro.' ); setTimeout( function() { window.location.reload(); }, 1000 ); } else { alert( 'Error Occurred. Try again later.' ); } }// end ajax success });//end ajax } Fse.ONEFS.rateThisProduct = function( nSkuId, nRating ) { //alert( 'Fse.ONEFS.rateThisProduct function triggered!' ); $.ajax({ type: 'POST', url: 'actions/act_rateThisProduct.cfm', cache: 0, data: 'skuId=' + nSkuId + '&myRating=' + nRating, success: function( result ) { $( '#product-rating' ).html( result ); } }); } Fse.ONEFS.requestDocument = function( oForm ) { var aDocTypeChecked = $( 'input[name=docType]:checked:enabled' ); if( aDocTypeChecked.length > 0 ) { for( var i = 0; i < aDocTypeChecked.length; i++ ) { if( aDocTypeChecked[i].value == 'Other' ) { var sTextArea = $( 'textarea[name=additionalComments]' ).text() if( sTextArea == '' ) { alert( 'Please specify which document type you would like to request in the comment box.' ); $( 'textarea[name=additionalComments]' ).focus() return false; } } } return true; } else { alert( 'Please make a selection.' ); return false; } } Fse.ONEFS.requestDocumentTypeCheck = function ( oCheckbox ) { if( oCheckbox.value == 'Other' && oCheckbox.checked == true ) { $( '#additionalComments_label' ).html( 'Additional Comments*' ); } else { $( '#additionalComments_label' ).html( 'Additional Comments' ); } } Fse.ONEFS.searchMFRFSL = function( oForm ) { Fse.FormManager.submit( oForm, true ); } Fse.ONEFS.saveProduct = function( nSkuId ) { var postStr = $(' #frm-save-product' ).serialize(); $.ajax({ url: 'actions/act_saveProduct.cfm', cache: 0, data: postStr, success: function( result, status, xhr ) { $.isLoading({ text: "Loading", position: "overlay", tpl: "
" }); var nSkuId = xhr.getResponseHeader( 'x-onefs-sku-id' ); window.location.href = Fse.ONEFS.urlPrefix() + 'product-detail.cfm?skuId=' + nSkuId; } }) } /*Fse.ONEFS.changeManufacturer = function( oSelect ) { if( oSelect.value == 'OTH' ) { $( '#otherMFR_div' ).show(); $( '#otherMFR' ).attr( 'fse:required', 'true' ); } else { $( '#otherMFR_div' ).hide(); $( '#otherMFR' ).attr( 'fse:required', 'false' ); } }*/ Fse.ONEFS.submitRequest = function( oForm ) { if( Fse.FormManager.submit( oForm, true ) ) { $.isLoading({ text: "Loading", position: "overlay", tpl: "
" }); // Re-enabling event setTimeout( function(){ $.isLoading( "hide" ); }, 100000 ); } }