var aktualny=0;

function klasaObiektu() {
  this.tablica = new Array(
  ['Strona firmowa','www.posterusart.pl/galicja','Portal ogłoszeniowy','www.domy-rzeszow.pl/'],
['Strona firmowa','www.ter-mont.pl','Strona firmowa','www.neso.com.pl'],
  ['Strona firmowa','www.klubhipnoza.pl','Protfolio','www.mainguyen.vot.pl'],
  ['Strona firmowa','www.natidom.pl','Strona internetowa','www.teartjaruga.pl'],
['Strona firmowa','www.arkadachy.pl','Strona internetowa','www.foreststudio.pl'],
['Sklep+CMS','www.obrazy.activart.pl','Portal ogłoszeniowy','www.auta-rzeszow.pl'],
['Wizytówka osobista','-','Portal ogłoszeniowy','www.dzialki-rzeszow.com'],
['Wizytówka firmowa','-','Strona firmowa','www.neso.com.pl']);
}
dodaj_zdarzenie(window,"load",laduj);

function dodaj_zdarzenie(obiekt,zdarzenie,funkcja)
{
 if(obiekt.addEventListener)
 {
   obiekt.addEventListener(zdarzenie,funkcja,false);

 }
 else
 {
   obiekt.attachEvent("on"+zdarzenie,funkcja);
 }
}
function dys()
{
  if(window.event && window.event.srcElement)
  {
    el=window.event.srcElement;
  }
  else
  {
    el=this;
  }
}
function laduj()
{
if(document.getElementById('kalkulator'))
{
var kalc=document.getElementById('kalkulator');
kalc.onmouseover=function(){this.style.cursor="pointer";}
dodaj_zdarzenie(kalc,'click',kalkulator);
}
	$('#ostatni_projekt').carousel({
				display_li     : 3,
				animate_delay  : 1000,
				pause_delay    : 4000,
				onScroll       : function() {}
			});
                        	$('#ostatni_projekt_1 #zmiana_mootools_prawo_lewo').carousel1({
				display_li     : 3,
				animate_delay  : 1000,
				pause_delay    : 10000,
				onScroll       : function() {}
			});

                $('#ostatni_projekt_1 #zmiana_mootools_prawo_lewo_1').carousel2({
				display_li     : 3,
				animate_delay  : 1000,
				pause_delay    : 10000,
				onScroll       : function() {}
			});


        $("a.grouped_elements").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200,
		'overlayShow'	:	false
	});
if(document.getElementById('typ_projektu_1_1'))
    {
linkowanie();
    }
}


