function fancyOk(body,v){
	if(v==1){var onclick="$.fancybox.close();";}
	else if(v==2){var onclick="$('#F_ACTION').val('CREATE_ORDER');$('#cartForm').submit();";}
	var t=' <div class="w350">'
				+'<div class="f14 bold tcenter">'
					+body
				+'</div>'
				+'<div class="clear"></div>'
				+'<div class="buttonA h30 mT10">'
					+'<a href="javascript:void(0)" class="ok" onclick="'+onclick+'"></a>'
					+'<div class="clear"></div>'
				+'</div>'
			+'</div>';
	var option={
		autoDimensions:true,
		onComplete:function(){
			$.fancybox.resize();
		}
	};
	$.fancybox(t,option);
}
function removeFromCard(prodId,prodTitle) {		//pgrzech
	$.ajax({
		url:'/' + 'add-and-refresh-cart.bhtml', 
		method:'post',
		data: {
			F_ACTION: 'REMOVE_PRODUCT',
			productId: prodId
		},
		success: function(html){
			//basketStart(html, '', "false");
			addAndRefreshCart('');
		}
	});
	return false;
}
function accessoriecClick(){
	$('input.acc').click(function(){
		if($(this).attr('checked')){
			removeFromCard($(this).val(),'');
			$('#accLabel'+$(this).val()).text('Dodaj do koszyka');
		}else{
			addToCard($(this).val(),$(this).parents('.accessory-resize').find('h4').text(), 'ACCESS_CARD');
			$('#accLabel'+$(this).val()).text('Dodany do koszyka');
		}
	});
}
function accessoriesWrap(name){
	if($(name+' .accessory-resize').length){
		var licz=$(name+' .accessory-resize').length;
		for(var i=0;i<licz/3;i++){
			var h=0;
			var h1=$(name+' .accessory-resize:eq('+(3*i)+') .basic');
			var h2=$(name+' .accessory-resize:eq('+(3*i+1)+') .basic');
			var h3=$(name+' .accessory-resize:eq('+(3*i+2)+') .basic');
			var height1=h1.height();
			var height2=h2.height();
			var height3=h3.height();
			var h=Math.max(height1,height2,height3);
			$(name+' .accessory-resize:eq('+(3*i)+') .basic , '+name+' .accessory-resize:eq('+(3*i+1)+') .basic , '+name+' .accessory-resize:eq('+(3*i+2)+') .basic').css('height',h);
		}
	}
}

function switchToOldVersion(url, cookieName, cookieDomain, cookieMaxAge) {
	
	pageTracker._trackPageview('/outgoing/stary-serwis');
	createJQueryCookie(cookieName, 'old', cookieDomain, cookieMaxAge);
	document.location.href=url+document.location.pathname+document.location.search;
}
function createJQueryCookie(cookieName, cookieValue, cookieDomain, cookieMaxAge) {
	
	var date = new Date();
	date.setTime(date.getTime() + cookieMaxAge);
	$.cookie(cookieName, cookieValue, { path: '/', domain: cookieDomain, expires: date });
}

function get_cookie(cookie_name){
	var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
	if ( results )return ( unescape ( results[2] ) );
	else return null;
}

function hideBadWordAlerts() {
	for ( var i = 1; i <= 4; i++) {
		document.getElementById('badWordAlert' + i).style.display = 'none';
	}
}

function hideLastSearch() {
	document.getElementById('lastSearchBox').style.display = 'none';
	document.cookie = "euroLastSearch=; path=/";
}

function showHide(tag){
	var tagi = $("."+tag);
	var f = tagi.length!=0 ? $("."+tag) : $("#"+tag);
	f.each(function(){
		if ($(this).hasClass('hide')){
			$(this).removeClass('hide').addClass('block');
		} else if ($(this).hasClass('block')){
			$(this).removeClass('block').addClass('hide');
		}
    });
}


function setField(ieldId, fieldValue){
	$('#'+formId).val(fieldValue);
}

function actionSubmit(formId, action){
	$('#'+formId+' input[name=F_ACTION]').val(action);
	$('#'+formId).submit();
}
	
function addToCardWithServices(fAction,prodId,prodTitle, services, msg, addedFrom) {

	if (!document.getElementById('basket-small')) {
		document.location.href = '/' + 'add-to-cart.bhtml?prod_id='+prodId+'&addedFrom='+addedFrom;
		return false;
	}
	
	$.ajax({
		url:'/' + 'add-and-refresh-cart.bhtml',
		method:'post', 
		cache:false,
		data: {
			F_ACTION: fAction,
			productId: prodId,
			addedFrom: addedFrom,
			serviceItem: services
		},
		success: function(html){
			$('#basket-small').html(html);      				
			showNotify(prodTitle, msg, false);  
		}
	});
}	

function accessoriesFancybox(name){
	$(name).removeAttr('rel').fancybox({
		width: 720,
		padding:0,
		height: 400,
		type:'iframe'
	});
}
function addToCardAccessories(id, name){
	addToCard(id,name,'ACCESS_CARD');
	$('#acc'+id).attr('checked',false);
}
function addToCard(prodId,prodTitle,addedFrom,toCart,refresh) {		//pgrzech
		
		$.ajax({
			url:'/' + 'add-and-refresh-cart.bhtml', 
			method:'post',
			data: {
				F_ACTION: 'ADD_PRODUCT',
				productId: prodId,
				addedFrom: addedFrom,
				toCart: toCart
			},
			success: function(html){
				if(addedFrom!='ACCESS_CARD' && refresh==null){
					basketStart(html, prodTitle);
				}else {
					addAndRefreshCart(prodTitle);
				}
			}
		});
	return false;
}

function addSuiteToCard(suiteId, prodId, productName, addedFrom) {
	msg  = new Array (' w wybranym zestawie');
	$.ajax({
		url:'/'+'add-and-refresh-cart.bhtml',
		method:'post',
		data: {
			F_ACTION: 'ADD_SUITE',
			productId: prodId,
			suiteId: suiteId,
			addedFrom: addedFrom
		},
		success: function(html){
			basketStart(html, productName + msg);
		}
	});
	return false;
}

