﻿if(typeof sIFR == "function") {
	sIFR.replaceElement("#content>h1", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#00B6F1", sLinkColor: "#CECECE", sWmode: "transparent"}));
	sIFR.replaceElement("ul#mm>li>span.selected", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#00b6f1", sLinkColor: "#00b6f1", sHoverColor: "#00b6f1", sWmode: "transparent"}));
	sIFR.replaceElement("ul#mm>li>span", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#4C4C4C", sLinkColor: "#4C4C4C", sHoverColor: "#00b6f1", sWmode: "transparent"}));
	sIFR.replaceElement("ul#sm>li>span.selected", named({sFlashSrc: "/f/caecilia.r.swf", sColor: "#00b6f1", sLinkColor: "#00b6f1", sHoverColor: "#00b6f1", sWmode: "transparent"}));
	sIFR.replaceElement("ul#sm>li>span", named({sFlashSrc: "/f/caecilia.r.swf", sColor: "#777777", sLinkColor: "#777777", sHoverColor: "#00b6f1", sWmode: "transparent"}));
	sIFR.replaceElement("ul#links>li>span", named({sFlashSrc: "/f/caecilia.r.swf", sColor: "#808284", sLinkColor: "#808284", sHoverColor: "#000000", sWmode: "transparent"}));

	sIFR.replaceElement(".bbox h2", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#00B6F1", sWmode: "transparent"}));
	sIFR.replaceElement("#icontact dt", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#4c4c4c", sWmode: "transparent"}));

	//sIFR.replaceElement("h2.casetitle", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#00b6f1", sWmode: "transparent"}));

	//generic
	sIFR.replaceElement(".sifrb", named({sFlashSrc: "/f/caecilia.b.swf", sColor: "#808284", sLinkColor: "#00b6f1", sWmode: "transparent"}));
	sIFR.replaceElement(".sifrr", named({sFlashSrc: "/f/caecilia.r.swf", sColor: "#808284", sLinkColor: "#00b6f1", sWmode: "transparent"}));
};

$(document).ready(function(){
	$.hpmExternalLink();

	$('#logo').each(function() {
		$(this).before('<div id="swflogo"></div>');

		var flashvars = {};
		var params = {};
		params.play = "true";
		params.loop = "true";
		params.quality = "high";
		params.scale = "showall";
		params.wmode = "transparent";
		params.bgcolor = "#ffffff";
		params.devicefont = "false";
		params.allowfullscreen = "false";
		params.allowscriptaccess = "sameDomain";
		var attributes = {};
		attributes.id = "swflogo";
		attributes.align = "middle";
		swfobject.embedSWF("/m/swf/carat_logo.swf", "swflogo", "300", "95", "8.0.0", false, flashvars, params, attributes);

		$('#logoimg').attr({'src': '/i/_pix.gif'});
	});

	$('body').append('<div id="privruleswrapper"><p class="close"><a href="#">[x] zamknij</a></p><div id="privrulescontener"></div></div>');
	$('#privruleswrapper').fadeOut(1);

	$('body').append('<div id="gmapwrapper"><h4>Gdzie nas znaleźć</h4><p class="close"><a href="#">[x] zamknij</a></p><div id="gmapcontener"></div><p><a title="Jeśli z jakiś powodów mapa nie została wyświetlona, kliknij ten odnośnik" href="http://maps.google.pl/maps?f=q&source=s_q&hl=pl&geocode=&q=Warszawa,+ul.+Domaniewska+49&sll=52.09393,21.016781&sspn=0.008424,0.019548&ie=UTF8&hq=&hnear=Domaniewska+49,+Warszawa,+Mazowieckie&t=h&z=16&source=embed&amp;source=embed">Wyświetl większą mapę</a></p></div>');
	$('#gmapwrapper').fadeOut(1);

	$('#inews').accordion({
		header: 'h3',
		fillSpace: true,
		event: "mouseover"
	}).accordion("activate", 1);

	$('body').append('<img id="zoomwrapper" src="/i/_pix.gif" alt="Kliknij aby zamknąć" title="Kliknij aby zamknąć" />');
	$('#zoomwrapper').fadeOut(1);
	$('#zoomwrapper').click(function(){
		$(this).fadeOut();
	});


	// do sprawdzenia czy potrzebne
		$('.zoomin').each(function(){
			var obj = $(this).find("img:first");
			if (obj.length==0) {
				obj = $(this).find("a:first");
			}
			if (obj.length==0) {
				obj = $(this);
			}
			$(this).width(Math.max(180, obj.width()));
		})


	$('.Article img').each(function() {
		$(this).attr({
			'alt': 'Kliknij aby powiększyć obrazek',
			'title': 'Kliknij aby powiększyć obrazek'
		});

		$(this).click(function(){
			var imgsrc = this.src;
			var obj = $(this);
			var objoff = obj.offset();

			var contentW = 640;
			var contentL = 340;
			var maxR = 980;
			var minL = 10;
			var minT = 10;
			var maxW = maxR-minL;

			$('#zoomwrapper').css({left:(objoff.left-2)+"px", top:(objoff.top-2)+"px", width: obj.width(), height: obj.height()});
			$('#zoomwrapper').fadeIn();

			var objImagePreloader = new Image();
			objImagePreloader.onload = function() {
				var wrapper = $('#zoomwrapper');
				var woff = wrapper.offset();
				wrapper.attr('src',objImagePreloader.src);
				var imgL = minL;
				if (objImagePreloader.width <= contentW) {
					imgL = contentL;
				} else if (objImagePreloader.width <= (maxW) ) {
					imgL = maxR-objImagePreloader.width;
				}
				var imgT = Math.max( (objoff.top+obj.height()/2) - objImagePreloader.height/2, minT );
				var imgW = objImagePreloader.width;
				var imgH = objImagePreloader.height;
				if (imgW > maxW) {
					imgH = Math.round(imgH*maxW/imgW);
					imgW = maxW;
				}
				wrapper.animate({width:imgW, height:imgH, left:imgL, top:imgT});

				objImagePreloader.onload=function(){};
			};
			objImagePreloader.src = imgsrc;
		});
	});


	var caratgmap = '<iframe width="640" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.pl/maps?f=q&source=s_q&hl=pl&geocode=&q=Warszawa,+ul.+Domaniewska+49&sll=52.09393,21.016781&sspn=0.008424,0.019548&ie=UTF8&hq=&hnear=Domaniewska+49,+Warszawa,+Mazowieckie&t=h&z=16&source=embed&amp;output=embed&amp;s=AARTsJq0AhOw6pfpoLxm_KlpjMrMLf8Qfg"></iframe>';
	$("p.gmap a").click(function(){
		this.blur();
		if ($('#gmapcontener iframe').length == 0) {
			$('#gmapcontener').append(caratgmap);
		}
		$('#gmapwrapper').css({left:340, top:180, width:"auto", height:"auto"}).fadeIn();
		return false;
	});
	$('#gmapwrapper p.close a').click(function(){
		$('#gmapwrapper').fadeOut();
		return false;
	});


	$('a#privrules').click(function(){
		this.blur();
		var off = $(this).offset();
		if ($('#privrulescontener').contents().length == 0) {
			$('#privrulescontener').load(this.href + " #content *");
		}
		$('#privrulescontener').css({height:($('body').height()-200)});
		$('#privruleswrapper').css({left:off.left, top:(off.top-$('body').height()+100)}).fadeIn()
		return false;
	});
	$('#privruleswrapper p.close a').click(function(){
		$('#privruleswrapper').fadeOut();
		return false;
	});

	$('p.printme').each(function() {
		$(this).prepend($('<span class="help"><a href="'+$('p.printme .action a').attr('href')+'" title="Jak drukowane są nasze strony?">?</a></span>'));
		$(this).hover(
			function () {$(this).find("span.help").fadeIn();},
			function () {$(this).find("span.help").fadeOut();}
		);
	});
	$('p.printme .action a')
		.attr('href','#')
		.click(function(){
			window.print();
			return false;
		});
});





