(function($){
			$.fn.carousel = function(options) {
				options = $.extend({
					display_li      : 3,
					animate_delay   : 700,
					pause_delay     : 3000,
					onScroll        : function() {}
				}, options);

				return this.each(function() {
					var $t = $(this);
					var $ul = $t.find('.wrapper ul');
					var $li = $ul.find('li');
                                        var item_width = $li.first().outerWidth(true);
					var $prev = $t.find('#ostatni_projekt_strzalka_lewa_1');
					var $next = $t.find('#ostatni_projekt_strzalka_prawa');
					var interval = null;

					scrollPrev = function()
					{
						var $li = $ul.find('li');
                                                     if(!$ul.is(':animated'))
                                                    {
						$ul.css('left',-item_width);
						$li.first().before($li.last());
						$ul.animate({'left' : 0}, options.animate_delay, function(){
							options.onScroll();
                                                        
						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);
					}}

					scrollNext = function()
					{
						var $li = $ul.find('li');

						$ul.not(':animated').animate({'left' : -item_width}, options.animate_delay, function(){
							$li.last().after($li.first()); 
							$ul.css({'left' : 0});
							options.onScroll();
						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);

					}

					if ($li.length <= options.display_li) {
						$prev.hide();
						$next.hide();
						return false;
					}

					$prev.bind('click', scrollPrev);
					$next.bind('click', scrollNext);

					interval = setTimeout(function() {scrollNext()}, options.pause_delay);
				});
			}
		})(jQuery);

		
(function($){
			$.fn.carousel1 = function(options) {
				options = $.extend({
					display_li      : 3,
					animate_delay   : 700,
					pause_delay     : 3000,
					onScroll        : function() {}
				}, options);

				return this.each(function() {
					var $t = $(this); 
					var $ul = $t.find('.wrapper ul');
					var $li = $ul.find('li');
                                        var item_width = $li.first().outerWidth(true);
					var $prev = $('#ostatni_projekt_strzalka_lewa_1');
					var $next = $('#ostatni_projekt_strzalka_prawa');
					var interval = null;

					var scrollPrev = function()
					{
						var $li = $ul.find('li');
                                                if(!$ul.is(':animated'))
                                                    {
						$ul.css('left',-item_width);
						$li.first().before($li.last());
						$ul.animate({'left' : 0}, options.animate_delay, function(){
							options.onScroll();

						});
                                                linkowanie1();
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);
                                                    }}

					var scrollNext = function()
					{
						var $li = $ul.find('li');

						$ul.not(':animated').animate({'left' : -item_width}, options.animate_delay, function(){
							$li.last().after($li.first());
							$ul.css({'left' : 0});
                                                          linkowanie();
							options.onScroll();
						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);

					}

					if ($li.length <= options.display_li) {
						$prev.hide();
						$next.hide();
						return false;
					}

					$prev.bind('click', scrollPrev);
					$next.bind('click', scrollNext);

					interval = setTimeout(function() {scrollNext()}, options.pause_delay);
				});
			}
		})(jQuery);


(function($){
			$.fn.carousel2 = function(options) {
				options = $.extend({
					display_li      : 3,
					animate_delay   : 700,
					pause_delay     : 3000,
					onScroll        : function() {}
				}, options);

				return this.each(function() {
					var $t = $(this);
					var $ul = $t.find('.wrapper ul');
					var $li = $ul.find('li');
                                        var item_width = $li.first().outerWidth(true);
					var $prev = $('#ostatni_projekt_strzalka_lewa_1');
					var $next = $('#ostatni_projekt_strzalka_prawa');
					var interval = null;

					var scrollPrev = function()
					{
						var $li = $ul.find('li');
                                                if(!$ul.is(':animated'))
                                                    {
						$ul.css('left',-item_width);
						$li.first().before($li.last());
						$ul.animate({'left' : 0}, options.animate_delay, function(){
							options.onScroll();

						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);
                                                    }}

					var scrollNext = function()
					{
						var $li = $ul.find('li');

						$ul.not(':animated').animate({'left' : -item_width}, options.animate_delay, function(){
							$li.last().after($li.first());
							$ul.css({'left' : 0});

							options.onScroll();
						});
						clearInterval(interval);
						interval = setTimeout(function() {scrollNext()}, options.pause_delay);

					}

					if ($li.length <= options.display_li) {
						$prev.hide();
						$next.hide();
						return false;
					}

					$prev.bind('click', scrollPrev);
					$next.bind('click', scrollNext);

					interval = setTimeout(function() {scrollNext()}, options.pause_delay);
				});
			}
		})(jQuery);


	



function linkowanie()
{

(aktualny<8 ? aktualny++ : aktualny=1);
var obiekt=new klasaObiektu();
document.getElementById('typ_projektu_1_1').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][0];
document.getElementById('typ_projektu_2_2').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][2];
with(document.getElementById('adres_2').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][3];
innerHTML=obiekt.tablica[aktualny-1][3];
}
with(document.getElementById('adres_1').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][1];
innerHTML=obiekt.tablica[aktualny-1][1];

}
}
function linkowanie1()
{

(aktualny<2 ? aktualny=8 : aktualny--);
var obiekt=new klasaObiektu();
document.getElementById('typ_projektu_1_1').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][0];
document.getElementById('typ_projektu_2_2').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][2];
with(document.getElementById('adres_2').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][3];
innerHTML=obiekt.tablica[aktualny-1][3];
}
with(document.getElementById('adres_1').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][1];
innerHTML=obiekt.tablica[aktualny-1][1];

}
}


function linkowanie_baner()
{

(aktualny<8 ? aktualny++ : aktualny=1);
var obiekt=new klasaObiektu();
document.getElementById('typ_projektu_1_1').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][0];
document.getElementById('typ_projektu_2_2').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][2];
with(document.getElementById('adres_2').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][3];
innerHTML=obiekt.tablica[aktualny-1][3];
}
with(document.getElementById('adres_1').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][1];
innerHTML=obiekt.tablica[aktualny-1][1];

}
}
function linkowanie_baner1()
{

(aktualny<2 ? aktualny=8 : aktualny--);
var obiekt=new klasaObiektu();
document.getElementById('typ_projektu_1_1').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][0];
document.getElementById('typ_projektu_2_2').innerHTML="TYP PROJEKTU: "+obiekt.tablica[aktualny-1][2];
with(document.getElementById('adres_2').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][3];
innerHTML=obiekt.tablica[aktualny-1][3];
}
with(document.getElementById('adres_1').getElementsByTagName('a')[0])
{
href="http://"+obiekt.tablica[aktualny-1][1];
innerHTML=obiekt.tablica[aktualny-1][1];

}
}

