var animationSpeed = 500; var emailRegExp = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if( screen.width <=200 ) { location.href= 'https://fotokniha.24print.eu/web/switchMobile/mobile'; } var ajaxCall = function( script, mode, target, params, callback, error ) { var url = "https://fotokniha.24print.eu/web/" + script; if( script == 'pricedownloader' ) url = "https://fotokniha.24print.eu/pricedownloader"; $.ajax( { url: url, type: "POST", data: params, timeout: 30000, dataType: "html", error: function (XMLHttpRequest, textStatus, errorThrown) { var fn = window[error]; if( typeof fn === 'function' ) fn(XMLHttpRequest, textStatus, errorThrown); else handleUpdateError( XMLHttpRequest, textStatus, errorThrown ); return false; }, success: function ( RetData ) { var fn = window[callback]; if( typeof fn === 'function' ) fn( RetData, mode, target ); return true; } } ); }; var base_url = function(url) { var u = 'https://fotokniha.24print.eu/'; if( typeof url !== 'undefined' ) u += url; return u; }; var eval = function( formId ) { var ret = true; $('#' + formId + ' :input' ).removeClass('alert'); $('#' + formId + ' :input' ).each( function() { if( $(this).attr( 'rel' ) === "mandatory" && $(this).val().trim().length == 0 ) { $(this).addClass('alert'); ret = false; } if( $(this).attr( 'rel' ) === "email" && ( $(this).val().trim().length == 0 || !emailRegExp.test( $(this).val() ) ) ) { $(this).addClass('alert'); ret = false; } if( $(this).attr( 'rel' ) === "pwd" ) { var pwdMatch = false; if( $(this).val().trim().length > 0 ) { var pwd1 = $(this).val(); $('#' + formId + ' :input' ).each( function() { if( $(this).attr( 'rel' ) === "pwd2" ) { $(this).addClass('alert'); if( $(this).val() === pwd1 ) { pwdMatch = true; $(this).removeClass('alert'); } } } ); if( !pwdMatch ) { $(this).addClass('alert'); } } else { $(this).addClass('alert'); $('#' + formId + ' :input' ).each( function() { if( $(this).attr( 'rel' ) === "pwd2" ) { $(this).addClass('alert'); } } ); } if( !pwdMatch ) ret = false; } } ); return ret; }; var handleError = function (XMLHttpRequest, textStatus, errorThrown) { popupDialog( "Ajax script error", "Chyba: " + textStatus + "
" + errorThrown ); }; var loadPrices = function( layout, idcp ) { ajaxCall( 'pricedownloader', 'insert', '#priceList', 'layout=' + layout + '&idcp=' + idcp, 'pasteText', 'pasteText' ); return false; }; /*var onlineLogin = function() { var res = true; if( $.trim( $('#login2').val() ).length == 0 ) { res = false; $('#login2').addClass( 'alert' ); } else { $('#login2').removeClass( 'alert' ); } if( $.trim( $('#password2').val() ).length == 0 ) { res = false; $('#password2').addClass( 'alert' ); } else { $('#password2').removeClass( 'alert' ); } if( res ) { var format = ((document.location.protocol != 'https:') ? 1 : 0); $('#login').val( $('#login2').val() ); $('#password').val( (format == 0) ? $('#password2').val() : hex_md5( $('#password2').val() ) ); $('#fsaction').val( "Welcome.processLogin" ); $('#format').val( format ); //ga('send', 'event', 'Taopix - prihlasit', 'click', this.href); $('#lf').submit(); } return false; };*/ var pasteText = function( text, mode, target ) { switch( mode ) { case 'append' : $(target).append( text ); break; case 'insval': $(target).val( text ); break; case 'insert' : default: $(target).html( text ); break; } }; var openLoginDial = function () { $( '#dialog-box' ).dialog( { resizable: false, height:200, width: 350, modal: true, buttons: { "Zavřít": function() { $( this ).dialog( "close" ); }, "Přihlásit": function() { $('#popLoginForm').submit(); $( this ).dialog( "close" ); } } } ); return false; }; var resendForm = function( th ) { var res = true; if( $.trim( th.find('.login2').val() ).length == 0 ) { res = false; $('#login2').addClass( 'alert' ); } else { $('#login2').removeClass( 'alert' ); } if( $.trim( th.find('.password2').val() ).length == 0 ) { res = false; $('#password2').addClass( 'alert' ); } else { $('#password2').removeClass( 'alert' ); } if( res ) { var format = ((document.location.protocol != 'https:') ? 1 : 0); $('#login').val( th.find('.login2').val() ); $('#password').val( (format == 0) ? th.find('.password2').val() : hex_md5( th.find('.password2').val() ) ); $('#fsaction').val( "Welcome.processLogin" ); $('#format').val( format ); //ga('send', 'event', 'Taopix - prihlasit', 'click', this.href); $('#lf').submit(); } return false; }; $(document).ready( function() { $("#sizesTableImage").width( $("#ajaxBox").width() ); } );