function refreshCart(toCart) {
	$.ajax({
		url:'/'+'add-and-refresh-cart.bhtml',
		method:'post',  
		parameters: {
			F_ACTION: 'REFRESH_ONLY',
			toCart: toCart
		},
		success: function(html){
			$('#basket-small').html(html);
		}
	});
}

function addSuiteToCardWithServices(fAction,suiteId, prodId, suiteName, services, msg, addedFrom) {
	if(!msg) {
		var msg = new Array();
	}
	if (services.length!= 0)
		msg[0]='w wybranym zestawie wraz z usługami';
	else 
		msg[0]='w wybranym zestawie';
	$.ajax({
		url:'/'+'add-and-refresh-cart.bhtml',
		method:'post', 
		data: {
			F_ACTION: fAction,
			productId: prodId,
			suiteId: suiteId,
			serviceItem: services,
			addedFrom: addedFrom
		},
		success: function(html){
			$('#basket-small').html(html);  				
			showNotify(suiteName, msg); 
			document.getElementById('addToCartAlert').getElementsByTagName('p')[0].innerHTML='Dodałeś do koszyka:';  				  				
		}
	});
	return false;
}
function showInternetPrice(show, hide) {
	$('#'+hide).hide();
	$('#'+show).show();
}
function similarSelection(linkName) {
	
	var params = '';
	$('#z_podobne input:checked').each(function() {
		params += ',' + $(this).val();
	});
	document.location.href='/' + linkName + params + '.bhtml';
}
function showNotify(prodTitle, msg, toCart) {		//co to za funkcja??
	$('#hiddenFancyBody').html(prodTitle+msg);
	$('#hiddenFancyLink').append('<a/>');
	$('#hiddenFancyLink a:last').attr('href', '#hiddenFancyBody').fancybox({autoDimensions:	true}).click();
}

function addWarrantyAndGoToCart(contentId, warrantyId, warrantyName, whereToGo, addedFrom) {

	$.ajax({
		url:'/addWarrantyAndRefresh.ltr',
		method: 'post',
		data: {
			contentId: contentId,
			addedFrom: addedFrom,
			warrantyId: warrantyId
		},
		success: function(html) {
			$('#warrantyArea').html(html);
			refreshCart(true);	
			showNotifyAndGoToCart(warrantyName, '',true, whereToGo);	
		},
		error: function() { 

		}
	});
}

// pobiera parametr URL o podanej nazwie, zwraca jego wartość lub pusty string gdy parametr nie istnieje
function getUrlParameter( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}



function addOpinionAttribute(type, value, number, identifier) {
	$.ajax({
		url:'/add-opinion-attribute.ltr',
		method:'post',
		data: {
			type: type,
			value: value,
			number: number,
			identifier: identifier
		},
		success: function(html){
			reWhiteSpace = new RegExp(/^\s+$/);
			if(!reWhiteSpace.test(html)) {
				hideBadWordAlerts();
				$('#usersAttributes' + type).append(html);
				numOfAttributes = document.getElementById('numOfAttr').value = parseInt(number) + 1;
				checkbox('#usersAttributes' + type);
			}
			else {
				hideBadWordAlerts();
				document.getElementById('badWordAlert' + type).style.display = 'block';
			}
		},
		error: function() {
		}
	});
}
//------------------[ koniec bookmarks.js ]------------------
//-------------------[ z product-list.js ]-------------------



function countNotEmpty(array) {

	result = 0;
	
	for (var i=0;i<array.length; i++) {
		if (array[i] != '') {
			result ++;
		}
	}
	return result;

}
	


/* ---------- stronicowanie ---- */

var urlParams = new Array()

function gotoUrl() {
	
	url=pageUrl;
	
	var params = '';
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i] && urlParams[i]!='') { 
			params+=","+urlParams[i].substring(0,1)+urlParams[i].substring(1);
		}
	}
	
	var lpActive = document.getElementById('landingPageActive');
	
	if(params == '' && lpActive && lpActive.value == 'true') {
		params = ',strona-1';
	}
	
	url += params;
	
	var manualPriceRange = getManualPriceRange();

	if (manualPriceRange == 'error01') {		
		alert('Podana cena jest nieprawidłowa');
		return false;
	}
	
	if (manualPriceRange == 'error02') {
		alert('Cena "od" jest większa od ceny "do"');
		return false;
	}
	
	url+=manualPriceRange+urlExp;
	
	var keyword = document.getElementById('criteria_keyword');
	var searchType = document.getElementById('criteria_search_type');
	
	if (keyword && keyword.value != '') {
		url=url+'?keyword='+encodeURIComponent(keyword.value);
		url=url+'&searchType'+encodeURIComponent(searchType.value);
	}
	
	document.location.href=url;
	
	return false;
}

function getManualPriceRange() {

	/*dodać walidacje*/
	var range = '';
	var priceLowerLimit = document.getElementById('lowerLimit');
	var priceUpperLimit = document.getElementById('upperLimit');
	
	var simplePricePattern = /^[0-9]+$/;
	var pricePattern = /^[0-9]+[\.,][0-9]{2}$/;
	
	if (!(!(priceLowerLimit && priceLowerLimit.value != '') || simplePricePattern.test(priceLowerLimit.value) || pricePattern.test(priceLowerLimit.value)) 
		|| !(!(priceUpperLimit && priceUpperLimit.value != '') || simplePricePattern.test(priceUpperLimit.value) || pricePattern.test(priceUpperLimit.value))) {
		return 'error01';
	}
	
	if (priceLowerLimit && priceUpperLimit && parseFloat(priceLowerLimit.value.replace(',', '.')) > parseFloat(priceUpperLimit.value.replace(',', '.'))) {
		return 'error02';
	}
	
	if (priceLowerLimit && priceLowerLimit.value != '') range='od'+priceLowerLimit.value.replace(',', '.');
	if (priceUpperLimit && priceUpperLimit.value != '') range=range+'do'+priceUpperLimit.value.replace(',', '.');
	if (range != '') range = ',' + range;
	
	return range;
}

function parseParams(url) {
	params=url.split(',');j=0;
	for(i=0; i<params.length; i++) {
		if(params[i]!='') {urlParams[j]=params[i];j++;}
	}
}