function sprawdz_form()
{
var obiekt=new klasa_form();
if(!obiekt.tester_imie.test(obiekt.imie.value))
{
alert('Proszę poprawić imię i nazwisko');
obiekt.imie.focus();
return false;
}
else if(!obiekt.tester_mail.test(obiekt.mail.value))
{
alert('Proszę poprawić adres mail');
obiekt.mail.focus();
return false;
}
else if(obiekt.tekst.value=="")
{
alert('Proszę dołączyć treśc wiadomości do maila');
obiekt.tekst.focus();
return false;
}
alert('Twoje zapytanie zostanie wysłane. Postaramy się skontaktować z Panem/ią w jak najkrótszym czasie!')
return true;


}
function klasa_form()
{
this.tester_imie=/^[a-z\sóśćńżźłąę]{3,}$/i;
this.tester_mail=/^[a-zA-Z0-9.-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
this.imie=document.getElementsByName('imie')[0];
this.mail=document.getElementsByName('mail')[0];
this.tekst=document.getElementsByName('tresc')[0];
}
function _calculator(obj)
{
  this.div=obj;
  this.select=document.getElementsByName('wybierz_kalkulator')[0];
  this.o=this;
  this.wyswietl=document.getElementById('koszt');
  this.www_logo_wizytowka=this.div.getElementsByTagName('div');
  var ob=this.o;
  this.suma=0;
  this.zamknij=this.div.getElementsByTagName('img')[0];

this.przelicz=function()
{

 for(i=0;i<this.parentNode.getElementsByTagName('input').length;i++)
    {
     if(this.parentNode.getElementsByTagName('input')[i].type.toLowerCase()=='checkbox'&&this.parentNode.getElementsByTagName('input')[i].checked)
       ob.suma+=parseInt(this.parentNode.getElementsByTagName('input')[i].value);
    }
   ob.wyswietl.innerHTML="Koszt projektu w przybliżeniu to: <span style=\"color:red\">"+ob.suma+"</span> zł. Są to jednak tylko orientacyjne koszty, dlatego prosimy o kontakt telefoniczny bądź mailowy. Dane znajdziecie Państwo w zakładce KONTAKT";
   $(ob.wyswietl).slideDown();
   ob.suma=0;
}

  this.init=function()
  {
    $(this.div).fadeIn();
    document.getElementById(this.select.options[this.select.selectedIndex].value).style.display="block";
  for(i=0;i<this.www_logo_wizytowka.length-1;i++)
    {
     if(this.www_logo_wizytowka[i].style.display=="block")
       {
        this.www_logo_wizytowka[i].getElementsByTagName('input')[this.www_logo_wizytowka[i].getElementsByTagName('input').length-1].onclick=this.przelicz;
       }

    }
  };
  this.init();
  this.select.onchange=function()
  {
    for(var i=0;i<this.parentNode.getElementsByTagName('div').length;i++)
    {
      this.parentNode.getElementsByTagName('div')[i].style.display="none";
    }
    $(document.getElementById(this.options[this.selectedIndex].value)).fadeIn();
    document.getElementById(this.options[this.selectedIndex].value).getElementsByTagName('input')[document.getElementById(this.options[this.selectedIndex].value).getElementsByTagName('input').length-1].onclick=ob.przelicz;


  }


 this.zamknij.onclick=function()
{

for(i=0;i<ob.div.getElementsByTagName('input').length;i++)
 {
 if(ob.div.parentNode.getElementsByTagName('input')[i].type.toLowerCase()=='checkbox')
  ob.div.parentNode.getElementsByTagName('input')[i].checked=false;
 }
ob.wyswietl.innerHTML="";
$(ob.div).fadeOut();
delete ob;


}


}
function kalkulator()
{
  var nowy_calc=new _calculator(document.getElementById('pokaz_kalkulator'));


}

