var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i 1) { jQuery("#menuHolder").css({"z-index": 2000}); bannerContainer = jQuery(".flash"); jQuery(".banners li", bannerContainer).css({opacity: 0.0}); jQuery(".banners li:first", bannerContainer).css({opacity: 0.9}); bannerTimer = setInterval("rotateBannerCarousel()", 5000); jQuery(".nav a", bannerContainer).click(function(e){ e.preventDefault(); if (pendingAnimation) { return false; } stopBannerCarousel(); skipBannerCarousel(jQuery(".nav a", bannerContainer).index(this)); bannerTimer = setInterval("rotateBannerCarousel()", 5000); }); jQuery(".flash .banners li").hover( function () { stopBannerCarousel(); }, function () { bannerTimer = setInterval("rotateBannerCarousel()", 5000); } ); } } function stopBannerCarousel(){ if (bannerTimer === null) { return; } clearInterval(bannerTimer); } function rotateBannerCarousel(){ pendingAnimation = true; jQuery(".banners li:eq(" + activeBanner + ")", bannerContainer).animate({opacity: 0.0}, 0, function(){jQuery(this).removeClass("active");}); jQuery(".nav li:eq(" + activeBanner + ")", bannerContainer).removeClass("active"); activeBanner++; if (activeBanner >= bannerCount) { activeBanner = 0; } jQuery(".banners li:eq(" + activeBanner + ")", bannerContainer).css({opacity: 0.0}).addClass("active").animate({opacity: 1.0}, 0, function(){pendingAnimation = false;}); jQuery(".nav li:eq(" + activeBanner + ")", bannerContainer).addClass("active"); } function skipBannerCarousel(i){ if (i == activeBanner) { return; } pendingAnimation = true; jQuery(".banners li:eq(" + activeBanner + ")", bannerContainer).animate({opacity: 0.0}, 0, function(){jQuery(this).removeClass("active");}); jQuery(".nav li:eq(" + activeBanner + ")", bannerContainer).removeClass("active"); activeBanner = i; jQuery(".banners li:eq(" + activeBanner + ")", bannerContainer).css({opacity: 0.0}).addClass("active").animate({opacity: 1.0}, 0, function(){pendingAnimation = false;}); jQuery(".nav li:eq(" + activeBanner + ")", bannerContainer).addClass("active"); } //---------------------------------------------------------------------------------------------------------------------------------- // function showRecaptcha() { // Recaptcha.destroy(); // Recaptcha.create("6Le7tccSAAAAAJ1xIsDmmKAzwHPaSsdfcuwHecDA", 'registration-recapcha', { // theme: "red"}); // } // function showServiceRecaptcha() { // Recaptcha.destroy(); // Recaptcha.create("6Le7tccSAAAAAJ1xIsDmmKAzwHPaSsdfcuwHecDA", 'service-registration-recapcha', { // theme: "red"}); // } // function showBigRegRecaptcha() { // if ($('#big-registration-recapcha').length ) { //if exists // Recaptcha.destroy(); // Recaptcha.create("6Le7tccSAAAAAJ1xIsDmmKAzwHPaSsdfcuwHecDA", 'big-registration-recapcha', { // theme: "red"}); // } // } function reloadCaptcha() { document.getElementById('captcha').src = document.getElementById('captcha').src+ '?' +new Date(); } function reloadCaptcha2() { document.getElementById('captcha2').src = document.getElementById('captcha2').src+ '?' +new Date(); } function getAdminNewsAjax(tthis){ jQuery('#newsfromadmin').block({ message: '', css: { border: 'none', 'background-color': 'transparent' } , overlayCSS: { backgroundColor: '#C6C5C5' } }); jQuery.post("http://enterbank.lt/scripts/../ajax/get_admin_news.php", {id: tthis.attr('name')}, function(data) { jQuery('#newsfromadmin').unblock(); var obj = jQuery.parseJSON(data); jQuery('#newsfromadmin h1').html(obj.title); jQuery('#newsfromadmin div.admin-news-text').html(obj.description); if(obj.file != ''){ jQuery('#newsfromadmin div.admin-news-file').css('visibility', 'visible'); jQuery('#newsfromadmin div.admin-news-file a').attr('href', obj.file); } else{ jQuery('#newsfromadmin div.admin-news-file').css('visibility', 'hidden'); } }); } jQuery('document').ready(function(){ jQuery('#tutorialclick').fancybox({ 'modal' : true }); if(jQuery().fancybox){ jQuery("a.modal-window").fancybox({ 'modal' : true, 'onComplete' : function() { // showRecaptcha(); }, 'onClosed' : function() { // showBigRegRecaptcha(); } }); } jQuery("a.admin-modal-window").each(function() { var tthis = jQuery(this); jQuery(this).fancybox({ 'modal' : true, 'onComplete' : function() { getAdminNewsAjax(tthis); } }); }); /*jQuery('body').block({ message: $('div.growlUI'), fadeIn: 700, fadeOut: 700, showOverlay: false, centerY: false, centerX: false, css: { width: '200px', top: '10px', left: '10px', position: 'fixed', right: '', border: 'none', padding: '5px', backgroundColor: '#FF6C00', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', 'border-radius': '10px', opacity: .7, color: '#fff' } });*/ if(jQuery().fancybox){ jQuery("a.publish-modal-window").fancybox({ 'modal' : true, 'onComplete' : function() { // showServiceRecaptcha(); } }); } if(jQuery().fancybox){ jQuery("a.vpn-modal-window").fancybox({ 'modal' : true, 'onComplete' : function() { // showServiceRecaptcha(); } }); } if(jQuery().fancybox){ jQuery("a.terminal-modal-window").fancybox({ 'modal' : true, 'onComplete' : function() { // showServiceRecaptcha(); } }); } if(jQuery().fancybox){ jQuery("a.hosting-modal-window").fancybox({ 'modal' : true, 'onComplete' : function() { // showServiceRecaptcha(); } }); } /* carousel - starts */ startBannerCarousel(); /* carousel - ends */ //language form submissions jQuery('.lang_button').click(function(){ }); jQuery('#lv_lang').click(function(){ jQuery('#lang_form input').attr('value','lv'); jQuery('#lang_form').submit(); }); jQuery('#en_lang').click(function(){ jQuery('#lang_form input').attr('value','en'); jQuery('#lang_form').submit(); }); jQuery('#lt_lang').click(function(){ jQuery('#lang_form input').attr('value','lt'); jQuery('#lang_form').submit(); }); jQuery('.one-new h2 a').click(function(e){ e.preventDefault(); $(jQuery(this).parent().next()).slideToggle('slow'); }); //reg form validation jQuery('#user-register-submit').click(function(e){ $.validator.addMethod( "validuser", function(value, element) { var regexstr = '^[a-z0-9]{5,20}$'; var regex = new RegExp(regexstr); return this.optional(element) || regex.test(value); } ); e.preventDefault(); var validator = jQuery("#registration_form").validate({ rules: { contact_name: "required", terms: "required", email: { required: true, email: true }, username:{ required: true, alphanumeric: true, minlength: 5, remote: "http://enterbank.lt/scripts/../ajax/validate_user_existance.php", validuser: true }, password:{ required: true, minlength: 5 } }, messages: { company_name: " (Field is required)", terms: " (Must accept)", vat: " (Field is required)", contact_name: " (Field is required)", email: { required: " (Field is required)", email: " (Email not valid)" }, username:{ required: " (Field is required)", alphanumeric: " (Only valid symbols)", minlength: " (At least 5 characters)", remote: " (Username already used)", validuser: " (Only valid symbols)" }, password:{ required: " (Field is required)", minlength: " (At least 5 characters)" } } }); if(validator.form()){ jQuery('#registration').block({ message: '', css: { border: 'none', 'background-color': 'transparent' } , overlayCSS: { backgroundColor: '#C6C5C5' } }); jQuery.post("http://enterbank.lt/scripts/../ajax/register_user.php", jQuery('#registration_form').serialize(), function(data) { jQuery('#registration').unblock(); reloadCaptcha(); //must reload captcha every time var obj = jQuery.parseJSON(data); //jQuery.unblockUI(); jQuery('#register_result').empty(); if(obj.result == 0){ jQuery('#register_result').append(''+ obj.message+''); } else{ jQuery('#registration_form')[0].reset(); jQuery('#register_result').append('Registration successful. Go to your e-mail and confirm registration, then you will be able to login.'); } }); } else{ } }); //login processing jQuery("#login").click(function(e) { e.preventDefault(); jQuery('.form-submit').block({ message: '' , css: { border: 'none', backgroundColor: 'transparent' } , overlayCSS: { backgroundColor: '#C6C5C5', '-webkit-border-radius': '5px', '-moz-border-radius': '5px', 'border-radius': '5px', 'width': '80px', 'height': '30px', 'left': '90px', 'top': '12px' } }); jQuery('#login-loading-gif').css('visibility', 'visible'); jQuery.post("http://enterbank.lt/scripts/../ajax/login.php", jQuery('#signin').serialize(), function(data) { $('.form-submit').unblock(); jQuery('#login-loading-gif').css('visibility', 'hidden'); // var obj = JSON.parse(data); var obj = jQuery.parseJSON(data); jQuery('#login_successful').empty(); if(obj.result == 0){ jQuery('#login_successful').append(''+ obj.message+''); } else{ jQuery('#signin')[0].reset(); } }); }); //login in service jQuery('#service_login_redirect').click(function(e){ e.preventDefault(); jQuery('#service_login_redirect_form').submit(); }); //special login for files.enterbank.lv jQuery('#service_login_redirect').click(function(e){ e.preventDefault(); jQuery('#service_login_redirect_form_filesenterbank').submit(); }); //when pressing unsubscribe button jQuery('#unsubscribe, #subscribe').click(function(e){ e.preventDefault(); jQuery('#subscribe_form').submit(); }); var counter=1; jQuery('#news_box').find('.news_text').each(function(index) { var experts_slider = jQuery('#experts_pictures'+counter).bxSlider({ displaySlideQty: 4, moveSlideQty: 1, controls: false }); jQuery('#right_expert_slider'+counter).click(function(){ experts_slider.goToPreviousSlide(); return false; }); jQuery('#left_expert_slider'+counter).click(function(){ experts_slider.goToNextSlide(); return false; }); counter++; }); jQuery("a.single_image").fancybox(); jQuery('.expert_carrousel_div').css("visibility", "visible"); jQuery(".link1").mouseenter(function() { jQuery(".link1_popup").css("display","block"); jQuery(".link1 a.loginpic").css("background","url(http://enterbank.lt/scripts/../images/bg_header_link1.gif) 0 -67px no-repeat"); }); jQuery('html').click(function() { jQuery(".link1_popup").css("display","none"); jQuery(".link1 a.loginpic").css("background","url(http://enterbank.lt/scripts/../images/bg_header_link1.gif) 0 0 no-repeat"); }); jQuery('.link1').click(function(event){ event.stopPropagation(); }); //alert(jQuery('.tabs-left ul li a').size()); jQuery('.tabs-left ul li').each(function(index) { if(jQuery(this).find('a').height() > 20){ jQuery(this).find('a').addClass('multiline'); } }); /* menu - starts */ jQuery('.header-links .link1').hover( function () { jQuery(this).addClass("hover"); }, function () { jQuery(this).removeClass("hover"); } ); jQuery('.header-menu2 li').hover( function () { jQuery(this).addClass("hover"); }, function () { jQuery(this).removeClass("hover"); } ); /* menu - ends */ /* tabs - starts */ jQuery('.tabs-left li a').click(function(e) { e.preventDefault(); jQuery('.tabs-left li').removeClass('active'); jQuery(this).parents('li').addClass('active'); element_id = jQuery(this).parents('li').attr('id'); jQuery('.tabs-right-element').removeClass('active'); jQuery('#'+element_id+'_info').addClass('active'); }); /* tabs - ends */ /* external link - starts */ jQuery('a[rel~="external"]').click(function(){jQuery(this).attr({'target':'_blank'});}); /* external link - ends */ }); //----------------------------------------------------------------------------------------------------------------------------------