function addVariable(code,value) {
	isThere=false;
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i] && urlParams[i].indexOf(code)==0) {
			isThere=true;
			if (value=='' || value=='0' || value==0 || value=='---+nie+wybieram+---') urlParams[i]=null;
			else urlParams[i]=code+value+"";		
			
		}			
	} 
	if (!isThere) {
		 urlParams[urlParams.length]=code+value+"";
	}
	return;		 

}

function addVariable(code,value, append) {

	if(!append) { 
		clearVariable(code);
	}
	isThere=false;
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i] && urlParams[i].indexOf(code)==0) {
			isThere=true;
			if (value=='' || value=='0' || value==0 || value=='---+nie+wybieram+---') urlParams[i]=null;
			else urlParams[i]+=":"+value;		
		}			
	} 
	if (!isThere && !(value=='' || value=='0' || value==0 || value=='---+nie+wybieram+---')) {
		 urlParams[urlParams.length]=code+value+"";
	}
	return;		 
}

function removeVariable(code,value) {
	
	var param;
	isThere=false;
	var i=0
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i] && urlParams[i].indexOf(code)==0) {
			isThere=true;
			param = urlParams[i].substring(code.length);
			break;
		}			
	} 
	if (isThere) {
		var newParam = code;
		var paramSplit = param.split(":");
		 
		 for(j = 0; j < paramSplit.length; j++) {
		
			if(paramSplit[j] != value) {
				
				if(newParam != code) {
					newParam+=":";
				}
				newParam+=paramSplit[j];
			}
		 }
		 if(newParam == code) {
			 newParam =  null;
		 }
		 urlParams[i] = newParam;
	}
	return;	
}

function clearVariable(code) {
	
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i] && urlParams[i].indexOf(code)==0) {
			urlParams[i]=null;
		}
	}
}

function clearAllVariables() {
	
	for(i=0; i<urlParams.length; i++) {
		if (urlParams[i].indexOf('d')!=0 && urlParams[i].indexOf('e')!=0) {
			urlParams[i]=null;
		}
	}
}
//------------------[ koniec product-list.js ]------------------








//ostateczne funkcje używane w serwisie

function categoryHover(){
	$('.category-list-box, .compareP').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
}

function errorBox(){
	var y=$('.errorBox');
	if(y.length>0)y.errorBox();
}
function serializeUrl(b){
	var href=document.location.protocol+'//'+document.location.hostname;
	if(document.location.port!='')href+=':'+document.location.port;
	href+=document.location.pathname;
	s=document.location.search;
	if(s!='' && b!='')s=s+'&'+b;
	if(s=='' && b!='')s=s+'?'+b;
	if(document.location.hash!='')s+=document.location.hash;
	return href+s;
}

function newsletterSend(){
	
	var a=$('.sign-in-wrap input[name=zapisz]:checked').val();
	if(a=='dopisz'){
		var href='/redesign_09/newsletters/newsletter-confirmation-code-sent.xml?email=';
	}
	else var href='/redesign_09/newsletters/newsletter-unsubscribe-send.xml?email=';
	$('#newsleterEmailLink').attr('href', href+$('#newsleterEmail').val()).click();
}
function fancybox(){
	
	fancyErrorLink();

	fancyPrint();

	notifyFriend();
	
	$('a.statusDetails').click(function(){
		var t=$(this).attr('rel').split('|');
		if(t.length==1)var s=t[0];
		else var s=t[0]+'&prodid='+t[1];
		$.fancybox({
			href:'/status-details.ltr?status_code='+s
		},{
			autoDimensions:	true
		});
		return false;
	})
		

	$("a.fancyInfo").fancybox({
		autoDimensions:	true
	});
	$("a.fancyInfoI").fancybox({
		autoDimensions:	true,
		type: 'iframe'
	});
	$("a.fancy200").fancybox({
		autoDimensions:	true
	});
	$("a.fancybox").fancybox({
		autoDimensions:	true
	});
	$("a.fancyMail").fancybox({
		autoDimensions:	true
	});
}
function fancyErrorLink(){
	
//	if($.browser.version=='6.0'){
		var h1='';
		if($('#comparison').length){
			$('h1').each(function(){
				h1+=$(this).text()+',';
			});
		}else{
			var h1=$('h1:first').text();
		}
		var href='/errorWarning.ltr?type=page&subject='+h1+'&code='+$('.PLU').text()+'&currentUrl='+encodeURIComponent(serializeUrl(''));
		$("a.errorLink").attr('href',href).fancybox({
			width: 478,
			height: 388,
			type: 'iframe'
		});
//	}else{
//		$("a.errorLink").click(function(){
//			var h1='';
//			if($('#comparison').length){
//				$('h1').each(function(){
//					h1+=$(this).text()+',';
//				});
//			}else{
//				var h1=$('h1:first').text();
//			}
//			var href='/errorWarning.ltr?type=page&subject='+h1+'&code='+$('.PLU').text()+'&currentUrl='+encodeURIComponent(serializeUrl(''));
//			$.fancybox({
//				'href':href
//			},{
//				width: 478,
//				height: 388,
//				type: 'iframe'
//			});
//		});
//	}
}

function fancyDict(name){
	$(name).not('#moreDef').click(function(){
		$.fancybox({
			href:$(this).attr('href').replace('slownik.bhtml?','slownik.ltr?').replace('definitionId=','id=')
			},{
			autoDimensions:	true,
			onComplete:function(){
				setOS('#fancybox-inner .dictText');
				$.fancybox.resize();
				fancyDict('#fancybox-inner .dictText .opisD a');
			}
		});
		return false;
	});
}

