head(function() { $('.scroll-pane').jScrollPane({animateTo:true}); $('#subscriber,#keyword').clearField(); if($('#homeSlider').length > 0){ $Slider = $('#homeSlider').slider({api:true}) } if($('#plSlider').length > 0){ $plSlider = $('#plSlider').slider({api:true,browseLeft : 'browseLeftPl', browseRight : 'browseRightPl'}) } if($('#productsSlider0').length > 0){ $categ_0 = $('#productsSlider0').slider({api:true,browseLeft : 'browseLeft_c0', browseRight : 'browseRight_c0'}) } if($('#productsSlider1').length > 0){ $categ_1 = $('#productsSlider1').slider({api:true,browseLeft : 'browseLeft_c1', browseRight : 'browseRight_c1'}) } if($('#productsSlider2').length > 0){ $categ_1 = $('#productsSlider2').slider({api:true,browseLeft : 'browseLeft_c2', browseRight : 'browseRight_c2'}) } if($('#productsSlider2').length > 0){ $categ_1 = $('#productsSlider2').slider({api:true,browseLeft : 'browseLeft_c2', browseRight : 'browseRight_c2'}) } $aricleSlide = $('#articleSlide'); if($aricleSlide.length > 0) { var items = $aricleSlide.children(); var first = items.first(); var last = items.last(); var current = first ; var visible = 6; var width = parseInt(current.width()); var height = parseInt(current.height() + 5); var numberOfSlides = items.length; var div = $('
', { className: 'wrapper_inner', css: { height : 255, overflow: 'hidden', position: 'relative' } }); $aricleSlide.wrapAll(div); //$aricleSlide.css({height: height * numberOfSlides}); $('#browseDown').bind('click', function() { current = (current.next().size() > 0) ? current.next() : first; //$.log(current); show(current); return false; }); $('#browseUp').bind('click', function() { current = (current.prev().size() > 0) ? current.prev() : last; show(current); return false; }); show = function(current){ var currentPosition = current.index(); $aricleSlide.stop().animate({'marginTop' : height * ( - currentPosition )}); } //$.log(items); items.delegate("a", "click", function(event){ var url = this.href; //$.log(url); $("#target_content").load(url, function(response, status, xhr) { if (status == "error") { var msg = "Sorry but there was an error: "; alert(msg + xhr.status + " " + xhr.statusText); } }) $('#target_content')[0].scrollTo(0); event.preventDefault(); }); } $("#products").delegate("a", "click", function(ev){ var slider = this.rel; $(this).siblings().removeClass('selected'); $(this).addClass('selected'); //$.log('#'+slider); $('#productsSliderWrap').children().css('visibility','hidden'); $('#'+slider).css('visibility','visible'); return false; }); $("#plSlider").delegate("a.mask", "click", function(){ $('.video_frame').removeClass('selected'); $(this).parent().addClass('selected'); var sFile = '/media/' + this.rel + '.flv'; var sImage = '/media/' + this.rel + '.flv'; player.sendEvent('STOP'); player.sendEvent('LOAD', sFile); player.sendEvent('PLAY'); $('#video_title').html(this.title); $('#video_description').html($(this).siblings('.yellow').text()); return false; }); var options = { target: '#output', // target element(s) to be updated with server response beforeSubmit: function(formData, jqForm, options){ // pre-submit callback var emailPattern = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/; for (var i=0; i < formData.length; i++) { if (!formData[i].value) { alert('Toate campurile marcate cu * sunt obligatorii!'); return false; } } //$.log(emailPattern.test(formData[1].value)); if ( ! emailPattern.test(formData[1].value)) { alert('Campul email trebuie sa fi o adresa de email valida!'); return false; } //validate mail return true; }, success: function(response){// post-submit callback if ((typeof(response.errors) != 'undefined') && response.errors != '') { $(this.target).stop().fadeIn().css({color:'red',margin:'5px 0'}).html(response.errors).delay(3000).fadeOut('slow'); }else if((typeof(response.message) != 'undefined') && response.message != ''){ $('#contactForm').html('

'+response.message+'

'); } }, dataType: 'json' }; // bind form using 'ajaxForm' $('#contactForm').ajaxForm(options); $('#newsletterForm').ajaxForm({ target: '#output', beforeSubmit: function(formData, jqForm, options){ // pre-submit callback var emailPattern = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/; //log(formData); if ( ! emailPattern.test(formData[0].value)) { alert('Campul email trebuie sa fi o adresa de email valida!'); return false; } //validate mail return true; }, success: function(response){// post-submit callback //$.log(response); if ((typeof(response.errors) != 'undefined') && response.errors != '') { $(this.target).stop().fadeIn().css({color:'red',margin:'5px 0'}).html(response.errors).delay(3000).fadeOut('slow'); }else if((typeof(response.message) != 'undefined') && response.message != ''){ $(this.target).stop().fadeIn().css({color:'#f9f000',margin:'5px 0'}).html(response.message).delay(3000).fadeOut('slow'); $('#subscriber').val(''); } }, dataType: 'json' }); createPlayer('Dero_2in1_Flori_Balsam.flv','Dero_2in1_Flori_Balsam.jpg'); }); head.js( baseUrl + "scripts/libs/swfobject.js", baseUrl + "scripts/plugins/jquery.form.js", baseUrl + "scripts/plugins/jquery.metadata.js", baseUrl + "scripts/plugins/jquery.mousewheel.js", baseUrl + "scripts/plugins/jScrollPane.js", baseUrl + "scripts/plugins/MY_plugin.js", function() { //log("all files are loaded"); } ); function createPlayer(sFile,sImage){ var callback = function(e){ } var flashvars = { file: '/media/' + sFile, image:'/media/' + sImage, logo:'/images/logo_player.png', controlbar:'none', autostart:"false" }; var params = { wmode:"transparent", menu :"false", allowfullscreen:"true", allowscriptaccess:"always" }; var attributes = { id:"player", name:"player" }; swfobject.embedSWF("/media/jwplayer.swf", "playerHolder", "380", "205", "9", "/media/expressInstall.swf", flashvars, params, attributes); } var player = null; function playerReady() { player = thisMovie('player'); addListeners(); } function thisMovie(movieName) { if (window.document[movieName]) { return window.document[movieName]; } if (navigator.appName.indexOf("Microsoft Internet")==-1) { if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; } else // if (navigator.appName.indexOf("Microsoft Internet")!=-1) { return document.getElementById(movieName); } } function addListeners() { if (player) { player.addControllerListener("ITEM", "itemListener"); } else { setTimeout("addListeners()",100); } }