function removeClassByPrefix(el, prefix) {
    var regx = new RegExp('\\b' + prefix + '.*?\\b', 'g');
    el.className = el.className.replace(regx, '');
    return el;
}

function reloadPrettyPhoto() {
$(".pp_pic_holder").remove();
$(".pp_overlay").remove();
$(".ppt").remove();
$('a[rel^="prettyPhoto"]').prettyPhoto({
	theme: 'mi',
	allowresize : false
});

}

function clickLogotype()
{
	$('#nextBtn > a').click();
}
setInterval ( "clickLogotype()", 5000 );
function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {thisfield.value = "";}
}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {thisfield.value = defaulttext;}
}



$(function(){
	$("#logos").easySlider({
		auto: false,
		continuous: true 
	});
	$('#logo2').mouseover(function(){
		$('#logo2img').attr('src', 'images/q3.png');
	}).mouseout(function(){
		$('#logo2img').attr('src', 'images/q2.png');
	})
	
	
//	$('.roundabout-in-focus > a').attr('rel', 'prettyPhoto');
	$('#logos').css('height', '40px');
	
	var step = 98;
	var hashLiteral = window.location.hash;
	var hash = null;
	
	if (hashLiteral.length >1) {
		switch (hashLiteral)
		{
			case '#strategia-marketingowa-i-konsulting': hash = 0; break;
			case '#kampanie-e-marketingowe': hash = 1; break;
			case '#social-media-marketing': hash = 2; break;
			case '#e-commerce-sklepy-internetowe': hash = 3; break;
			case '#aplikacje-mobilne-i-internetowe': hash = 4; break;
			case '#kreacja-i-branding': hash = 5; break;
			case '#strony-internetowe-z-cms': hash = 6; break;
			case '#linki-sponsorowane-i-pozycjonowanie-stron': hash = 7; break;
			case '#uzytecznosc-stron-i-analiza-rynku': hash = 8; break;
			case '#multimedia-interaktywne-i-fotografia-produktowa': hash = 9; break;
		}
	}
	
	if (hash != null ) 
	{	
		
		var pos = hash+1;//parseInt(window.location.hash.replace("#","")-1);
		$(".block").animate({"left": "+="+(step*pos)+"px"}, "slow");
		$('.box').addClass('hidden');
		$('.box:eq('+pos+')').removeClass('hidden');
		
		var className = $('#horizontal-nav ul li:eq('+pos+') > a').attr('rel');
		$('#horizontal-nav ul li:eq('+pos+') > a').addClass('active'+pos).attr('act', 'active');
		
		
	}
	else{
		
		var pos = 0;
		//na poczatku ukrywamy karteczke
		$(".block").hide();
		$(".box:eq(0)").hide();
		$(".box:eq(0)").fadeOut(2000, function(){
			$('.box:eq(0)').css('margin-left', '550px').fadeIn('fast').animate({"margin-left": "0px"}, "normal");
		});
		
	}

	$('#left').click(function(){
		if (pos-1 >0 ) 
		{
			
			pos--;
			$(".block").animate({"left": "-="+step+"px"}, "slow");

			$(".box:eq("+parseInt(pos+1)+")").hide();
			$('.box:eq('+pos+')').css('margin-left', '500px').fadeIn('fast').animate({"margin-left": "0px"}, "normal");

			
			//podświetlanie ikonki w karteczce
			$('#horizontal-nav ul li:eq('+parseInt(pos+1)+')').children().removeClass('active'+parseInt(pos+1)).removeAttr('act');
			$('#horizontal-nav ul li:eq('+pos+')').children().addClass('active'+pos).attr('act', 'active');
			
		}
	})
	
	$('#right').click(function(){
		
		if (pos-1 < 9 ) 
		{
			pos++;
			$(".block").animate({"left": "+="+step+"px"}, "slow");
			
			$(".box:eq("+parseInt(pos-1)+")").hide();
			$('.box:eq('+pos+')').css('margin-left', '500px').fadeIn('fast').animate({"margin-left": "0px"}, "normal");


			//podświetlanie ikonki w karteczce
			$('#horizontal-nav ul li:eq('+parseInt(pos-1)+')').children().removeClass('active'+parseInt(pos-1)).removeAttr('act');
			$('#horizontal-nav ul li:eq('+pos+')').children().addClass('active'+pos).attr('act', 'active');			
		}
	})
	
	
	$('#horizontal-nav ul li').each(function(i,v){
		
		var hash = window.location.hash;
		
		
		if (hash == '') 
		{
			//var pos = 0;
			$('#horizontal-nav ul li:eq(0) > a').attr('act', 'active');
		}
		
		$(this).click(function(){
			
			var actIndex = $('#horizontal-nav ul li > a[act="active"]').parent().index();
			
			$('#horizontal-nav ul li > a').removeAttr('act');
			$('#horizontal-nav ul li > a').removeClass();			
			$('#horizontal-nav ul li').each(function(i){
				var className = $('#horizontal-nav ul li:eq('+i+') > a').attr('rel');
				$(this).children().addClass(className);
			});			
		
			$(this).children().addClass('active'+i).attr('act', 'active');
			
			$(".box:eq("+actIndex+")").hide();

			$('.box:eq('+i+')').css('margin-left', '500px').fadeIn('fast').animate({"margin-left": "0px"}, "normal");


			var diff = Math.abs(pos-i);
			//jezeli jest ukrywa (bo jest poczatek) to pokazujemy karteczke
			if(pos == 0) {
				$(".block").fadeIn('fast');
			}
			if (pos>i) //jeśli kartka jest z prawej strony klikniętej ikony przesuń ją w lewo
				$(".block").animate({"left": "-="+ (step*diff)+"px"}, "normal");
			if (pos<i) //jeśli kartka jest z lewej strony klikniętej ikony przesuń ją w prawo
				$(".block").animate({"left": "+="+ (step*diff)+"px"}, "normal");
			pos = i;
			
			return false;
		});
	});
	
	$('#submit_special_form').live('click', function(){
		var h = $('#cms').height(); $('#slider-kontakt').css('min-height', h+260);
		$(this).css('display', 'none');
		$('#contact_special_form').css({'position': 'relative', 'top': '-70px'}).removeClass('hidden').animate({top : 0, opacity : 1, height: 190}, 1000);
		$('#submit_special_form2, a#back').animate({opacity: 1},'slow');
		$('#topic').val($('.leftM li a.menus-a').text());
		
		return false;
	})
	$('#submit_special_form2').live('click', function(){
		var name 	= $("#name").val();
		var mail 	= $("#mail").val();
		var msg 	= $("#msg").val();
		var topic	= $('#topic').val();
		var url		= $('.leftM li a.menus-a').attr('href');
		if ($('#sendCopy').is(':checked')) var sendCopy = 1; else var sendCopy = 0;
		
		var dataString = 'url='+url+'&email='+ mail + '&name=' + name + '&msg='+msg + '&topic='+topic + '&sendCopy='+sendCopy;
		//alert (dataString);return false;	
		$.ajax({
				type: "POST",
				url: "templates/kontakt.php?a=send",
				data: dataString,
				success: function() {
				  $('#contact_special_form').html("<div id='message'></div>");
				
				 // $('#submit_form img').attr('src', 'images/back.png');
				 // $('#submit_form').attr('href', 'kontakt.html').fadeIn(1500);
				   
				  $('#message').html("<h4>Dziękujemy, Twoja wiadomość została wysłana. Postaramy się na nią odpisać jak najszybciej.</h4> <a href='"+url+"'><img style='float: right; padding-top: 40px' src='images/back.png' alt='Powrót'/></a>")
				//  .append("<div style='overflow:auto;'></p>")
				  .hide()
				  .fadeIn(1500, function() {
					$('#message').append("");
				  });
				}
			  });
		$('#submit_special_form2').css('display', 'none');
			  return false;
		});
		
})
