// responsive functions var screenWidth = $(window).width(); var screenHeight = $(window).height(); // products var tmpLeft = 0; var pcsArr = []; var actualPcs = 1; var sliderWidth = 0; var pscCount = 0; var actualSlider = 1; // call default start scene var alertW = ''; var resize_timer = null; var first_resize = false; var sliderHeight; var claimHeight; var pageWidth; // banners var curBanner = 1; var prevBanner = 1; var countBanner = 2; var bannerTimer = true; var stopBanner = false; var nextCall; var stopTimeInt = 5000; var stopMove = false; // responsive var topMenu = false; function getWidth() { screenWidth = $(window).width(); screenHeight = $(window).height(); // load banners to array var topBanners = $("#slideshow .banners").get(); countBanner = topBanners.length; // rebuild layout if (screenWidth<700) { stopMove = true; } else { stopMove = false; if (screenWidth<1300) { pageWidth = parseInt(screenWidth); } else { pageWidth = 1300; } // plan/map height $('.plan').css("height", (pageWidth*0.34-40)/1.72+"px"); // banner timer nextCall = setTimeout("bannerCall()",stopTimeInt); } // load all pcs to array var resizePcs = $(".pcs").get(); for ( var i = 0; i < resizePcs.length; i++ ) { tmpHeight = $(resizePcs[i]).width(); $(resizePcs[i]).css("height", tmpHeight+"px"); } $("#menu-bottom .box").css("height", pageWidth/3/1.6+60+"px"); } function sendTime() { var p = $("#rec").val(); var l = $("#lang").val(); var d = $("#datum").val(); //alert('ajax/add-time.php?p='+p+'&l='+l+'&d='+d); $("#cas-box").load('ajax/add-time.php?p='+p+'&l='+l+'&d='+d); } function sendTime2() { var p = $("#rec").val(); var l = $("#lang").val(); var d = $("#datum").val(); //alert('../ajax/add-time.php?p='+p+'&l='+l+'&d='+d); $("#cas-box").load('../ajax/add-time.php?p='+p+'&l='+l+'&d='+d); } function validateEmail($email) { var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if( !emailReg.test( $email ) ) { return false; } else { return true; } } function bannerChange(curBanner) { $('#paging-banners a').css("background-color", "#cccccc"); $('#paging-banners #b'+curBanner).css("background-color","#3f3f3f"); $("#slideshow-text .banners").css("z-index", "1"); // reset all banners $("#banner"+prevBanner).css("z-index", "10"); // reset prev banner $("#banner"+curBanner).css("opacity", "0"); $("#banner"+curBanner).css("z-index", "11"); $("#banner"+curBanner).animate({ "opacity": "1" }, "slow" ,function(){ clearTimeout(nextCall); if (!stopBanner) nextCall = setTimeout("bannerCall()",stopTimeInt); }); } function bannerCall() { if (countBanner>1) { if (curBanner!=0) prevBanner = curBanner; // not for init if (curBanner>=countBanner) { curBanner = 1; prevBanner = countBanner; } else { curBanner += 1; } bannerChange(curBanner); } } $(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({social_tools:''}); /* search form */ $('#search .search-send').click(function(e) { e.preventDefault(); var tmp_str = $('#search-form input').val(); if (tmp_str.length>1) { $('#search-form').submit(); } }); $('#search .close').click(function(e) { e.preventDefault(); $('#search div').css("display", "none"); }); $('#search').mouseover(function() { $('#search div').css("display", "block"); }); $('#search').mouseout(function() { $('#search div').css("display", "none"); }); /* plan */ $('.plan a').mouseover(function() { var elemName = $(this).attr('class'); $('.plan .'+elemName+' span').css("display", "block"); $('.plan img').attr("src","pcs/"+elemName+".jpg"); }); $('.legend a').mouseover(function() { var elemName = $(this).attr('class'); $('.plan .'+elemName+' span').css("display", "block"); $('.plan img').attr("src","pcs/"+elemName+".jpg"); }); $('.legend a').mouseout(function() { $('.plan a span').css("display", "none"); $('.plan img').attr("src","pcs/plan-small.jpg"); }); $('.plan a').mouseout(function() { $('.plan a span').css("display", "none"); $('.plan img').attr("src","pcs/plan-small.jpg"); }); var tmpHeight; var tmpHeight2; // banner $('#paging-banners a').mouseover(function(event) { clearTimeout(nextCall); stopBanner = true; prevBanner = curBanner; curBanner = parseInt(event.target.id); $('#paging-banners a').css("background-color", "#cccccc"); $('#paging-banners #'+event.target.id).css("background-color", "#3f3f3f"); bannerChange(curBanner); }); $('#paging-banners a').mouseout(function(event) { stopBanner = false; clearTimeout(nextCall); nextCall = setTimeout("bannerCall()",stopTimeInt); }); $('#slideshow-text').mouseover(function() { clearTimeout(nextCall); }); $('#slideshow-text').mouseout(function() { if (!stopMove) nextCall = setTimeout("bannerCall()",stopTimeInt); }); $(window).scroll(function () { var scrollTopVar = $(window).scrollTop(); if (scrollTopVar>60 && !stopMove) { $('#menu-line').css("position", "fixed"); } else { $('#menu-line').css("position", "relative"); } }); // banner END // on resize var delay = (function(){ var timer = 0; return function(callback, ms){ clearTimeout (timer); timer = setTimeout(callback, ms); }; })(); $(window).resize(function() { delay(function(){ getWidth(); }, 500); }); getWidth(); // products slider END });