function notifyFriend(){
	var account='';var adv='';
	if($('#accountAdv').length)account=$('#accountAdv').val();
	if($('#productAdv').length)adv=$('#productAdv').val();
	
	$("a.notifyFriend").attr('href','/redesign_09/notify_friend_window.xml?page_title=&account='+account+'&adv='+adv+'&document_href='+serializeUrl('')).fancybox({
		width: 545,
		height: 415,
		type: 'iframe'
	});
		
//	$("a.notifyFriend").click(function(){
//		var account='';var adv='';
//		if($('#accountAdv').length)account=$('#accountAdv').val();
//		if($('#productAdv').length)adv=$('#productAdv').val();
//		
//		$.fancybox({
//			'href':'/redesign_09/notify_friend_window.xml?page_title=&account='+account+'&adv='+adv+'&document_href='+serializeUrl('')
//		},{
//			width: 545,
//			height: 415,
//			type: 'iframe'
//		});
//	});
}
function fancyPrint(ie){
	if($.browser.version=='6.0'){
		$("a.fancyPrint").attr('href',serializeUrl('print=1')).fancybox({
			type: 'iframe',
			width: 980,
			height: 480
		});
	}else{
		$("a.fancyPrint").click(function(){
			$.fancybox({
				'href':serializeUrl('print=1')
			},{
				type: 'iframe',
				width: 980,
				height: 480
			});
		});
	}
	
}
function addToClipboard(adv){
	parent.document.location='/customer-add-to-clipboard.ltr?productId='+adv;
}
function showInvitation() {

	cookieValue = $.cookie('euroSurvey');
	if (cookieValue == null) {
		$.getJSON("/surveyTools.ltr", { action: "show_invitation", app_version: "new" }, function(json) {
			if (json.showInvitation == 'true') {
				pageTracker._trackPageview('survey-invitation.ltr');
				$.fancybox({
					href:'/survey-invitation.ltr?app_version=new&appVersion=new'
				},{
					autoDimensions:true
				});
			}
		});
	}
}
function clipboardLink(){
	$('a.clipboardLink').click(function(){
		document.location='/customer-add-to-clipboard.ltr?productId='+$(this).attr('rel')
	});
}
function depositories(id){
	$(id).click(function(){
		$.fancybox({
			href:'/depositories.bhtml?prod_id='+$(this).attr('rel')
		},{
			width: 500,
			height: 350,
			onComplete:function(){
				$('#fancybox-inner select').selectbox();
				$('#fancybox-inner .loading').hide();
			}
		});
		return false;
	});
}
function onShopSelectProduct(cityId) {
	var productId=$('#prod_id').val();
	if(cityId==0){
			if(document.getElementById('labelek'))$('#labelek').show();
			if(document.getElementById('lista_sklepow'))$('#lista_sklepow').hide();
			refreshShopsProduct(productId,cityId);
	}else{
		$.fancybox({
			href:'/depositories.bhtml?prod_id='+productId+'&cityId=' + cityId
		},{
			width: 900,
			height: 600,
			onComplete:function(){
				$('#fancybox-inner select').selectbox();
				$('#fancybox-inner .loading').hide();
				refreshShopsProduct(productId,cityId);
			}
		});
	}
}
function whereCanYouSee(){
	var statusDetailsId=$('#statusDetailsId').val()/1;
	if(statusDetailsId>0){
		$('#hiddenFancyLink').append('<a href="javascript:void(0)" rel="'+statusDetailsId+'"></a>');
		depositories('#hiddenFancyLink a:last');
		$('#hiddenFancyLink a:last').click();
	}else {
		$('a.depositories').click();
	}
}
function replaceLink(){
	$('a').attr('href', 'javascript:void(0)');
}
function startMenu(){
	$("#menu .menu-btn-wrap").hover(
		function(){$(this).addClass("menu-btn-wrap-show");},
		function(){$(this).removeClass("menu-btn-wrap-show");}
	);
	$(".second-level-con .last-in-tree").hover(
		function(){$(this).addClass("hover");},
		function(){$(this).removeClass("hover");}
	);
	$('.left-bg, .right-bg').hover(function(){
		$(this).parent().css('visibility','hidden');
	});
}
function start(print){
if(document.location.hash=='#start'){
	alert('brak głównego skryptu');
}
else{
	try{
	//CHECKBOXY I RADIO SAFARI
	checkbox('');
	if(print=='true'){		//funkcje które mają się pojawić tylko na princie
		replaceLink();
		if($('#printButton a').length){
			setTimeout("$('#printButton a').click()",2000);
		}else setTimeout("window.print()",2000);
	}else	{		//funkcje które nie powinny wyświetlić się przy drukowaniu
		
		if(print!='preview'){
			$('table[border=0]').addClass('noBorder');
			$('.searcher-wrap input').example('Szukana fraza...').keyup(function(event){if(event.keyCode == 13)searcher();});
			$('#newsleterEmail').example('Adres e-mail...').keyup(function(event){if(event.keyCode == 13)newsletterSend();});
			$('#notifyFriendEmail').example('Adres e-mail...').keyup(function(event){if(event.keyCode == 13){$('#notifyFriendF').click()}});
			$('h4.title').each(function (){
				if ($(this).height() > 32)$(this).addClass("title-long");
			});
			errorBox();
			$('.tooltip').tooltip({
				track: true,
			    showURL: false,
			    left:-5
			});
			fancybox();
			$('.int').keyfilter(/[\d]/);
			$('#container').append('<'+'div id="ajaxBasket" class="zoom"><'+'/div>');

			carouselOgladane();
			carouselZobaczTakze();
			carouselPodkategorie();
			carouselPorady();
			if(document.location.hash!='#debug_hoverLink'){
				$('.hoverLink').hover(function(){
					$(this).addClass('hover');
				},function(){
					$(this).removeClass('hover');
				});
			}
			if(document.location.hash!='#debug_ajaxBAsket'){
				if($.browser.version=='6.0'){
					setInterval("ajaxBAsketIE6();",500);
				}
			}
		}

		stars(".stars");
		stars(".starsB");
		$('.footer-box-top').wrapInner('<h6 class="sh1"></h6>');
		if(document.location.hash!='#debug_bgiframe'){
			if($.browser.version=='6.0'){
				$('.second-level').bgiframe();
			}else{
				$('select').not('#sel-cat').selectbox();
			}
		}
		searcherSelect();
	}
	}catch(e){}
}
}
function stars(name){
	try{
		var stars = $(name);
		var img='/images/www/vote_star_small_on.png';
		var size=14;
		if(name=='.starsB'){
			img='/images/www/vote_star_big_on.png';
			size=20;
		}
		if(stars.length>0){
			stars.each(function(i){
				box_stars = $(this).children("input").val();
				box_stars = (box_stars.indexOf('.')==1) ? box_stars : box_stars+".0";		
				$(this).addClass("fake-star-container");
				$(this).html("");
				var star_value = (box_stars =="0") ? parseInt(box_stars) : (parseInt(box_stars))+1;
				var ac = parseInt(box_stars.substr(2,1));
				for (j=1;j<6;j++){
					if (j == star_value){
						if(!isNaN(ac)) {
							$(this).append('<div class="fake-star"><div class="fake-star" style="background: transparent url('+img+') no-repeat;float:left;width:'+ac+'0%;">&nbsp;</div></div>');
						}
					} else if (j > star_value){
						$(this).append('<div class="fake-star"></div>');
					} else {
						$(this).append('<div class="fake-star"><img width="'+size+'" height="'+size+'" src="'+img+'"/></div>');
					}
				}
				$(this).append('<div class="clear"></div>');
			});
		}
	}catch(err){}
}
function addAndRefreshCart(text){
	if ($('#small-cart').length) {
		$.ajax({
			url:'/add-and-refresh-cart.bhtml',
		    method:'post',
		    cache: false,
		    success: function(html){
		    	$('#small-cart').html(html);
		    	$('#ajaxBasket').html($('#cart-contener').html());
		    	if(text!='' && text!=undefined){
	    			$('#ajaxBasket .ajaxBasketInfo .bold').html(text);
	    			$('#ajaxBasket .ajaxBasketInfo').show();
	    		}else{
	    			$('#ajaxBasket .ajaxBasketInfo').hide();
		    	}
		    }
		});
	}
}
function searcherSelect(){
	var val='';
	$('#searcher .jquery-selectbox-item').each(function(){
		val=$(this).text();
		if(val.substr(0,4)=="----"){
			val=val.substr(4);
			$(this).text(val).attr('style','padding-left:10px');
		}
		else if(val.substr(0,2)=="--"){
			val=val.substr(2);
			$(this).text(val).attr('style','padding-left:5px');
		}
	});
	val=$('#searcher .jquery-selectbox-currentItem').text().replace('--','').replace('--','');
	$('#searcher .jquery-selectbox-currentItem').text(val);
}

