﻿function preload(arrayOfImages) {
                    $(arrayOfImages).each(function(){
                        $('<img/>')[0].src = this;
                    });
                }
                preload([
                    '/www/img/1str/oblicz_act.jpg',
                    '/www/img/1str/zamow_act.jpg',
                    '/www/img/1str/zobacz_act.jpg',
                    '/www/img/menu/korzysci_act.jpg',
                    '/www/img/menu/lokalizacje_act.jpg',
                    '/www/img/menu/promocje_act.jpg',
                    '/www/img/menu/kalkulator_act.jpg',
                    '/www/img/menu/klienci_act.jpg',
                    '/www/img/menu/kontakt_act.jpg'
                ]);
				
				var opis = '';
				var idLokalizacji = -1;
				
				// potrzebne gdyz javascript nie wyrabia ze wstawieniem tekstu przed pobraniem szerokosci diva
				function odswierzChmurke() {
					var szerokosc = $('#chmurka').css('width');
						
					if (szerokosc=='auto') { // dla ie
						szerokosc='120px';
					}
					
					szerokosc = szerokosc.replace('px', '');
					szerokosc*=0.35;
					$('#chmurka').css('left', szpilkaX+mapaX-szerokosc);				
				}
				
				function wyswietlOpisLokMenu(id) {
					wyswietlOpisLok(id);
					setTimeout("odswierzChmurke()",100);
					// czyszczenie podswietlenia menu
					/*
					var menuCount = $('lok_menu_count').text();
					for (var id=1; id<=menuCount; id++) {
						var spritePoziom = ((id-1)*50)*(-1);
						if (id != idLokalizacji) {
							$('#menu_mapa_'+id).css('background','url(www/img/menu_2.jpg) 0px '+spritePoziom+'px');
						}
					}
					*/
					// /czyszczenie podswietlenia menu
				}
				
				function wyswietlOpisLok(id) {

					id = id.slice(10);
					
					terazId=id;
					// wyswietlenie poswiaty
					podswietlPineske(id);
					
					// TODO gaszenie menu
					// czyszczenie podswietlenia menu
					var count = $('#lok_count').text();
					var menuCount = $('#lok_menu_count').text();
                    for (idFor=1; idFor<=menuCount; idFor++) {
						var menuId = $('#element_menu_'+idFor).text();
						//alert(menuId); ##OK
						var spritePoziom = ((menuId-1)*50)*(-1);
						if (id != idFor) {
							$('#menu_mapa_'+idFor).css('background','url(www/img/menu_2.jpg) 0px '+spritePoziom+'px');
						}
					}
					
					// wyswietlenie opisu // jesli wspolrzedne sa takie same, a wiec wzgledne polozenie szpilki to 0,0 nie wyswietlaj
					//alert(idLokalizacji+" "+id);
					if (idLokalizacji != id) {
						opis = $('#opis_'+id).html();
						idLokalizacji = id;
						setTimeout("wyswietlOpisLokFIn()",550);
						$('#opis_lokalizacji').fadeOut(500);
					}
				
				
				
				
				
				
				
					/*
					id = id.slice(10);
					opis = $('#opis_'+id).html();

					idLokalizacji = id;
					
					podswietlPineske2(id);
					//@
					// petla po calym menu gaszenie
					var count = $('#lok_count').text();
                    for (i=1; i<=count; i++) {
						zgasMenuMapa(i);
					}
					
					setTimeout("wyswietlOpisLokFIn()",550);
					$('#opis_lokalizacji').fadeOut(500);
					*/
				}
				
				function wyswietlOpisLokFIn() {
					//alert('opis: '+opis);
					$('#opis_lokalizacji').fadeIn(500);
					$('#opis_lokalizacji').html(opis);
				}
   
				function zgasMenuMapa(id) {
				//alert(id);
				
					// czyszczenie podswietlenia menu
					// jesli pozycja aktualnie wybrana, nie gas
					if (id!=idLokalizacji) {
						var menuId = $('#element_menu_'+id).text();
						//alert(menuId); ##
						var spritePoziom = ((menuId-1)*50)*(-1);
						$('#menu_mapa_'+id).css('background','url(www/img/menu_2.jpg) 0px '+spritePoziom+'px');
					}
				
				}
   
				function wyslijFormularz() {
					var e = document.fa_1.elements;
					var ch_1 = $("#ch_form_1").css("background-position");
					if (ch_1 == 'undefined' || ch_1 == null) {
						ch_1 = $("#ch_form_1").css("background-position-x");
					}
					var ch_2 = $("#ch_form_2").css("background-position");
					if (ch_2 == 'undefined' || ch_2 == null) {
						ch_2 = $("#ch_form_2").css("background-position-x");
					}
					var ch_3 = $("#ch_form_3").css("background-position");
					if (ch_3 == 'undefined' || ch_3 == null) {
						ch_3 = $("#ch_form_3").css("background-position-x");
					}
					var ch_4 = $("#ch_form_4").css("background-position");
					if (ch_4 == 'undefined' || ch_4 == null) {
						ch_4 = $("#ch_form_4").css("background-position-x");
					}
	                if (ch_1.charAt(0)=='-') {
	                	e[5].checked=true;
	                } else {
	                	e[5].checked=false;
	                }
	                if (ch_2.charAt(0)=='-') {
	                	e[6].checked=true;
	                } else {
	                	e[6].checked=false;
	                }
	                if (ch_3.charAt(0)=='-') {
	                	e[7].checked=true;
	                } else {
	                	e[7].checked=false;
	                }
	                if (ch_4.charAt(0)=='-') {
	                	e[8].checked=true;
	                } else {
	                	e[8].checked=false;
	                }
	                document.fa_1.submit();
				}

                var mapaX;
                var mapaY;
                var mapaWidth;
                var mapaHeight;
                
				var sliderPosition1_1 = 0;
				var sliderPosition1_2 = 1;
				var sliderPosition1_3 = 0;
				
				var sliderPosition2_1 = 0;
				var sliderPosition2_2 = 1;
				var sliderPosition2_3 = 0;
				
				var sliderPosition3_1 = 0;
				var sliderPosition3_2 = 1;
				var sliderPosition3_3 = 0;
				var sliderPosition3_4 = 0;
				
                $(document).ready(function(){
				
				$.localScroll();

                selectActiveMenu('178');

                /* sliders */
                $("#slider_1").slider({
                    min: 0,
                    max: 2,
                    step: 1,
                    value: 1,
					animate: "slow",
                    slide: function( event, ui ) {
                        $("#val").val(ui.value);
                        $("#slider_1.ui-slider").css("background-position",ui.value*(275)-550+"px 100%");
						
						sliderPosition1_1 = 0;
						sliderPosition1_2 = 0;
						sliderPosition1_3 = 0;
						
						if (ui.value==0) sliderPosition1_1 = 1;
						if (ui.value==1) sliderPosition1_2 = 1;
						if (ui.value==2) sliderPosition1_3 = 1;
						
						liczKase();
                    }

                });
				$("#slider_1.ui-slider").css("background-position",1*(275)-550+"px 100%");

                $("#slider_2").slider({
                    min: 0,
                    max: 2,
                    step: 1,
                    value: 1,
					animate: "slow",
                    slide: function( event, ui ) {
                        $("#val_2").val(ui.value);
                        $("#slider_2.ui-slider").css("background-position",ui.value*(275)-550+"px 100%");
						
						sliderPosition2_1 = 0;
						sliderPosition2_2 = 0;
						sliderPosition2_3 = 0;
						
						if (ui.value==0) sliderPosition2_1 = 1;
						if (ui.value==1) sliderPosition2_2 = 1;
						if (ui.value==2) sliderPosition2_3 = 1;
						
						liczKase();
                    }
                });
				$("#slider_2.ui-slider").css("background-position",1*(275)-550+"px 100%");

                $("#slider_3").slider({
                    min: 0,
                    max: 3,
                    step: 1,
                    value: 1,
					animate: "slow",
                    slide: function( event, ui ) {
                        $("#val_3").val(ui.value);
                        $("#slider_3.ui-slider").css("background-position",ui.value*(183)-550+"px 100%");
						
						sliderPosition3_1 = 0;
						sliderPosition3_2 = 0;
						sliderPosition3_3 = 0;
						sliderPosition3_4 = 0;
						
						if (ui.value==0) sliderPosition3_1 = 1;
						if (ui.value==1) sliderPosition3_2 = 1;
						if (ui.value==2) sliderPosition3_3 = 1;
						if (ui.value==3) sliderPosition3_4 = 1;
						
						liczKase();
                    }
                });
				$("#slider_3.ui-slider").css("background-position",1*(183)-550+"px 100%");
				// zaznaczenie pierwszej lokalizacji
				//checkbox('ch_1');
				// zaznaczenie w formularzu zgody
				//checkbox('ch_form_4');

				$("#mapa").click(function(e) {
				
					var d = document.getElementById('mapa');
                    mapaX = getPositionX(d);
                    mapaY = getPositionY(d);
                    mapaHeight = d.offsetHeight;
                    mapaWidth = d.offsetWidth;
					
					var count = $('#lok_count').text();

                    var terazId='null';
                    for (id=1; id<=count; id++) {
						wspolrzedne = $("#szpilka_"+id).text();
                        przecinek = wspolrzedne.indexOf(',');

                        szpilkaX = parseInt(wspolrzedne.slice(0,przecinek))+mapaX;
                        szpilkaY = parseInt(wspolrzedne.slice(przecinek+1))+mapaY;
						
						if (e.pageX>szpilkaX && e.pageY>szpilkaY && e.pageX<(szpilkaX+40) && (e.pageY<szpilkaY+40)) {
						
							//podswietlPineske2(id);
							//alert(id);
							
							
						}
					}
				
				});
				/*
                $(document).mousemove(function(e){
                    var d = document.getElementById('mapa');
                    mapaX = getPositionX(d);
                    mapaY = getPositionY(d);
                    mapaHeight = d.offsetHeight;
                    mapaWidth = d.offsetWidth;
                    $('#status1').html("mysz: "+e.pageX+", "+e.pageY);
                    $('#status2').html("mapa: "+mapaX+", "+mapaY);
                    if (e.pageX>mapaX && e.pageY>mapaY && e.pageX<mapaX+mapaWidth && e.pageY<mapaY+mapaHeight) {
                        $('#status3').html((e.pageX-mapaX) +', '+ (e.pageY-mapaY));
						
                        var count = $('#lok_menu_count').text();
                        var terazId='null';
						
                        for (id=1; id<=count; id++) {
                            wspolrzedne = $("#szpilka_"+id).text();
                            przecinek = wspolrzedne.indexOf(',');

                            szpilkaX = parseInt(wspolrzedne.slice(0,przecinek))+mapaX;
                            szpilkaY = parseInt(wspolrzedne.slice(przecinek+1))+mapaY;
                            $('#status4').html("szp x: "+szpilkaX+"szp y: "+szpilkaY);
                            $('#status5').html("szp x_g: "+(szpilkaX+mapaX)+" szp y_g: "+(szpilkaY+mapaY));
    
                            if (e.pageX>szpilkaX && e.pageY>szpilkaY && e.pageX<(szpilkaX+40) && (e.pageY<szpilkaY+40)) {
                                // jesli wspolrzedne sa takie same, a wiec wzgledne polozenie szpilki to 0,0 nie wyswietlaj
								if (!(szpilkaX==mapaX && szpilkaY==mapaY)) {
									terazId=id;
									// wyswietlenie poswiaty
									podswietlPineske(id);
									// podswietlenie elementu menu
									var menuId = $('#element_menu_'+id).text();
									//alert(menuId); ##
									var spritePoziom = ((menuId-1)*50)*(-1);
									$('#menu_mapa_'+id).css('background','url(www/img/menu_2.jpg) 220px '+spritePoziom+'px');
									
									// wyswietlenie opisu // jesli wspolrzedne sa takie same, a wiec wzgledne polozenie szpilki to 0,0 nie wyswietlaj
									if (!(szpilkaX==mapaX && szpilkaY==mapaY) && idLokalizacji != id) {
										opis = $('#opis_'+id).html();
										idLokalizacji = id;
										setTimeout("wyswietlOpisLokFIn()",550);
										$('#opis_lokalizacji').fadeOut(500);
									}
								}
                            }
                        }
						
						
						// gaszenie menu
						var menuCount = $('#lok_menu_count').text();
						for (var idFor=1; idFor<=menuCount; idFor++) {
							var menuId = $('#element_menu_'+idFor).text();
							//alert(menuId); ##
							var spritePoziom = ((menuId-1)*50)*(-1);
							if (idLokalizacji != idFor) {
								$('#menu_mapa_'+idFor).css('background','url(www/img/menu_2.jpg) 0px '+spritePoziom+'px');
							}
						}
						// /gaszenie menu
						
                        $('#status6').html(terazId);

                        // petla po wszystkich divach z wspolrzednymi
                        // jesli dany div jest w obrebie 10 pixeli
                        // wstawic poswiate na obrazek
                    }
                });
                */
            });

                function getPositionX(obj){
               		var leftValue= 0;
                    while(obj){
                        leftValue+= obj.offsetLeft;
                        obj= obj.offsetParent;
                    }
                    return leftValue;
                }
                function getPositionY(obj){
                    var topValue= 0;
                    while(obj){
                        topValue+= obj.offsetTop;
                        obj= obj.offsetParent;
                    }
                    return topValue;
                }

            /* content */
            var id_link = 'a_0';

            function zgasMenu(id) {
            	idS = id.slice(2,3);
            	id_linkS = id_link.slice(2,3);

            	if (idS != id_linkS) {
                	var px = idS*(-60);
            		$('#'+id).css("background-position","0px "+px+"px");
            	}                                
            }
            
            function newContent(id) {
                // gaszenie guzika menu
                id_linkS = id_link.slice(2,3);
                idS = id.slice(2,3);
                if (idS != id_linkS) {
                	px = id_linkS*(-60);
                	$('#'+id_link).css("background-position","0px "+px+"px");
                }
                
                id_link = id;
                setTimeout("addContent()",550);
                /*$('#content_in').hide("drop", { direction: "down" }, 1000);*/
                $('#content_in').fadeOut(500);
            }

            function addContent() {
                /*alert(id_link);*/
                $('#korzysci_0').css("display","none");
                $('#korzysci_1').css("display","none");
                $('#korzysci_2').css("display","none");
                $('#korzysci_3').css("display","none");
                $('#korzysci_4').css("display","none");
                $('#korzysci_5').css("display","none");
                $('#korzysci_6').css("display","none");
				
				// podswietlenie menu
				// $('#a_'+id_link.slice(2,3)).css("background","url('www/img/menu_1.jpg') 221px 0px;");
				// /podswietlenie menu

                $('#korzysci_'+id_link.slice(2,3)).css("display","block");

                /*$('#content_in').show("drop", { direction: "up" }, 1000);*/
                $('#content_in').fadeIn(500);                
            }
            /* /content */

            /* checkbox */
            
            function checkbox(id) {
                var mes = $("#"+id).css("background-position");
				if (mes == 'undefined' || mes == null) {
					mes = $("#"+id).css("background-position-x");
				}
				if (mes.charAt(0)=='-') {
                    $("#"+id).css("background-position","0px");
                } else {
                    $("#"+id).css("background-position","-16px");
                }
				id = id.slice(0,4);
				if (id!='ch_f') {
					liczKase();
				}
            }
            
            /* /checkbox */
            
			var terazPineska=-1;
			var szpilkaX=0;
			var szpilkaY=0;
            function podswietlPineske(id) {
			
					if (terazPineska!=id) {
						$('#poswiata').css('display', 'none'); 
						$('#chmurka').css('display', 'none');
					}
					
					
			
                	var d = document.getElementById('mapa');
                    var mapaX = getPositionX(d);
                    var mapaY = getPositionY(d);
                	var wspolrzedne = $("#szpilka_"+id).text();
                    var przecinek = wspolrzedne.indexOf(',');
                	szpilkaX = parseInt(wspolrzedne.slice(0,przecinek));
                    szpilkaY = parseInt(wspolrzedne.slice(przecinek+1));
					
					if (!(szpilkaX==0 && szpilkaY==0)) {
						$('#poswiata').css('left', szpilkaX+mapaX);
						$('#poswiata').css('top', szpilkaY+mapaY);
						//$('#poswiata').css('display', 'block');

						$('#chmurka').css('top', szpilkaY+mapaY-50);
						if (terazPineska!=id) {
							$('#chmurka').fadeIn(1000);
							$('#poswiata').fadeIn(1000);
							terazPineska=id;
							$('#chmurka').css('display', 'none');
						}
					
						var text = $('#chmurka_tekst_'+id).text();
						$('#chmurka_tekst').text(text);
						
						var szerokosc = $('#chmurka').css('width');
						
						if (szerokosc=='auto') { // dla ie
							szerokosc='120px';
						}
						
						szerokosc = szerokosc.replace('px', '');
						szerokosc*=0.35;
						$('#chmurka').css('left', szpilkaX+mapaX-szerokosc);
						setTimeout("podswietChmurke()",100);
					}
					//$('#chmurka_tekst').text('777777777777');
                }
				
			function podswietChmurke() {
				$('#chmurka').css('display', 'block');
			}
				
			function podswietlPineske2(id) {
                	var d = document.getElementById('mapa');
                    var mapaX = getPositionX(d);
                    var mapaY = getPositionY(d);
                	var wspolrzedne = $("#szpilka_"+id).text();
                    var przecinek = wspolrzedne.indexOf(',');
                	var szpilkaX = parseInt(wspolrzedne.slice(0,przecinek));
                    var szpilkaY = parseInt(wspolrzedne.slice(przecinek+1));
					
					if (!(szpilkaX==0 && szpilkaY==0)) {
						$('#poswiata2').css('left', szpilkaX+mapaX);
						$('#poswiata2').css('top', szpilkaY+mapaY);
						$('#poswiata2').css('display', 'block');

						/*$('#chmurka').css('left', szpilkaX+mapaX-40);*/
						$('#chmurka2').css('top', szpilkaY+mapaY-50);
						$('#chmurka2').css('display', 'block');
					
						var text = $('#chmurka_tekst_'+id).text();
						$('#chmurka_tekst2').text(text);
						
						var szerokosc = $('#chmurka2').css('width');
						
						if (szerokosc=='auto') { // dla ie
							szerokosc='120px';
						}
					
						szerokosc = szerokosc.replace('px', '');
						szerokosc*=0.35;
						$('#chmurka2').css('left', szpilkaX+mapaX-szerokosc);
					} else {
						$('#poswiata2').css('display', 'none');
						$('#chmurka2').css('display', 'none');
					}
					//$('#chmurka_tekst').text('777777777777');
                }
                
			function zgasPineske(id) {
				if (id!=idLokalizacji) {
					$('#poswiata').css('display', 'none');
					$('#chmurka').css('display', 'none');
					terazPineska=-1;
				}
			}

           function liczKase() {
				/*alert($('#5_sekund_1').text());*/
				/*var a = $('#5_sekund_1').text();
				var b = $('#10_sekund_1').text();*/
				//alert(a*b);
				
				var dlugosc='';
				var czestotliwosc='';
				var czas='';
				if (sliderPosition1_1==1) {
					dlugosc='5';
				} else
				if (sliderPosition1_2==1) {
					dlugosc='10';
				} else
				if (sliderPosition1_3==1) {
					dlugosc='15';
				}
				
				if (sliderPosition2_1==1) {
					czestotliwosc+='150';
				} else
				if (sliderPosition2_2==1) {
					czestotliwosc+='300';
				} else
				if (sliderPosition2_3==1) {
					czestotliwosc+='600';
				}
				
				if (sliderPosition3_1==1) {
					czas+='2';
				} else
				if (sliderPosition3_2==1) {
					czas+='4';
				} else
				if (sliderPosition3_3==1) {
					czas+='8';
				} else
				if (sliderPosition3_4==1) {
					czas+='12';
				}

				var lokalizacje='';
				
				//przerobione przez marcink
				
				$('a.wybrana_lokalizacja').each(function(){
					var IdTmp = $(this).attr('id');
					var IdTmpArr = IdTmp.split("_");
					var IdLok = IdTmpArr[2];
					if (typeof(IdLok) != 'undefined') {
						lokalizacje += IdLok + ',';
					}
				})


				xajax_Kalkulator(dlugosc,czestotliwosc,czas,lokalizacje);

           }
                

