function putEditedHtml(data){ //$data[0] - element editable from cushycms, if 0 - not load this slide, if 1 show slide //$data[1] - title for sliders element fo find him by title in sliders range //$data[2] - img field editable from cushycms, load in css and delete temporary img field //$data[3] - - empty element to delete nodes until this element console.log($(data)); if ($(data)[0].innerHTML != 1) return; //exit if slider must be hidden (not append to DOM) data = data.replace('title=""', 'title="' + $(data)[1].innerHTML + '"'); data = data.replace('style="empty_style"', 'style="background:#000 url(' + $(data)[2].src + ') no-repeat;background-size:cover;background-position:center;"'); data = data.substring(data.indexOf('')); data = data.replace('', ''); data = data.replace('slider-number', 'slider-'+sc); $("#slider").append(data); sc++; return true; } $(function() { $.get('sliders/AAKIS.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/ALIS.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/ERP.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/car-parking.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/casino-cashless.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/fuel-tank-control-system.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/infrastructure.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/rails.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/travel.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); $.get('sliders/vdvis.php', function (data) {putEditedHtml(data);setSliderElements(sc);}); }); /* Slider */ var slider = 0; var sc = 0; //sc - count of sliders var slarray = new Array(); var timer_; function setSliderElements(slidecount){ var i=sc-1;//if error on loading then use simple i=0 for (i=0;i0;i--) slarray[i] = slarray[i-1]; slarray[0] = temp; slider++; } function slideRight(){ if (slider == slarray.length-1) reRangeLeft(); $(slarray[slider+1]).css({"left":"100%"}); $(slarray[slider]).stop().animate({"left":"-100%"},{queue: false, easing: 'easeOutExpo', duration: 1500}); slider++; $(slarray[slider]).stop().animate({"left":"0%"},{queue: false, easing: 'easeOutExpo', duration: 1500}); return slarray[slider]; } function slideLeft() { if (slider == 0) reRangeRight(); $(slarray[slider-1]).css({"left":"-100%"}); $(slarray[slider]).stop().animate({"left":"100%"},{queue: false, easing: 'easeOutExpo', duration: 1500}); slider--; $(slarray[slider]).stop().animate({"left":"0%"},{queue: false, easing: 'easeOutExpo', duration: 1500}); return slarray[slider]; } function slideTo(j) { var el; for (var i=0;i