function carouselOgladane(){
	$('#last-viewed-center').show();
	if($('#last-viewed li').length>3){
		if($.browser.version=='6.0'){
			$('#last-viewed li:gt(2)').remove();
		}else{
			$('#last-viewed').jcarousel({
				vertical: true,
				scroll: 1
			});
		}
		noSelect('#last-viewed');
	}else{
		$('#last-viewed-center .bglightblue').remove();
		$('#last-viewed-center .left-box-bottom-lightblue').attr('class', 'left-box-bottom');
	}
	if($.cookie('last-viewed-center')=='none')roller('last-viewed-center');
	if($.cookie('lastSearchBoxCenter')=='none')roller('lastSearchBoxCenter');
	
}
function carouselZobaczTakze(){
	if($('#see-also li').length){
		$('.seeAlsoBlock').show();
	}
	if($('#see-also li').length>5){
		if($.browser.version=='6.0'){
			$('#see-also li:gt(4)').remove();
		}else{
			$('ul#see-also').jcarousel();
		}
		noSelect('#see-also');
	}
}
function carouselPorady(){
	$('.art-intro').each(function (){
		$(this).text($(this).text());
	});
	var adw=$('.advice-box').length;
	if(adw){
		$('#adviceBox').show();
		if(adw>3){
			if($.browser.version=='6.0'){
				$('#advice-carousel li:gt(2)').remove();
			}else{
				$('#advice-carousel ul').jcarousel({
					scroll:1
				});
			}
			noSelect('#advice-carousel');
		}else{
			$('#advice-carousel ul').css('margin-left',32);
		}
	}
}
function noSelect(name){
	 if ($.browser.mozilla) {
         $(name).each(function() { $(this).css({ 'MozUserSelect': 'none' }); });
     } else if ($.browser.msie) {
         $(name).each(function() { $(this).bind('selectstart.disableTextSelect', function() { return false; }); });
     } else {
         $(name).each(function() { $(this).bind('mousedown.disableTextSelect', function() { return false; }); });
     }
}
function carouselPodkategorie(){
	if($('#subcategrory-carousel').length>0){
		$('#subcategrory-carousel-B').show();
		$('#recommend-carousel ul').jcarousel();
		$('#top-list-carousel ul').jcarousel({
			scroll: 5,
			animation: 	"normal"
		});
		$('#brand-ranking-carousel ul').jcarousel();
		$('#subcategrory-carousel-B').css({
			'overflow':'auto',
			'width':'auto',
			'height':'auto'
		});
		noSelect('#subcategrory-carousel');
		var divs = $('#subcategrory-carousel .center-content .subcarousel');
		divs.not(':first').css('display','none'); 
		var links = $('#subcategrory-carousel .#menu-product li');
		links.children('a:first').parent().addClass('current'); 
		links.children('a').each(function() {
			$(this).attr('link',$(this).attr('href')).attr('href','javascript:void(0);').click( function() {
				links.removeClass('current');
				$(this).parent().addClass('current');
				divs.css('display','none'); 
				$($(this).attr('link')).fadeIn(600);	
			});
		});
	}
}
function visible (t){
	t.css('visibility','visible');
}
function checkbox(p){
	if($.browser.version!='6.0'){
		$(p+' input:checkbox').not('.noSafari').checkbox({cls:'jquery-safari-checkbox'});
		$(p+' input:radio').not('.noSafari').checkbox({cls:'jquery-safari-radio'});
	}
}
function updatebasket(txt){		//wywoła update koszyka rozwijanego -> DO ZROBIENIA
	$.ajax({
		url:'/add-and-refresh-cart.bhtml',
		method:'post',  
		parameters: {
			F_ACTION: 'REFRESH_ONLY'
		},
		success: function(html){
			basketStart(html, txt);
		},
		error: function() { 
		
		}
	});

}
function basketStart(html, txt, show){	//inicjalizuje koszyk rozwijany i go rozwija
	if(html!='')$('#small-cart').html(html);
	if(txt!=''){
		$('#cart-contener .ajaxBasketInfo .bold').html(txt);
		$('#cart-contener .ajaxBasketInfo').show();
	}else{
		if($('#cart-contener .ajaxBasketInfo span').text()=='')$('#cart-contener .ajaxBasketInfo').hide();
	}
	
	div = $('#ajaxBasket');
	pre = $('#cart-contener');
	if(pre.html()!=''){
		div.hide();
		div.html(pre.html());
		pre.html('');
		div.attr('status','ready');
	}
	$('#ajaxBasket td.prod').each(function(){
		if($(this).next().hasClass('small'))$(this).children().removeClass('smallB');
	});
	
	if((div.attr('status')=='ready' || div.attr('status')=='hide') && show!="false"){
		ajaxBasketStart();
		setTimeout("if($('#ajaxBasket').attr('status')=='show')ajaxBasketStop();",15000);
	}
	else{
		ajaxBasketStop();
	}
}
function ajaxBasketStop(){		//ukrywa rozwijany koszyk
	$('#basketStart').text('rozwiń').removeClass('up');
	div.attr('status','hide');
	div.slideUp(1000);
}

