var cufonShadow = {textShadow: "rgba(0,0,0,0.1) 3px 3px, rgba(0,0,0,0.1) 2px 2px, rgba(0,0,0,0.1) 1px 1px"}
var cufonShadow2 = {textShadow: "rgba(0,0,0,0.15) 1px 1px, rgba(0,0,0,0.15) -1px -1px"}

Cufon.replace('h2, span.h2 ,form.contact button span.right',cufonShadow);
Cufon.replace('h3, span.h3',{hover:true,hoverables:{a:true}});
Cufon.replace('h4, span.h4,div.scroller span.title,a.orange-button span');
Cufon.replace('.footer form span.inner',cufonShadow2);

// DO POKAZYWANIA / UKRYWANIE PREZENTACJI FLASH NA STRONIE GŁÓWNEJ

var animationTime = 400;

var animationExit = function(){
	$(".feature-area #feature-flash").css("display","none");
	$("#flashContent").html("");
	$(".feature-area #feature-text, #main-feature-man").fadeIn(animationTime);
}


$(document).ready(function(){
	
	$("img.grayscale, img.active").width(71).height(27);
	
	prepareSelects("body",200);
	
	$("input[type=text],input[type=password],textarea")
	.filter(".auto-clear")
	.bind("focus", function(e) {
		if (this.value==this.defaultValue) { 
			this.value = "";
			$(this).addClass("focused");
		}
	})
	.bind("blur", function(e) {
		if (this.value=="") {
			this.value = this.defaultValue;
			$(this).removeClass("focused");
		}
	})
	.attr("value", function() {
		return this.defaultValue;
	});

	$(".mainpage div.boxes-holder").each(function(){
		$boxes = $("div.box",this);
		$(this).width($boxes.length * $boxes.eq(0).outerWidth(true));
	});
	
	var mainpage = $('body').hasClass('mainpage');
	function scrollerArrowActive(obj) {				
		$boxesHolder = $("div.boxes-holder",obj.parentNode);
		$current = $(".current",$boxesHolder);
		
		if ($(obj).hasClass('arrow-prev'))
			$newCurrent = $current.prev();
		else
			$newCurrent = $current.next();
		
		if ($newCurrent.length > 0) {
			if (mainpage) {
				var newPos = -$newCurrent.get(0).offsetLeft;
				var minPos = -$boxesHolder.width() + $boxesHolder.parent().width();
			} else {
				var newPos = -$newCurrent.get(0).offsetTop;
				var minPos = -$boxesHolder.height() + $boxesHolder.parent().height();
			}
			if (newPos >= minPos) {
				return newPos;
			}
			return 1;
		}
		return 1;
	}
	
	$(".scroller a.arrow").bind("click",function(e){
		e.preventDefault();
			
		var newPos = scrollerArrowActive(this);
		if (newPos <= 0) {
			$current.removeClass('current');
			$newCurrent.addClass('current');
		
			if (mainpage) {
				var animOpts = {left:newPos+"px"};
				var animDur = 600;
			}
			else {
				var animOpts = {top:newPos+"px"};
				var animDur = 400;
			}
			
			$(".scroller a.arrow").not(this).addClass("active");
			if (scrollerArrowActive(this)==1)
				$(this).removeClass("active");			
				
			$boxesHolder.stop().animate(animOpts,animDur,"easeOutBack");
		}
	}).each(function(){
		if (scrollerArrowActive(this)==1)
			$(this).removeClass("active");
	});
	
	//* USTAWIANIE POZYCJI SUBMENU
	$(".sub-menu li:first").each(function(){
		var newPadd = this.offsetLeft + 5;
		
		var off = $(".main-menu .selected").position();
		
		if(off)
		{
			var menuItemOffset = off.left;
	
			if(newPadd > menuItemOffset){
				newPadd = newPadd - menuItemOffset;
				$(this).parent().css('paddingRight',newPadd);
			}
		}
	});
	//*/
	
	$('div[id^=google-map]').each(function(){
		var id = this.id.split(':');
		
		var latlng = new google.maps.LatLng(id[1], id[2]);
		var myOptions = {
			zoom: 15,
			center: latlng,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			scrollwheel: false
		};
		var map = new google.maps.Map(this,myOptions);
		var markerOpts = {
			position: latlng, 
			map: map
		}
		var marker = new google.maps.Marker(markerOpts);
	});
	
	$('a[rel^=tab]').bind('click',function(e){
		e.preventDefault();
		
		var objId = this.rel.split(':');
		$('input[name=selectedTab]').val(objId[2]);
		$('a[rel^=tab:'+objId[1]+':]').parent().removeClass('selected');
		$('a[rel=tab:'+objId[1]+':'+objId[2]+']').parent().addClass('selected');
		$('*[id^='+objId[1]+':]').addClass('tab-holder-hidden');
		$('*[id='+objId[1]+':'+objId[2]+']').removeClass('tab-holder-hidden');
		
		prepareSelects("body",200);
		
		$('a.close',$(this).closest('ul').parent()).addClass('display-none');
		
		$('a[rel=closetab:'+objId[1]+']',$(this).closest('ul').parent()).removeClass('display-none');
	}).css('outline','none');
	
	$('a[rel^=closetab]').bind('click',function(e){
		e.preventDefault();
		
		var objId = this.rel.split(':');
		
		$(this).addClass('display-none');
		$('a[rel^=tab:'+objId[1]+']').parent().removeClass('selected');
		$('*[id^='+objId[1]+':]').addClass('tab-holder-hidden');
		
		
	});
	
	 //* ZMIANA ROZMIARU FONTA
	$('.font-size a').bind('click',function(e){
		if ($(this).hasClass('small')) {
			$('.full-page, .right-page').css('fontSize','11px');
		}
		else if ($(this).hasClass('big')) {
			$('.full-page, .right-page').css('fontSize','14px');
		}
		else {
			$('.full-page, .right-page').css('fontSize','');
		}
		
		$(this).siblings().removeClass('selected');
		$(this).addClass('selected');
		
		e.preventDefault();
	}).css('outline','none');
	//*/
	
	// PRINT
	$('a.print').bind('click',function(e){
		window.print();
		
		e.preventDefault();
	});

	//* POKAZYWANIE / UKRYWANIE PREZENTACJI
	var $tmp = $("#flashContent").html();
	
	$("#show-presentation").click(function(){
			$("#flashContent").html($tmp);
			$("#main-feature-man, .feature-area #feature-text").fadeOut(animationTime, function(){
				$(".feature-area #feature-flash").css("display","block");
			});
	});
	//*/
	
	// FANCY BOX
	$(".fancybox").fancybox({
		titlePosition: "over"
	});
	
	$(".custom-select.lang-select.customselectbox").bind("click", function(e){
		var sel = $("select option:selected", this).eq();
		$.each( $("select option", this), function(i, el){
			if( $(el).attr("selected") == true ){
				$(".optionholder div.option").eq(i).hide();
			}else{
				$(".optionholder div.option").eq(i).show();
			}
		})
	})
	
});






