/* vyska kontajnerov */function refresh_main_container_height(){	$('.con').css('height', 'auto');	$('.icl').css('height', 'auto');	$('.ncl').css('height', 'auto');	$('.main').css('height', 'auto');	$('.main').each(function(){		var max_height = $(this).height();		if($(this).find('.con').hasClass('c0')) {} else {			$(this).find('.con').css('height', max_height - 2 + 'px');		}		$(this).find('.icl').css('height', max_height - 2 + 'px');		$(this).find('.ncl').css('height', max_height - 2 + 'px');	});			set_corners('.cnt.con, .icl, .ncl');}/* end of !vyska kontajnerov */function add_corners(container, box){	var container_width 	= $(container).width(),		container_height 	= $(container).outerHeight() - 2,		box_position		= $(box).position(),		box_width 			= $(box).width(),		box_height 			= $(box).height(),		tolerance			= 5;	//nastavenie vsetkych oblych rohov	$(box).addClass('rc');			//lavy horny roh	if ( Math.abs(0 - box_position.left) < tolerance && Math.abs(0 - box_position.top) < tolerance )	{		$(box).removeClass('rc-tl');	}	else	{		$(box).addClass('rc-tl');	}	//pravy horny roh	if ( Math.abs(container_width - (box_position.left + box_width)) < tolerance && Math.abs(0 - box_position.top) < tolerance ) 	{		$(box).removeClass('rc-tr');	}	else	{		$(box).addClass('rc-tr');	}		//lavy dolny roh	if ( Math.abs(container_height - (box_position.top + box_height)) < tolerance && Math.abs(0 - box_position.left) < tolerance ) 	{		$(box).removeClass('rc-bl');	}	else	{		$(box).addClass('rc-bl');	}		//pravy dolny roh	if ( Math.abs(container_height - (box_position.top + box_height)) < tolerance && Math.abs(container_width - (box_position.left + box_width)) < tolerance ) 	{		$(box).removeClass('rc-br');	}	else	{		$(box).addClass('rc-br');	}}/* oble rohy boxom */function set_corners(container_box){	$(container_box).each(function()	{		var $container 			= $(this),			$boxes			= $container.find('.box'),			container_width		= $container.width(),			boxes_count			= $boxes.length,			boxes_map			= new Array(),			boxes_row_map		= new Array(),			i					= 0,			row_width			= 0,			$first_box			= null,			$last_box			= null,			$corner_boxes		= new Array();					if ( $boxes.length == 0 )		{			return false;		}			$.each($boxes, function(index, box)		{			var $box		= $(box),				box_width 	= $box.width();						//odobranie class			$box.removeClass('rc-tl').removeClass('rc-tr').removeClass('rc-bl').removeClass('rc-br').removeClass('rc').removeClass('noBrd');;						//celkova sirka			row_width = row_width + box_width; 						//ak je pole riadku prazdne, vlozim don "prvy" element			if ( boxes_row_map.length == 0 )			{				//zapamatanie boxu				$first_box 	= $box;				$last_box 	= $box;										//prvy prvok priradim do pola				boxes_row_map.push($first_box);				}			else			{				if ( row_width > container_width )				{					//vytvorenie pola					boxes_map[i] = new Array();												//pridanie do celkovej mapy					boxes_map[i].push($first_box);														if ( $first_box != $last_box )					{						//pridanie do celkovej mapy						boxes_map[i].push($last_box);														//priradenie prvku do pola						//boxes_row_map.push($last_box);					}					//pridanie do celkovej mapy					//boxes_map[i] = boxes_row_map;					//zapamatanie boxu					$first_box 	= $box;					$last_box 	= $box;											//prvy riadok nema mat border					if ( i == 0 )					{						$.each(boxes_row_map, function(ii, row_box)						{							$(row_box).addClass('noBrd');						});					}										//vynulovanie riadku					boxes_row_map = new Array();										//prvy prvok priradim do pola					boxes_row_map.push($first_box);											//nova celkova sirka					row_width = box_width;										i = i + 1;								}				else				{					//zapamatanie boxu					$last_box 	= $box;											//priradenie prvku do pola					boxes_row_map.push($box);				}			}						//ak som v poslednom kroku			if ( (boxes_count - 1) == index)			{				//ak ostalo este nieco nezapisane, tak to apiseme				if ( boxes_row_map.length > 0 )				{						//vytvorenie pola					boxes_map[i] = new Array();										//pridanie do celkovej mapy					boxes_map[i].push($first_box);												if ( $first_box != $last_box )					{						//pridanie do celkovej mapy						boxes_map[i].push($last_box);														//priradenie prvku do pola						//boxes_row_map.push($last_box);					}											//pridanie do celkovej mapy							//boxes_map[i] = boxes_row_map;										//prvy riadok nema mat border					if ( i == 0 )					{						$.each(boxes_row_map, function(ii, row_box)						{							$(row_box).addClass('noBrd');						});					}				}			}		});						//rozne boxy		$corner_boxes.push(boxes_map[0]);		$corner_boxes.push(boxes_map[boxes_map.length - 1]);		//priradenie class		if ( $corner_boxes.length > 0)		{			if ( $corner_boxes.length == 1 && $corner_boxes[0].length == 1 )			{							add_corners($container, $corner_boxes[0][0]);			}						if ( $corner_boxes.length == 1 && $corner_boxes[0].length == 2 )			{							add_corners($container, $corner_boxes[0][0]);				add_corners($container, $corner_boxes[0][1]);						}						if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 1 && $corner_boxes[1].length == 1 )			{						add_corners($container, $corner_boxes[0][0]);				add_corners($container, $corner_boxes[1][0]);			}						if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 2 && $corner_boxes[1].length == 1 )			{					add_corners($container, $corner_boxes[0][0]);				add_corners($container, $corner_boxes[0][1]);				add_corners($container, $corner_boxes[1][0]);			}						if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 1 && $corner_boxes[1].length == 2 )			{				add_corners($container, $corner_boxes[0][0]);				add_corners($container, $corner_boxes[1][0]);				add_corners($container, $corner_boxes[1][1]);			}						if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 2 && $corner_boxes[1].length == 2 )			{				add_corners($container, $corner_boxes[0][0]);				add_corners($container, $corner_boxes[0][1]);				add_corners($container, $corner_boxes[1][0]);				add_corners($container, $corner_boxes[1][1]);			}		}			/*				ZALOHA, nezmazat !!!!				if ( $corner_boxes.length == 1 && $corner_boxes[0].length == 1 )		{			$corner_boxes[0][0].addClass('rc-lt');			}				if ( $corner_boxes.length == 1 && $corner_boxes[0].length == 2 )		{			$corner_boxes[0][0].addClass('rc-l');				$corner_boxes[0][1].addClass('rc-r');		}				if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 1 && $corner_boxes[1].length == 1 )		{			$corner_boxes[0][0].addClass('rc-t');			$corner_boxes[1][0].addClass('rc-b');		}				if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 2 && $corner_boxes[1].length == 1 )		{			$corner_boxes[0][0].addClass('rc-tl');			$corner_boxes[0][1].addClass('rc-tr');			$corner_boxes[1][0].addClass('rc-b');		}				if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 1 && $corner_boxes[1].length == 2 )		{			$corner_boxes[0][0].addClass('rc-t');			$corner_boxes[1][0].addClass('rc-bl');			$corner_boxes[1][1].addClass('rc-br');		}				if ( $corner_boxes.length == 2 && $corner_boxes[0].length == 2 && $corner_boxes[1].length == 2 )		{			$corner_boxes[0][0].addClass('rc-tl');			$corner_boxes[0][1].addClass('rc-tr');			$corner_boxes[1][0].addClass('rc-bl');			$corner_boxes[1][1].addClass('rc-br');		}		*/	});	};/* end of !oble rohy boxom */$(window).load(function(){	/* round images */	rounded_images('img.imgR');		/* oble rohy boxom */	set_corners('.wrp.hdl .cnt, .cnt.con, .cnt.scon, .icl, .ncl');		/* images */	banners_images('.hdl img.imgB, .con img.imgB, .scon img.imgB');	banners_images_side('.icl img.imgB, .ncl img.imgB');		refresh_main_container_height();});var live_search_options = {	script:"/produkty/livesearch?",	//script:"search-results.html?",	varname:"keywords",	json:true};$(document).ready(function(){	tooltip();		/* odstranenie prazdnych boxov */	if ( $('#designeer-sidebar').length == 0 )	{		$('.noRes:not(".noRes.ntDl")').parents('.box').remove();		$('.noResPb:not(".noResPb.ntDl")').parents('.box').remove();				if ( $('.box.series .wrp.ac').length == 0 )		{			$('.box.series').remove();		}				if ( $('.box.variants .wrp.ac.variantBx > div').length == 1 )		{			$('.box.variants').remove();		}	}			/* live search */	var search_form_list = new Array();	$('.srch input[type="text"], .sea input[type="text"]').each(function(i, elm)	{		$(this).attr('id', 'srchForm' + i);				search_form_list.push(new bsn.AutoSuggest('srchForm' + i, live_search_options));		$(this).parent('.field').append('<span class="loader"></span>');	});                               	/* popup sites */	$('a.fancyBox').each(function(){		if ( $(this).attr('rel')) {			$(this).attr('href', $(this).attr('rel'));			$(this).attr('rel','');		}	});		/* ak neexistuje dlhy popis, skryjem moznost zaskrolovat nan */	if ( $("#tab_1").length == 0 )	{		$('.scroll_product_desc').css('display', 'none');	}	else	{		$('.scroll_product_desc').css('display', 'inline-block');	}		/* default value input */	$("body").delegate('input[type="text"]', "focus", function()	{		$(this).addClass('write'); 		if (this.value == this.title){ this.value=''; }	});		$("body").delegate('input[type="text"]', "blur", function()	{		$(this).removeClass('write'); 		if (this.value!=this.title){ $(this).addClass('write'); } 		if (this.value==''){ this.value=this.title; $(this).removeClass('write'); } 	});		$("body").delegate('textarea', "focus", function()	{		$(this).parent('div').addClass('write');		if (this.value==this.title){ this.value=''; }	});		$("body").delegate('textarea', "blur", function()	{		$(this).removeClass('write');		if (this.value!=this.title){ $(this).addClass('write'); }		if (this.value==''){ this.value=this.title; $(this).removeClass('write'); }	});		/* nasepkavanie search *//*	$('.fieldBx .field input[type="text"]').keyup(function(e)	{		if(e.keyCode == 40 || e.keyCode == 39 || e.keyCode == 38 || e.keyCode == 37 ) { return true; }				var var_input = $(this).val();		if(var_input.length > 2)		{						isInInput = 1;				$(this).parents('.fieldBx').removeClass('open');			$('.fieldBx .sRslt').remove();						$(this).parents('.fieldBx').append('<div class="sRslt"></div>');			$(this).parents('.fieldBx').addClass('open');						$.post($(this).attr('id'), function(data)			{					$('.sRslt').html(data);						});		} else {			$(this).parents('.fieldBx').removeClass('open');			$('.fieldBx .sRslt').remove();		}	});	$('.sRslt a').live('mouseover mouseout', function(e){		if ( e.type == "mouseover" ) {			$('.sRslt a').removeClass('cur');			$(this).addClass('cur');		} else {			$(this).removeClass('cur');		}	});		$('.fieldBx .field input[type="text"]').blur(function()	{		//$(this).parents('.fieldBx').removeClass('open');		$(this).remove('fieldBx');	}); */	      /* tabulka na porovnanie */	$('.cmprProd td.first').parent('tr').first().children('td.first').text('');	$('.cmprProd td.first').parent('tr').last().children('td.first').text('');	$('.cmprProd td.first').parent('tr').last().prev().children('td.first').text('');		/* krajiny */	$('#user_country option, #post_country option').each(function(){		if($(this).parents('select').attr('rel') == $(this).attr('value')) {			$(this).attr('selected','selected');		} 	});		/* filter v zozname produktov */	$('.fltr .hdng').each(function(){		if($(this).children('.sld').children('a').hasClass('closed'))		{			$(this).parents('.box.fltr').find('.wrp').css('display','none');			$(this).parents('.box.fltr').find('.fltrFlg').css('display','block');			$(this).find('span').text('zobraziť filter');		} else 		{			$(this).parents('.box.fltr').find('.wrp').css('display','block');			$(this).parents('.box.fltr').find('.fltrFlg').css('display','none');			$(this).find('span').text('skryť filter');		}	});		$('.fltr .hdng a').click(function(){		if($(this).hasClass('closed'))		{			$(this).parent('.sld').parent('.hdng').parents('.box.fltr').find('.wrp').css('display','block');			$(this).parent('.sld').parent('.hdng').parents('.box.fltr').find('.fltrFlg').css('display','none');			$('.filter-list').css('display','none');			$(this).removeClass('closed');			$(this).children('span').text('skryť filter');		}		else {			$(this).parent('.sld').parent('.hdng').parents('.box.fltr').find('.wrp').css('display','none');			$(this).parent('.sld').parent('.hdng').parents('.box.fltr').find('.fltrFlg').css('display','block');			$('.filter-list').css('display','block');			$(this).addClass('closed');			$(this).children('span').text('zobraziť filter');		}		refresh_main_container_height();		return false;	});	$('.fily a').click(function(){		$(this).parents('.fily').siblings('.sely').css('display','block');		$(this).parents('.fily').css('display','none');		refresh_main_container_height();		return false;	});	/* end of !filter v zozname produktov */		/* scroll alphapbet */	$("body").delegate(".v1 .navApb a", "click", function()	{				str = this.href;		var tempx = str.indexOf("#");		str = str.substr(tempx);		//alert(str);				$('html,body').animate({scrollTop: $(str).offset().top}, 1000);		return false;	});		$("body").delegate(".v2 .navApb a", "click", function()	{		var active_index = $(this).index();				$('.v2 .navApb a').parents('.wrp').children('.navMan').children('.ac').children('.nav').empty();		$('.v2 .navApb a').parents('.wrp').children('.navMan').children('.ac').append('<p class="loadManuf">Načítavam...</p>');		refresh_main_container_height();				$('.v2 .navApbT a').eq(active_index).addClass('active').siblings().removeClass('active');		$('.v2 .navApbB a').eq(active_index).addClass('active').siblings().removeClass('active');				$.post($(this).attr('rel'), function(data)		{			$('.loadManuf').remove();			$('.v2 .navApb a').parents('.wrp').children('.navMan').children('.ac').children('.nav').html(data);			refresh_main_container_height();					});		return false;	});		/* end of !scroll alphapbet */		/* formulare v kosiku */	$('input.openBox').change(function() {		var name_input = $(this).attr('name');		if($(this).is(':checked')) {			$('#'+ name_input +'_box').show();			$('#'+ name_input +'_box input').each(function() {				if($(this).hasClass('requiredYes')) {					$(this).addClass('required');				}			});			refresh_main_container_height();		} else {			$('#'+ name_input +'_box').hide();			$('#'+ name_input +'_box input').each(function() {				if($(this).hasClass('requiredYes')) {					$(this).removeClass('required').removeClass('error');					$(this).parent('.field').removeClass('error');					$(this).parent('.field').children('label.error').remove();				}			});			refresh_main_container_height();		}	});	$('input.openBox').each(function() {		var name_input = $(this).attr('name');		if($(this).is(':checked')) {			$('#'+ name_input +'_box').show();			$('#'+ name_input +'_box input').each(function() {				if($(this).hasClass('requiredYes')) {					$(this).addClass('required');				}			});			refresh_main_container_height();		} else {			$('#'+ name_input +'_box').hide();			$('#'+ name_input +'_box input').each(function() {				if($(this).hasClass('requiredYes')) {					$(this).removeClass('required').removeClass('error');					$(this).parent('.field').removeClass('error');					$(this).parent('.field').children('label.error').remove();				}			});			refresh_main_container_height();		}	});	/* Tabs */	$('.acrd').each(function()	{		tabs_box($(this));	});	/* Plus/minus produkty */	$('.cntgI').find('input[type="text"]').each(function(){		var kusov2 = $(this).attr('value');		var dlzka2 = kusov2.length;		var preks2 = kusov2.substring(dlzka2 - 2,dlzka2);				if(preks2 != "ks") {			$(this).attr('value', $(this).attr('value') + ' ks');		}	});		$("body").delegate(".cntgI", "submit", function()	{		$(this).find('input[type="text"]').each(function(){			value = $(this).attr('value');			$(this).attr('value', parseInt(value));		});		return true;	});		$("body").delegate(".counting a", "click", function()	{		$target = $(this).parents('.counting').siblings('input');		var kusov = $target.attr('value');		var dlzka = kusov.length;		var preks = kusov.substring(dlzka - 2,dlzka);		if(preks == "ks") {			kusov = kusov.substring(0,dlzka - 2);			kusov = jQuery.trim(kusov);		}		kusov = parseInt(kusov);		tempt = parseInt($(this).attr('rel'));		if($(this).hasClass('plus')) {			if(kusov<tempt){				kusov++;			}			if(kusov>tempt){				kusov = tempt;			}		}		else {			if(kusov>tempt){				kusov--;			}			if(kusov<tempt){				kusov = tempt;			}		}		$target.attr('value', kusov + ' ks');				//reload formularu		if($(this).hasClass('rld')) 		{			$(this).parents('form').submit();		}				return false;	});	/* end of !Plus/minus produkty */	/* Slide pagination */		$('.sldr').each(function(){		slider_box($(this));		});	/* Headline slideshow */		headline_slideshow();	function validTarget(handler) {		$(handler).click(function(){			window.open(this.href);			return false;		});	}		function valideForm(handler) {		jQuery.validator.addMethod("defaultInvalid", function(value, element) {			return value != element.defaultValue;		}, "");			jQuery.validator.messages.required = "";		$(handler).validate({			onkeyup: false		});	}	/* posuny na stranke */	$('.tabForm').click(function()	{		var attr_rel = $(this).attr('rel');				if ( attr_rel != '' && attr_rel != null && attr_rel != 'undefined' )		{			if ( $('.tabNavT a[href="' + attr_rel + '"]').length > 0 )			{				$('.tabNavT a[href="' + attr_rel + '"]').click();								if ( $(this).hasClass('cmntFrm') == true )				{					$('html,body').animate({scrollTop: $('#comform').offset().top}, 1000);				}				else				{					$('html,body').animate({scrollTop: $('.tabNavT a[href="' + attr_rel + '"]').offset().top}, 1000);				}			}		}				return false;	});		/* end of !posuny na stranke */	/* ikonka tlacit */	$('.print-icon').click(function()	{		window.print();		return false;	});	/* end of !ikonka tlacit */		/* validate checkbox */	$('.validateForm').submit(function() {		var switcher = 0;		$('input.valChck').each(function() {			if($(this).is(':checked')) {				$(this).parent('div').children('label').removeClass('errorCheck');			} else {				$(this).parent('div').children('label').addClass('errorCheck');				switcher = 1;			}		});		if(switcher==1) {			return false;		}	});		$('a[target="_blank"]').addClass('blank')	$('a.blank').attr('target', '_blank').append('<i/>');	$('a.manuPr').attr('target', '_blank');		$('img[align="left"]').addClass('imgLft');	$('img[align="right"]').addClass('imgRght');		$(".fancy").fancybox({		'titlePosition'  : 'inside',		'transitionIn' : 'elastic',		'transitionOut' : 'elastic'	});	$(".fancyBox").fancybox({		'height'			: 280,		'autoScale'			: false,		'transitionIn'		: 'none',		'transitionOut'		: 'none',		'type'			: 'iframe'	});	$(".fancyBoxSnd").fancybox({		'height'			: 400,		'autoScale'			: false,		'transitionIn'		: 'none',		'transitionOut'		: 'none',		'type'			: 'iframe'	});	valideForm("form.validateForm");	valideForm("form.vdF");		/* system message */	if ( $('.msg').length > 0 )	{		var $this 	= $('.msg'),			is_open	= false;				//zobrazime len prvy typ spravy		$this.find('.msg-tp').not('.msg-tp:first').css('display', 'none');				//zabali vsetky spravy do spolocneho divka			$this.find('.msg-in').wrapInner('<div class="msg-cnt" />');				//vytvorenie obsluznych tlacidiel		var buttons = '';				//prejdenie cez vsetky mozne typy sprav		$this.find('.msg-tp').each(function()		{			//test ci je potrebne zobrazit			if ( $(this).hasClass('error') || $(this).hasClass('gift') )			{				is_open = true;			}						//vytvorenie tlacidiel			buttons = buttons + '<a class="' + $(this).attr('class') + '" href="#' + $(this).attr('id') + '"><i></i>' + $(this).find('div').length + '</a>';						//pridanie obrazka			$(this).append('<i/>');		});				//pridanie tlacidla pre zatvorenie + zabalenie do divu		buttons = buttons + '<a class="msg-close" href="#"><i></i></a>';		buttons = '<div class="msg-btn">' + buttons + '</div>';				//pridanie tlacidiel		$this.find('.msg-in').append(buttons);				//nastavenie aktivneho tlacidla		$this.find('.msg-btn a:first').addClass('act');				//vytvorenie events na klinutie tlacidiel		$this.find('.msg-btn a').click(function()		{			var height 		= $this.height(),				top 		= parseInt($this.css('top')),				$_this	= $(this),				current_id	= $_this.attr('href');								if ( $(this).hasClass('msg-close') )			{				//tlacidlo zatvorit				if ( top == 0 )				{					$this.animate({top: -height + 'px'}, 200);										$(this).addClass('clsd');										$(this).siblings().removeClass('act');				} 				else				{					$this.animate({top: '0px'}, 200);										$(this).removeClass('clsd');				}			}			else			{				//ak je skryty, tak ho zobrazime				if ( top < 0 )				{					$this.animate({top: '0px'}, 200);										$('.msg-close').removeClass('clsd');				}                               								//tlacidla na prepinanie hlasok				$this.find('div.msg-tp').stop(true, true).animate({opacity: 0}, 500, function() 				{					current_id = current_id.substr(current_id.indexOf("#"));										$this.find('div.msg-tp').css('display', 'none');					$(current_id).css('display', 'block');					$(current_id).animate({opacity: 1}, 500);				});												//alert(current_id.substr(current_id.indexOf("#"))); 								//pridanie active				$(this).addClass('act').siblings().removeClass('act');			}						return false;		});				//obnova height		$('.msg').css('height', 'auto');				//je potrebne otvorit cely box?		if ( is_open == false )		{			var height 	= $this.height();						$this.css('top', '-' + height + 'px');						//pridane class pre tlacidlo zatvorit			$this.find('.msg-btn .msg-close').addClass('clsd');		}								//zobrazenie spravy		$this.show('100');	}		$('#facebook').ready(function()	{		refresh_main_container_height();	});		// navigation version 2	navigation_slide();});// tooltipfunction tooltip(){	var name_title;	$("body").delegate('.tooltip', "click", function(){return false;});	$('.tooltip h3 span').hover(function(){		name_title = $(this).parents('.tooltip').children('.tooltip_box').html();				var width_window = $(window).width();		var height_window = $(window).height();				$('body').append('<div id="tooltip" style="position:absolute; top:-1000px; left:-1000px;"><div>' + name_title + '</div></div>');		$('.tooltip h3 span').mousemove(function(e){			var offset = $('body').offset();			var width_tooltip = $('#tooltip').width();			var height_tooltip = $('#tooltip').height();			var position_left = Math.round(e.pageX - offset.left);			var position_top = Math.round(e.pageY - offset.top);			if(width_window>(position_left + (width_tooltip + 10))) {			      $('#tooltip').css('left', position_left + 20 + 'px');			} else {				$('#tooltip').css('left', position_left - (width_tooltip + 10) + 'px');			}			if((height_window>(position_top - $('html').scrollTop() + 5 + height_tooltip))||(height_window>(position_top - $('body').scrollTop() + 5 + height_tooltip))) {			      $('#tooltip').css('top', position_top - 20 + 'px');			} else {				$('#tooltip').css('top', position_top - height_tooltip + 20 + 'px');			}		});	}, function(){		$('#tooltip').remove();	});}/* NAVIGATION */function navigation_slide(){	$('.box.v2 .nav.arrows li a, .box.v3 .nav.arrows li a').each(function()	{		if($(this).hasClass('active'))		{			$(this).parent('li').addClass('active');		}	});		$("body").delegate('.box.v2 .nav.arrows li a', "click", function()	{				//disable JS efect		if ($(this).parents('.box.v2').hasClass('dsblJs'))		{			return true;		}				if($(this).hasClass('open'))		{			$(this).removeClass('open');			$(this).parent('li').removeClass('hover');			$(this).parent('li').children('ul:first').slideUp(function()			{				refresh_main_container_height();			});						$(this).removeClass('hover');						return false;		} 		else 		{			$(this).addClass('open');						if( $(this).parent('li').children('ul').length > 0 )			{				$(this).parent('li').addClass('hover');				$(this).parent('li').children('ul:first').slideDown(function()				{					refresh_main_container_height();				});								$(this).addClass('hover');								return false;			} 			else 			{				return true;			}		}	});	$("body").delegate('.box.v3 .nav.arrows ul li a', "click", function()	{				//disable JS efect		if ($(this).parents('.box.v3').hasClass('dsblJs'))		{			return true;		}				if($(this).hasClass('open'))		{			$(this).removeClass('open');			$(this).parent('li').removeClass('hoverRoll');			$(this).parent('li').children('ul:first').slideUp(function()			{				refresh_main_container_height();			});						$(this).removeClass('hover');						return false;		} 		else 		{			$(this).addClass('open');						if( $(this).parent('li').children('ul').length > 0 )			{				$(this).parent('li').addClass('hoverRoll');				$(this).parent('li').children('ul:first').slideDown(function()				{					refresh_main_container_height();				});								$(this).addClass('hover');								return false;			} 			else 			{				return true;			}		}	});}/* HEADLINE SLIDESHOW */function headline_slideshow(){	var i = 0;	$(".crsl").append('<div class="bnav2"><span></span></div>');	$(".bnav2 span").append('<a href="#" class="prev" rel=""></a>');	$(".bnnrs").css('height', $(".bnnrs a").height() + 'px');	$(".bnnrs a").each(function(){		i++;		$(".bnav2 span").append('<a href="#" rel="' + i + '">&bull;</a>');	});	$(".bnav2 span").append('<a href="#" class="next" rel="2"></a>');	$(".bnav2 a.prev").attr('rel', i);	$(".bnav2 a:first").next().addClass("actBll");	$(".bnnrs a").css('opacity','0').css('zIndex','1');	$(".bnnrs a:first").addClass("activeSlide").css('zIndex','3').css('opacity','1');	$(".bnnrs a:first").next().addClass("nextActiveSlide").css('zIndex','2').css('opacity','0');	rotate = function(){		i = $active.attr("rel") - 1;		$(".bnav2 a").removeClass('actBll');		var indexa = $(".bnnrs a").index($active_slide);		$(".bnav2 a").eq(indexa + 1).addClass('actBll');		if($('.bnnrs a').eq(i - 1).length==0) {			$(".bnav2 a.prev").attr('rel', $('.bnnrs a').size());		}		else {			$(".bnav2 a.prev").attr('rel', i);		}		i++;		if($('.bnnrs a').eq(i).length==0) {			$(".bnav2 a.next").attr('rel', '1');		}		else {			$(".bnav2 a.next").attr('rel', i + 1);		}		$(".bnnrs a").removeClass('activeSlide');		$(".bnnrs a").css('zIndex','1');		$active_slide.addClass('activeSlide');		$active_slide.css('zIndex','3');		$active_slide.animate({opacity:1}, 500, function(){			if($(this).prev().length!=0){				$(this).prev().css('opacity','0');				$(this).next().css('opacity','0');				$(".bnnrs a:first").css('opacity','0');			}			else {				$(".bnnrs a:last").css('opacity','0');				$(this).prev().css('opacity','0');				$(this).next().css('opacity','0');			}		});		$(".bnnrs a.nextActiveSlide").removeClass('nextActiveSlide');		$next_active_slide.addClass('nextActiveSlide');		$next_active_slide.css('zIndex','2');	};	rotateSwitch = function(){		play = setInterval(function(){			$active = $('.bnav2 a.actBll').next();			$active_slide = $('.bnnrs a.activeSlide').next();			$next_active_slide = $('.bnnrs a.activeSlide').next().next();			if (($active.length == 0)||($active.hasClass('next'))) {				$active = $('.bnav2 a:first').next();			}			if ( $active_slide.length == 0) {				$active_slide = $('.bnnrs a:first');			}			if ( $next_active_slide.length == 0) {				$next_active_slide = $('.bnnrs a:first');			}			rotate();		}, 5000);	};	rotateSwitch();	$(".bnav2 a").click(function() {		var index_opts = $(this).attr('rel') - 1;		if(!$(this).hasClass('actBll')) {			//stop(true,true);			clearInterval(play);			$active = $(this);			$active_slide = $('.bnnrs a').eq(index_opts);			$next_active_slide = $('.bnnrs a').eq(index_opts).next(); 			rotate();			rotateSwitch();		}		return false;	});}/* TABS */function tabs_box(elm){	var $this 		= $(elm),	    active_id 	= $this.find('.tabNavT a.active').attr('href');	    	$this.find('.tabNavT a').addClass('noActive');	$this.find('.tabNavB a').addClass('noActive');	    	if ( active_id == '' || active_id == null || active_id == 'undefined' )	{		active_id 	= $this.find('.tabNavT a:first').attr('href');				$this.find('.tabNavT a:first').addClass('active').removeClass('noActive');		$this.find('.tabNavB a:first').addClass('active').removeClass('noActive');	}    			$this.find('.tabCon').removeClass('active').css('display', 'none').addClass('noActive');	$(active_id).addClass('active').removeClass('noActive').show();		$this.find('.tabCon').wrapInner('<div class="tab-in" />');	//$this.find('.tabCon .tab-in').not($this.find('.tabCon.active .tab-in')).animate({opacity: 0}, 0);	$this.find('.tabNavT a, .tabNavB a').click(function()	{		$active = $($(this).attr('href'));		$active_content = $($(this).attr('href') + ' .tab-in');				if ( $this.find('.tabCon.active').length == 0 )		{			$active.addClass('active').removeClass('noActive').css('display', 'block');			$active_content.css('opacity', '1');		}				$this.find('.tabNavT a, .tabNavB a').removeClass('active').addClass('noActive');		$this.find('.tabNavT a[href=' + $(this).attr('href') + '], .tabNavB a[href=' + $(this).attr('href') + ']').addClass('active').removeClass('noActive');				//$this.find('.tabCon.active .tab-in').stop(true, true).animate({opacity: 0}, 500, function() 		//{						$active.addClass('active').removeClass('noActive').css('display', 'block').siblings("div.tabCon").removeClass('active').addClass('noActive').css('display', 'none');			$active_content.animate({opacity: 1}, 500);			$active_content.css('opacity', '1');		//});					$active.addClass('active').removeClass('noActive').css('display', 'block').siblings("div.tabCon").removeClass('active').addClass('noActive').css('display', 'none');						refresh_main_container_height();				return false;	});}/* SLIDER WRAP */function slider_box(elm){	var $this = $(elm);	 	$this.find('.wrp').css('display', 'none');	$this.find('.wrp:first').addClass('actWrp frstWrp').css('display', 'block');	$this.find('.wrp:last').addClass('lstWrp');		$this.find('.bnav').remove();	$this.find('.sld').remove();		//slidecount	var wrp_count = $this.find('.wrp').size();		if ( wrp_count > 1 )	{		// bullets html		var html_bullets = '';				for (i = 1; i <= wrp_count; i = i + 1){			var cls = '';						if ( i == 1)			{				cls = cls + 'actBll frstBll';				}						if ( i == wrp_count)			{				cls = cls + 'lstBll';				}						html_bullets = html_bullets + '<a href="#" class="' + cls + '">&bull;</a>';		}				html_bullets = '<p class="bnav"><span>' + html_bullets + '</span></p>';				$this.find('.wrp:last').after(html_bullets);				//arrows html		$this.find('.hdng').prepend('<p class="nav sld"><a href="#"><span>zobraziť všetky</span></a> <i class="icon prev">&nbsp;</i> <i class="icon next">&nbsp;</i></p>');				//bullets events		$this.find('.bnav span a').click(function(){			var active_index = $(this).index();						$this.find('.wrp').animate({opacity:0}, 300, function()			{				$(this).css('display', 'none').removeClass('actWrp');				$this.find('.wrp').eq(active_index).css('opacity', '1').css('display', 'block').addClass('actWrp');				refresh_main_container_height();			});						$(this).addClass('actBll').siblings('a').removeClass('actBll');						return false;			});				//arrows events		$this.find('.hdng i').click(function(){			var active_index 	= $this.find('.wrp.actWrp').index() - 1,			    new_index	= active_index;			      			if ( $(this).hasClass('next') ){			      new_index = new_index + 1;			} else {			      new_index = new_index - 1;			} 						if ( new_index > (wrp_count - 1) ){				new_index = 0;			}						if ( new_index < 0 ){				new_index = wrp_count - 1;			}         			        			$this.find('.wrp').animate({opacity:0}, 300, function(){				$(this).css('display', 'none').removeClass('actWrp');				$this.find('.wrp').eq(new_index).css('opacity', '1').css('display', 'block').addClass('actWrp');				refresh_main_container_height();			});										$this.find('.bnav span a').eq(new_index).addClass('actBll').siblings('a').removeClass('actBll');						return false;			});				//visible all wrap		$this.find('.hdng .sld a').click(function(){			if ($(this).hasClass('visibleAll')){				$(this).children('span').text('Zobraziť všetko');				$this.find('.wrp').css('display','none').css('opacity','0');				$this.find('.wrp:first').addClass('actWrp frstWrp').css('display', 'block').css('opacity','1');				$this.find('.wrp:last').addClass('lstWrp');				$this.find('.bnav a:first').addClass('actBll frstBll');				$this.find('.bnav a:last').addClass('lstBll');				$this.find('.bnav').css('display','block');				$this.find('.sld i').css('display','inline-block');				$(this).removeClass('visibleAll');			} else {				$(this).children('span').text('Skryť');				$this.find('.wrp').removeClass('actWrp frstWrp lstWrp').css('display','block').css('opacity','1');				$this.find('.bnav').css('display','none');				$this.find('.bnav a').removeClass('actBll frstBll lstBll');				$this.find('.sld i').css('display','none');				$(this).addClass('visibleAll');			}						refresh_main_container_height();			return false;		});	}	else	{		$this.removeClass('sldr');	}}/* oble rohy pre obrazky */function rounded_images(images){	$(images).each(function() 	{		var act_class1 = $(this).attr('class');				$(this).wrap(function()		{			return '<span class="'+ act_class1 +'" style="background:url(' + $(this).attr('src') + ') no-repeat center center; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;" />';		});				$(this).css("display","none");	});}/* images */function banners_images(banners){	$(banners).each(function()	{		//test ci uz nie je obrazok obaleny span		if ( $(this).parents('.imgB').length > 0 )		{			return true;		}			  	var act_class = $(this).attr('class');	  			$(this).wrap(function()		{			return '<span class="'+ act_class +'" style="background:url(' + $(this).attr('src') + ') no-repeat left top; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;" />';		});				$(this).css("display","none"); 		});}function banners_images_side(banners){	$(banners).each(function()	{								banners_images($(this));				var width_img = $(this).width();		var height_img = $(this).height();		var width_bannerbox = $(this).parents('.bnr').width();				if (width_img >= width_bannerbox)		{			$(this).css('height', height_img + 'px');			$(this).parent('span').css('width', width_bannerbox + 'px');									} 		else 		{			$(this).parents('.bnr').addClass('bnrR');						if($(this).parent().get(0).nodeName == 'A')			{				$(this).parent('a').css('marginTop', Math.floor(((width_bannerbox - width_img) / 2)) + 'px');				$(this).parent('a').css('marginBottom', Math.floor(((width_bannerbox - width_img) / 2)) + 'px');			} else			{				$(this).parent('span').css('marginTop', Math.floor(((width_bannerbox - width_img) / 2)) + 'px');				$(this).parent('span').css('marginBottom', Math.floor(((width_bannerbox - width_img) / 2)) + 'px');			}		}		});}