function ankietaStart(url){
	var width=900;
	var height=400;
	var option = 'left='+(screen.width-width)/2+',top='+(screen.height-height)/2+',width='+width+',height='+height+',toolbar=no,menubar=no,resizable=no,location=no,status=yes';
	var t=window.open(url, 'ooo',option);
	$.fancybox.close();
	return false;
}
function ajaxBasketStart(){		//rozwija rozwijany koszyk
	$('#basketStart').text('zwiń').addClass('up');
	div.attr('status','show');
	$('#ajaxBasket').slideDown(1000, function(){
		var hh=window.innerHeight;
		var ww=window.innerWidth;
		if($.browser.msie){
			hh=document.documentElement.offsetHeight;
			ww=document.documentElement.clientWidth;
		}
		if($(this).height()<hh*0.9){
			if($.browser.version=='6.0'){
				$(this).attr('ie6','true');
			}else {
				$(this).css({'position':'fixed','right':parseInt(((ww-960)/2)-14)});
			}
			if($('#frontOperator-bar').length>0)$(this).css('top',78);
			else $(this).css('top',36);
		}else{
			$(this).attr('ie6','false');
			$(this).css({'position':'absolute','right':-5});
		}
	});
}
function ajaxBAsketIE6(){
	var b=$('#ajaxBasket');
	if(b.length>0 && b.attr('ie6')=='true' && b.attr('status')=='show'){
		y=getPageScroll();
		b.css('margin-top',y[1]);
	}else {
		b.css('margin-top',0);
	}
}

function addBookmark(title,url) {
	var url = window.document.location;
	var title = window.document.title;
	if(window.sidebar){ // Firefox
		window.sidebar.addPanel(title, url,'');
	}else if(window.opera){ //Opera
		var a = document.createElement("A");
		a.rel = "sidebar";
		a.target = "_search";
		a.title = title;
		a.href = url;
		a.click();
	} else if(document.all){ //IE
		window.external.AddFavorite(url, title);
	}
	
	$.each($.browser, function(i, val) {
  	  if(i=="safari"){
  	     $('.ulubione').click(function(){
      	     alert("Naciśnij Ctrl + D aby dodać stronę do ulubionych");
  	     });
  	  }
  	});
}

function addWarranty(contentId, warrantyId, warrantyName, addedFrom) {	//nowa funkcja dodająca gwarancję do koszyka
	
	if(warrantyId) {
		$.ajax({
			url:'/addWarrantyAndRefresh.ltr',
			method: 'post',
			data: {
				contentId: contentId,
				addedFrom: addedFrom,
				warrantyId: warrantyId
			},
			success: function(html) {
				updatebasket(warrantyName);
			},
			error: function() { 
			
			}
		});
	}
}
function checkEmailNewsletter(email) {
	
	if (!validateEmail(email)) {
			return false;
	}
	return true;
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setOS(name) {
	$(name+' *').each(function(){
		var f=$(this).css('font-size');
		f=f.substr(0,f.length-2);
		if(f<10)f=12;
		$(this).attr('oS',f);
	});
	$('.fonts-size a').click(function(){
		$('.fonts-size a.active').removeClass('active');
		$(this).addClass('active');
	});
	var cook=parseInt($.cookie('fontSize'));
	v='fnt12';
	if(cook>100){
		fontResize(name,cook);
		if(cook==120)v='fnt16';
		if(cook==140)v='fnt20';
	}
	$('.fonts-size .'+v).parent().addClass('active');
}
function searcher() {
	$('#keyword').val($.trim($('#keyword').val()));
	if ($('#keyword').val()=='' || $('#keyword').val()=='Szukana fraza...'){ $.fancybox('<div class="f20 c333 w300 tcenter p10">Proszę wpisać szukaną frazę</div><div class="buttonA"><a class="ok" href="javascript:void(0);" onclick="$.fancybox.close();$(\'#keyword\').focus();"></a><div class="clear"></div></div>',{autoDimensions:true}); return false; }
	if ($('#keyword').val().length<2) { $.fancybox('<div class="f20 c333 w300 tcenter p10">Szukana fraza musi zawierać co najmniej 2 znaki</div><div class="buttonA"><a class="ok" href="javascript:void(0);" onclick="$.fancybox.close();$(\'#keyword\').focus();"></a><div class="clear"></div></div>',{autoDimensions:true}); return false; }
	var url=document.location.host;
	if(document.location.protocol!='')url = document.location.protocol+ '//' + url;
	url +='/search';
	if ($('#sel-cat').val()!='0') url = url + '/' + $('#sel-cat').val();
	url = url + '.bhtml?keyword=' + encodeURIComponent($('#keyword').val());
	document.location.href=url;
}

function logReg(i) {
	/*if (i==2){
		$(".login").slideUp();
		$(".register").slideDown();
		$("#cart a.zaloguj").hide();
		$("#cart a.zarejestruj").show();
		$('#reg-radio').attr('checked', true);
		$('#log-radio').attr('checked', false);
	}
	else{
		$(".login").slideDown();
		$(".register").slideUp();
		$("#cart a.zarejestruj").hide();
		$("#cart a.zaloguj").show();
		$('#reg-radio').attr('checked', false);
		$('#log-radio').attr('checked', true);
	}*/
}
function fontResize(elem, size){
	try{
	$(elem+' *').each(function(){
		if($(this).attr('oS')!='' && $(this).attr('oS')!='undefined'){
			$(this).css('font-size', parseInt(($(this).attr('oS')/100)*size,10));
		}
	});
	}catch(err){}
	$.cookie('fontSize',size, {path: '/'});
}

function logoutOperator(a) {
	if(a=='')document.location.href='/logout.bhtml';
	else{
		$.ajax({
			url:'/logout.bhtml',
			method:'post',
			success: function(transport){}
		});
		logoutOperatorCallback();
		$('#frontOperator-bar').hide();
	}
}

function logoutOperatorCallback() {}

function logoutCustomer(a) {
	$.ajax({ 
		url:'/front-operator-bar.ltr',
		type:'post',
		data: {logout : 'true'},
		success: function(html){
			if(a==''){
				document.location.href='/cart.bhtml';
			}else{	
				logoutCustomerCallback();
				$('#loggedCustomer').hide();
				$('#notLoggedCustomer').css('display', 'inline');
			}		    				
		}
	});
}

function logoutCustomerCallback() {}

function removeOption(id){
	if($(id).attr('checked'))$(id).click();
	gotoUrl();
}

function refreshShopsProduct(productId, cityId) {
	pageTracker._trackPageview('/depositories.bhtml?prod_id='+productId+'&city=' + cityId);
	$.ajax({
		url:'/shops-with-product.bhtml',
		method:'post', 
		data: {
			product_id: productId,
			city_code: cityId
		},
		success: function(html){
			$('#unity-shop-chooser').html(html);
			$('#labelek').hide();
			$('#lista_sklepow').show();
			$('#fancybox-inner select').selectbox();
			$('#fancybox-inner .loading').hide();
		}
	});
}

function showInfoCustomer() {
	$.ajax({
		url: 'customer-news-list.ltr',
		cache: false,
		success: function(html){
			$('#news_list').html(html).slideDown();
		}
	});
}

function showLoginViewIfLogout() {
	
	if (!isFrontUserLogged()) {
		document.location.href=document.location.pathname;
		return true;
	}
	
	return false;
}

function isFrontUserLogged() {
	
	var returnValue = false;
	$.ajax({
		  url: '/jsonTools.ltr',
		  dataType: 'json',
		  async: false,
		  data: {action : 'front_user_logged'},
		  success:	function(data) {
			  if (data.logged == 'true') {
				  returnValue = true;
			  }
		  	},
		  error: function(e, xhr){
		  	}
		});
	return returnValue;
}

function hasArchivalOrders() {
	
	var returnValue = false;
	$.ajax({
		  url: '/jsonTools.ltr',
		  dataType: 'json',
		  async: false,
		  data: {action : 'has_archival_orders'},
		  success:	function(data) {
			  if (data.hasArchival == 'true') {
				  returnValue = true;
			  }
		  	}
		});
	return returnValue;
}

function ajaxForm(url, target) {
	
	if (showLoginViewIfLogout()) {
		return false;
	}
	
	$.ajax({
		url: url,
		cache: false,
		success: function(html){
			$('#' + target).html(html);
		}
	});
}	

function fancyAlert(data){
	$.fancybox('<div class="pT15 w350 f15 bold tcenter">'+data+'</div>',{autoDimensions:true});
}
function mainProdBox(){
	$('.main-prod-box').each( function (i) {
		var left = $(this).children('.fleft').height();
		var right = $(this).children('.clearfix').height();
		var sh=$(this).find('.sharebook');
		if (left > right){
			$(this).find('.clearfix-bot').removeClass('mT15').css({position:'relative',top:'8px'}).css('margin-top',left - right);
		}else{
			left=right+3;
			if($.browser.version=='6.0')left+=4;
			$(this).children('.fleft').css('height',left);
		}
		if(sh.text().length>0){
			var sT=$(this).find('.shareT');
			sh.show();
			sh.css('margin-top',left-sT.height()-sh.height()-5);
		}
	});
}
function getPageScroll() {
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer
																					// 6
																					// Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScroll, yScroll);
	return arrayPageScroll;
};
function roller(tag) {
	if($('#'+tag).css('display')=='block'){
		$('#'+tag).parent().find('.rollin').addClass('rollout').removeClass('rollin');
		$.cookie(tag, 'none', {path: '/'});
	}else {
		$('#'+tag).parent().find('.rollout').addClass('rollin').removeClass('rollout');
		$.cookie(tag, 'block', {path: '/'});
	}
	$("#"+tag).toggle();
	
}

function createCookie(name,value,days){
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function eraseCookie(name){
	createCookie(name,"",-1);
}
function showDifferences(span) {
	var block = $('#compare-products');
	if (block.hasClass('showDiff')){
		$(span).addClass('btn-show').removeClass('btn-hide');
		block.removeClass('showDiff').addClass('noDiff');	
	}else {
		$(span).removeClass('btn-show').addClass('btn-hide');
		block.removeClass('noDiff').addClass('showDiff');
	}	 
}
function goBack() {
	loadingStart();
	value=readCookie('refpage');
	if (value!=null) document.location=value;
	else document.location="/";
}
function wyrownanie(){
	$('.main-prod-box').each( function (i) {
		var left = $(this).children('.fleft').height();
		var right = $(this).children('.clearfix').height();
		if (left > right){
			$(this).find('.clearfix-bot').removeClass('mT15').css({position:'relative',top:'8px'}).css('margin-top',left - right);
		}
	});
}

function googleAnalytics(){
	try {
		var pageTracker = _gat._getTracker(googleAnalyticsCode);

		var utmvCookieValue = $.cookie('__utmv');

		if (utmvCookieValue == null || (utmvCookieValue.indexOf('Nowy') == -1 && utmvCookieValue.indexOf('Powracajacy') == -1)) {

			if ($.cookie('__utma') == null) {
				pageTracker._setVar("Nowy");
			}
			else {
				pageTracker._setVar("Powracajacy");
			}
		}
		
		if (typeof(trackerParam) == "undefined") {
			pageTracker._trackPageview();
		}
		else {
			pageTracker._trackPageview(trackerParam);
		}
		return pageTracker;
	}
	catch(err) {}
}

function showDeliveryTimeCalendar(name) {
	$(name).fancybox({
		autoDimensions:	true
	});
}

/* musi byc synchronicznie */
function validateEmail(mail) {
	var returnValue = false;
	$.ajax({
		  url: "/emailValidationTools.ltr",
		  dataType: 'json',
		  data: { email: mail},
		  async: false,
		  success:	function(data) {
			  if (data.correct == 'true') {
				  returnValue = true;
			  }
		  	},
		  error: function(e, xhr){
		  	}
		});
	return returnValue;
}

function checkServices() {
	var serv = new Array();
	serv[0] = "";
	return serv;
}


function addToCartManager(obj){
	/*

	obj.wariant
	obj.dtoProductCardId
	obj.cart_cookie
	obj.mbankPromotion
	obj.productId
	obj.productFrontName
	obj.dtoVoucherActive
	obj.dtoSuiteCardId
	obj.addedFrom
	*/
	if(obj.wariant=='product'){
		AddToCartManager.checkAddToCartAction(obj.dtoProductCardId ,obj.cart_cookie,obj.mbankPromotion, function(data) {
			var serv = checkServices(); 
			var warr = checkWarranties();
			var href = '/' + 'add-to-cart.bhtml?productId='+obj.productId+'&addedFrom=' + obj.addedFrom;
			if(data == 'true') {
				if(!(serv[0].length >0) && !warr) {
					href = href + '&'+'F_ACTION=ADD_PRODUCT';
				}
				else if((serv[0].length >0) && warr) {
					href = href + '&'+'F_ACTION=ADD_SERVICES_AND_WARRANTY_WITH_PRODUCT'+ '&'+'serviceIds=' + serv[0]+ '&'+'warrantyId=' + warr;
				}
				else if(!(serv[0].length >0) && warr){
					href = href + '&'+'F_ACTION=ADD_WARRANTY_WITH_PRODUCT' + '&'+'warrantyId=' + warr;
				}
				else if((serv[0].length >0) && !warr) {
					href = href + '&'+'F_ACTION=ADD_SERVICES_WITH_PRODUCT' + '&'+'serviceIds=' + serv[0];
				}
			
				document.location.href = href;
				return false;
			}
			else if(data == 'false') {
				if(!serv[0].length > 0) {
					return addToCard(obj.productId,obj.productFrontName, obj.addedFrom);				
				}else{
					return addToCardWithServices('ADD_PRODUCT_WITH_SERVICES',obj.productId,obj.productFrontName,serv[0], serv[1], obj.addedFrom);		
				}
			}
			else if(data != '') {
				fancyAlert(data);
			}
		});
		
	}else if(obj.wariant=='list'){
		AddToCartManager.checkAddToCartAction(obj.productId,obj.cart_cookie,obj.mbankPromotion, function(data) {
			if(data == 'true') {
				document.location.href = '/'+'add-to-cart.bhtml?F_ACTION=ADD_PRODUCT&productId='+obj.productId+'&voucherSearch='+obj.dtoVoucherActive+'&addedFrom=PRODUCT_LIST';
				return false;
			}
			else if(data == 'false') {
				return addToCard(obj.productId,obj.productFrontName,'PRODUCT_LIST');
			}
			else if(data != '') {
				fancyAlert(data);
			}
		});
	}
	else if(obj.wariant=='suite'){
		AddToCartManager.checkAddToCartAction(obj.dtoProductCardId,obj.cart_cookie,obj.mbankPromotion, function(data) {
			var serv = checkServices(); 
			var href = '/'+'add-to-cart.bhtml?productId='+obj.productId+'&suiteId='+obj.dtoSuiteCardId+'&addedFrom='+obj.addedFrom;
			if(data == 'true') {
				if(!(serv[0].length >0)) {
					href = href + '&F_ACTION=ADD_SUITE';
				}
				else if((serv[0].length >0)) {
					href = href + '&F_ACTION=ADD_SERVICES_WITH_SUITE' + '&serviceIds=' + serv[0];
				}
				document.location.href = href;
				return false;
			}
			else if(data == 'false') {
				if(!serv) {
				    return addSuiteToCard(obj.dtoSuiteCardId, obj.productId, obj.productFrontName, obj.addedFrom);		
				}else{
					return addSuiteToCardWithServices('ADD_SUITE_WITH_SERVICES',obj.dtoSuiteCardId, obj.productId, obj.productFrontName,serv[0], serv[1], obj.addedFrom);		
				}
			}
			else if(data != '') {
				fancyAlert(data);
			}
		});
	}
	else if(obj.wariant=='suiteList'){
		AddToCartManager.checkAddToCartAction(obj.productId,obj.cart_cookie,obj.mbankPromotion, function(data) {

			if (data == 'true') {
				document.location.href = '/'+'add-to-cart.bhtml?productId='+obj.productId+'&suiteId='+obj.dtoSuiteCardId+'&F_ACTION=ADD_SUITE&addedFrom='+obj.addedForm;
				return false;
			}
			else if (data == 'false') {
				return addSuiteToCard(obj.dtoSuiteCardId,obj.productId,obj.productFrontName, obj.addedForm);
			}
			else if(data != '') {
				fancyAlert(data);
			}
		});
	}
}

function logCustomerVisit(referer, currentUrl) {
	
	$.ajax({
		url:'/log-customer-visit.ltr?type=CUSTOMER' + '&referer=' + referer + '&landing_page=' + currentUrl,
		method:'post', 
		cache:false,
		data: {},
		success: function(html){
		}
	});
}

function logProductVisit(productId, suiteId, referer, currentUrl) {
	
	$.ajax({
		url:'/log-customer-visit.ltr?type=PRODUCT' + '&productId=' + productId + '&suiteId=' + suiteId +'&referer=' + referer 
				+ '&landing_page=' + currentUrl,
		method:'post', 
		cache:false,
		data: {},
		success: function(html){
		}
	});
}	

var vloadingFrame=1;
var showLoading=true;

function fancybox_animate_loading(){
	$('#fancybox-loading div').css('top', (vloadingFrame * -40) + 'px');
	vloadingFrame = (vloadingFrame + 1) % 12;
}

function loadingStop(){
	if(showLoading){
		if($.browser.version!='6.0'){
			$('#fancybox-overlay').hide();
			$('#fancybox-loading').hide();
		}
	}
}
function loadingStart(){
	if(showLoading){
		if($.browser.version!='6.0'){
			$('#fancybox-wrap').hide();
			$('#fancybox-overlay').css('opacity',0.2).show();
			$('#fancybox-loading').unbind('click').css('cursor','auto').show();
			setInterval(fancybox_animate_loading, 80);
		}
		else $.fancybox.close();
	}
}