/***
Simple jQuery Slideshow Script 22
Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc. Please link out to me if you like it :)
***/
idrj=333;
function slideSwitch() {
var $active = $('#slideshow img.active');
if ( $active.length == 0 ) $active = $('#slideshow img:last');
// use this to pull the images in the order they appear in the markup
var $next = $active.next().length ? $active.next()
: $('#slideshow img:first');
// uncomment the 3 lines below to pull the images in random order
// var $sibs = $active.siblings();
// var rndNum = Math.floor(Math.random() * $sibs.length );
// var $next = $( $sibs[ rndNum ] );
$active.addClass('last-active');
$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 3000, function() {
$active.removeClass('active last-active');
});
};
$(function() {
setInterval( "slideSwitch()", 6000 );
});
/***
Author: Adrian "yEnS" Mato Gondelle & Ivan Guardado Castro
website: www.yensdesign.com
email: yensamg@gmail.com
license: Feel free to use it, but keep this credits please!
***/
function load_RozkladWaznoscdiv()
{
$("#RozkladDate").val('2025-04-24');
$("#RozkladWaznoscdiv").load('http://beta.kla.com.pl/templates/rozklad_.php?idrj='+idrj+'&waznosc=on');
$('#RozkladWaznoscdivInfo').html(" Lista Wszystkich Linii ");
Calendar.setup({
inputField : "RozkladDate",
ifFormat : "%Y-%m-%d",
button : "cal-button-1",
align : "Tr"
});
}
$(document).ready(function(){
$("#RozkladWaznoscSelect").change(function()
{
//IE<=8
idrj=$('#RozkladWaznoscSelect').val();
$('#RozkladWaznoscdivInfo').html(" Lista Wszystkich Linii ");
});
/////////////////////////////////////////////
$('#RozkladPrzystanek00Button').click(function(){
RESETRozkladPrzystanek01Select();
NAZWA00=$('#RozkladPrzystanek00Filtr').val();
$('#RozkladPrzystanek00div').load('http://beta.kla.com.pl/templates/rozklad_.php?idrj='+idrj+'&nr=00&przystanek=on&NAZWA='+NAZWA00);
})
/////////////////////////////////////////////
$('#RozkladPrzystanek01Button').click(function(){
RESETRozkladPrzystanek01Select();
NAZWA01=$('#RozkladPrzystanek01Filtr').val();
$('#RozkladPrzystanek01div').load('http://beta.kla.com.pl/templates/rozklad_.php?idrj='+idrj+'&nr=01&przystanki=on&NAZWA='+NAZWA01);
})
//////////////////////////////////////////////
$('#RozkladPrzystanek01Select').live('change', function()
{
KOD2P1=$('#RozkladPrzystanek01Select').val();
$('#RozkladPrzystanek01divInfo').html("Odjazdy z przystanku nr"+KOD2P1+"");
})
function RESETRozkladPrzystanek01Select()
{
$('#RozkladPrzystanek01div').text('');
}
///////////////////////////////////////////////////////////
$('#RozkladPrzystanek02Button').click(function(){
RESETRozkladPrzystanek02Select();
NAZWA02=$('#RozkladPrzystanek02Filtr').val();
$('#RozkladPrzystanek02div').load('http://beta.kla.com.pl/templates/rozklad_.php?idrj='+idrj+'&nr=02&przystanki=on&NAZWA='+NAZWA02);
})
///////////////////////////////////////////////////////RozkladPrzystanek02Select
$('#RozkladPrzystanek02Select').live('change', function()
{
KOD2P2=$('#RozkladPrzystanek02Select').val();
// $('#RozkladPrzystanek02divInfo').html("Odjazdy z przystanku nr"+KOD2P2+"");
})
function RESETRozkladPrzystanek02Select()
{
$('#RozkladPrzystanek02div').text('');
}
/////////////////////////////////////////////////////////////
$('#RozkladPołaczeniaSzukaj').click(function(){
SukajPoloczenia(idrj);
})
function SukajPoloczenia(we)
{
data00=$('#RozkladDate').val()
KOD2PP=$('#RozkladPrzystanek01Select').val();
KOD2KK=$('#RozkladPrzystanek02Select').val();
$('#RozkladPołaczeniadiv').load('http://beta.kla.com.pl/templates/rozklad_.php?idrj='+we+'&nr=01&polaczenia=on&data='+data00+'&KOD2PP='+KOD2PP+'&KOD2KK='+KOD2KK);
}
//////////////
/////////////////////////////////////////////////////////////
$('#RozkladPołaczeniaOdwroc').click(function(){
KOD2PP_text=$('#RozkladPrzystanek01Filtr').val();
KOD2KK_text=$('#RozkladPrzystanek02Filtr').val();
$('#RozkladPrzystanek01Filtr').val(KOD2KK_text);
$('#RozkladPrzystanek02Filtr').val(KOD2PP_text);
KOD2PP_html=$('#RozkladPrzystanek01Select').html();
KOD2KK_html=$('#RozkladPrzystanek02Select').html();
$('#RozkladPrzystanek01Select').html(KOD2KK_html);
$('#RozkladPrzystanek01Select').html(KOD2PP_html);
KOD2PP=$('#RozkladPrzystanek01Select').val();
KOD2KK=$('#RozkladPrzystanek02Select').val();
$('#RozkladPrzystanek01Select').val(KOD2KK);
$('#RozkladPrzystanek02Select').val(KOD2PP);
SukajPoloczenia(idrj);
})
//////////////
////////////////////////////////
$('#wnioZlecenie4Linia').live('change', function()
{ RESETwnioZlecenie4LiniaOd; SETwnioZlecenieLinia(4); })
function RESETwnioZlecenie4Linia()
{
//console.log('RESETwnioZlecenie4Linia');
RESETwnioZlecenie4LiniaOd();
$("#wnioZlecenie4LiniaLista").css("visibility","hidden");
$('#wnioZlecenie4Linia').val(0);
}
//////////////////////////////////////////////
$('#wnioZlecenie4LiniaOd').live('change',function()
{ RESETwnioZlecenie4LiniaDo(); SETLiniaOdLista(4); })
function RESETwnioZlecenie4LiniaOd()
{
//console.log('RESETwnioZlecenie4LiniaOd');
RESETwnioZlecenie4LiniaDo();
$("#wnioZlecenie4LiniaOdLista").css("visibility","hidden");
$('#wnioZlecenie4LiniaOdLista').val(0)
}
//////////////////////////////////////////////
$('#wnioZlecenie4LiniaDo').live('change',function()
{
RESETcennikTabela();
SETcennikTabelaPodmiejskie1linia();
})
function RESETwnioZlecenie4LiniaDo()
{
//console.log('RESETwnioZlecenie4LiniaDo');
RESETcennikTabela();wnioZlecenie4LiniaOdLista
$("#wnioZlecenie4LiniaDoLista").css("visibility","hidden");
$('#wnioZlecenie4LiniaDoLista').val(0);
}
//////////////////////////////////////////////
function RESETcennikTabela()
{
//console.log('RESETcennikTabela');
$("#LINIA:eq(0) tr:eq(1) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(1) td:eq(4)").html(''); //0 Bilet Papierowy: Bilet Papierowy:
$("#LINIA:eq(0) tr:eq(2) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(2) td:eq(4)").html(''); //1 Bilet zakupiony u kierowcy Bilet zakupiony u kierowcy
$("#LINIA:eq(0) tr:eq(3) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(3) td:eq(4)").html(''); //2 Operacja Kartą Elektroniczną Operacja Kartą Elektroniczną
$("#LINIA:eq(0) tr:eq(4) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(4) td:eq(4)").html(''); //3 Tygodniowy 1 linia Pon-Piąt. Tygodniowy 1 linia Pon-Piąt.
$("#LINIA:eq(0) tr:eq(5) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(5) td:eq(4)").html(''); //4 Tygodniowy 1 linia Tygodniowy 1 linia
$("#LINIA:eq(0) tr:eq(6) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(6) td:eq(4)").html(''); //5 Tygodniowy Miasto Pon-Piąt.: Tygodniowy Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(7) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(7) td:eq(4)").html(''); //6 Tygodniowy Miasto: Tygodniowy Miasto:
$("#LINIA:eq(0) tr:eq(8) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(8) td:eq(4)").html(''); //7 Tygodniowy 1 linia + Miasto Pon-Piąt.: Tygodniowy 1 linia + Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(9) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(9) td:eq(4)").html(''); //8 Tygodniowy 1 linia + Miasto: Tygodniowy 1 linia + Miasto:
$("#LINIA:eq(0) tr:eq(10) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(10) td:eq(4)").html(''); //9 Miesięczny 1 linia Pon-Piąt.: Miesięczny 1 linia Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(11) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(11) td:eq(4)").html(''); //10 Miesięczny 1 linia: Miesięczny 1 linia:
$("#LINIA:eq(0) tr:eq(12) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(12) td:eq(4)").html(''); //11 Miesięczny Miasto Pon-Piąt.: Miesięczny Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(13) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(13) td:eq(4)").html(''); //12 Miesięczny Miasto: Miesięczny Miasto:
$("#LINIA:eq(0) tr:eq(14) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(14) td:eq(4)").html(''); //13 Miesięczny 1 linia + Miasto Pon-Piąt.: Miesięczny 1 linia + Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(15) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(15) td:eq(4)").html(''); //14 Miesięczny 1 linia + Miasto: Miesięczny 1 linia + Miasto:
$("#LINIA:eq(0) tr:eq(16) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(16) td:eq(4)").html(''); //15 Kwartalny 1 linia Kwartalny 1 linia:
$("#LINIA:eq(0) tr:eq(17) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(17) td:eq(4)").html(''); //16 Kwartalny: Kwartalny:
$("#LINIA:eq(0) tr:eq(18) td:eq(2)").html(''); $("#LINIA:eq(0) tr:eq(18) td:eq(4)").html('');//17 Kwartalny 1 linia + Miasto:
}
function LinkCeny(Typ3,Rodzaj3,Nominal3,TypUl3,Linia3)
{
//REFRESHwnioKoszt();
//Linia3=$('#wnioZlecenie4Linia').val();
//Nominal3=document.getElementById(Linia3).rows[Do3].cells[Od3-1].innerHTML;
return 'http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?nr=4&typ='+Typ3+'&rodzaj='+Rodzaj3+'&ulga='+TypUl3+'&linia='+Linia3+'&nominal='+Nominal3;
//$('#wnioZlecenie3LiniaDo').val(Do3);
//$('#wnioZlecenie3LiniaOd').val(Od3);
}
function SETcennikTabelaMiasto()
{
// $("#LINIA:eq(0) tr:eq(1) td:eq(2)").load(LinkCeny(0,'','',1,'')); $("#LINIA:eq(0) tr:eq(1) td:eq(4)").load(LinkCeny(0,'','',2,'')); //0 Bilet Papierowy: Bilet Papierowy:
$("#LINIA:eq(0) tr:eq(1) td:eq(2)").load(LinkCeny(0,0,'',1,'')); $("#LINIA:eq(0) tr:eq(1) td:eq(4)").load(LinkCeny(0,0,'',2,'')); //1 Bilet zakupiony u kierowcy Bilet zakupiony u kierowcy
$("#LINIA:eq(0) tr:eq(2) td:eq(2)").load(LinkCeny(0,2,'',1,'')); $("#LINIA:eq(0) tr:eq(2) td:eq(4)").load(LinkCeny(0,2,'',2,'')); //1 Bilet zakupiony u kierowcy Bilet zakupiony u kierowcy
$("#LINIA:eq(0) tr:eq(3) td:eq(2)").load(LinkCeny(0,1,'',1,'')); $("#LINIA:eq(0) tr:eq(3) td:eq(4)").load(LinkCeny(0,1,'',2,'')); //2 Operacja Kartą Elektroniczną Operacja Kartą Elektroniczną
$("#LINIA:eq(0) tr:eq(6) td:eq(2)").load(LinkCeny(1,1,'',1,'')); $("#LINIA:eq(0) tr:eq(6) td:eq(4)").load(LinkCeny(1,1,'',2,'')); //5 Tygodniowy Miasto Pon-Piąt.: Tygodniowy Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(7) td:eq(2)").load(LinkCeny(1,2,'',1,'')); $("#LINIA:eq(0) tr:eq(7) td:eq(4)").load(LinkCeny(1,2,'',2,'')); //6 Tygodniowy Miasto: Tygodniowy Miasto:
$("#LINIA:eq(0) tr:eq(12) td:eq(2)").load(LinkCeny(1,3,'',1,'')); $("#LINIA:eq(0) tr:eq(12) td:eq(4)").load(LinkCeny(1,3,'',2,'')); //11 Miesięczny Miasto Pon-Piąt.: Miesięczny Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(13) td:eq(2)").load(LinkCeny(1,4,'',1,'')); $("#LINIA:eq(0) tr:eq(13) td:eq(4)").load(LinkCeny(1,4,'',2,'')); //12 Miesięczny Miasto: Miesięczny Miasto:
$("#LINIA:eq(0) tr:eq(17) td:eq(2)").load(LinkCeny(1,5,'',1,'')); $("#LINIA:eq(0) tr:eq(17) td:eq(4)").load(LinkCeny(1,5,'',2,'')); //16 Kwartalny: Kwartalny:
}
function SETcennikTabelaPodmiejskie() //wejście poza miastem
{
Do3=$('#wnioZlecenie4LiniaDo').val();
Od3=$('#wnioZlecenie4LiniaOd').val();
Linia3=$('#wnioZlecenie4Linia').val();
Nominal3=document.getElementById(Linia3).rows[Do3-1].cells[Od3-1].innerHTML;
$("#LINIA:eq(0) tr:eq(1) td:eq(2)").load(LinkCeny(0,0,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(1) td:eq(4)").load(LinkCeny(0,0,Nominal3,2,Linia3)); //0 Bilet Papierowy: Bilet Papierowy:
$("#LINIA:eq(0) tr:eq(2) td:eq(2)").load(LinkCeny(0,2,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(2) td:eq(4)").load(LinkCeny(0,2,Nominal3,2,Linia3)); //1 Bilet zakupiony u kierowcy Bilet zakupiony u kierowcy
$("#LINIA:eq(0) tr:eq(3) td:eq(2)").load(LinkCeny(0,1,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(3) td:eq(4)").load(LinkCeny(0,1,Nominal3,2,Linia3)); //2 Operacja Kartą Elektroniczną Operacja Kartą Elektroniczną
$("#LINIA:eq(0) tr:eq(4) td:eq(2)").load(LinkCeny(3,1,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(4) td:eq(4)").load(LinkCeny(3,1,Nominal3,2,Linia3)); //3 Tygodniowy 1 linia Pon-Piąt. Tygodniowy 1 linia Pon-Piąt.
$("#LINIA:eq(0) tr:eq(5) td:eq(2)").load(LinkCeny(3,2,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(5) td:eq(4)").load(LinkCeny(3,2,Nominal3,2,Linia3)); //4 Tygodniowy 1 linia Tygodniowy 1 linia
$("#LINIA:eq(0) tr:eq(10) td:eq(2)").load(LinkCeny(3,3,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(10) td:eq(4)").load(LinkCeny(3,3,Nominal3,2,Linia3)); //9 Miesięczny 1 linia Pon-Piąt.: Miesięczny 1 linia Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(11) td:eq(2)").load(LinkCeny(3,4,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(11) td:eq(4)").load(LinkCeny(3,4,Nominal3,2,Linia3)); //10 Miesięczny 1 linia: Miesięczny 1 linia:
$("#LINIA:eq(0) tr:eq(16) td:eq(2)").load(LinkCeny(3,5,Nominal3,1,Linia3)); $("#LINIA:eq(0) tr:eq(16) td:eq(4)").load(LinkCeny(3,5,Nominal3,2,Linia3)); //15 Kwartalny 1 linia Kwartalny 1 linia:
}
function SETcennikTabelaPodmiejskie1linia()//wejście w miescie
{
Od3=$('#wnioZlecenie4LiniaOd').val();
Do3=$('#wnioZlecenie4LiniaDo').val();
N3_ostatniMiasto=$.trim($('#'+Linia3+'SETINGP').text())-1;
Linia3=$('#wnioZlecenie4Linia').val();
if ((Od3-1)<=N3_ostatniMiasto && Do3N3_ostatniMiasto)
{
Nominal3oM=document.getElementById(Linia3).rows[Do3-1].cells[N3_ostatniMiasto].innerHTML;
$("#LINIA:eq(0) tr:eq(8) td:eq(2)").load(LinkCeny(2,1,Nominal3oM,1,Linia3)); $("#LINIA:eq(0) tr:eq(8) td:eq(4)").load(LinkCeny(2,1,Nominal3oM,2,Linia3)); //7 Tygodniowy 1 linia + Miasto Pon-Piąt.: Tygodniowy 1 linia + Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(9) td:eq(2)").load(LinkCeny(2,2,Nominal3oM,1,Linia3)); $("#LINIA:eq(0) tr:eq(9) td:eq(4)").load(LinkCeny(2,2,Nominal3oM,2,Linia3)); //8 Tygodniowy 1 linia + Miasto: Tygodniowy 1 linia + Miasto:
$("#LINIA:eq(0) tr:eq(14) td:eq(2)").load(LinkCeny(2,3,Nominal3oM,1,Linia3)); $("#LINIA:eq(0) tr:eq(14) td:eq(4)").load(LinkCeny(2,3,Nominal3oM,2,Linia3)); //13 Miesięczny 1 linia + Miasto Pon-Piąt.: Miesięczny 1 linia + Miasto Pon-Piąt.:
$("#LINIA:eq(0) tr:eq(15) td:eq(2)").load(LinkCeny(2,4,Nominal3oM,1,Linia3)); $("#LINIA:eq(0) tr:eq(15) td:eq(4)").load(LinkCeny(2,4,Nominal3oM,2,Linia3)); //14 Miesięczny 1 linia + Miasto: Miesięczny 1 linia + Miasto:
$("#LINIA:eq(0) tr:eq(18) td:eq(2)").load(LinkCeny(2,5,Nominal3oM,1,Linia3)); $("#LINIA:eq(0) tr:eq(18) td:eq(4)").load(LinkCeny(2,5,Nominal3oM,2,Linia3)); //17 Kwartalny 1 linia + Miasto:
SETcennikTabelaPodmiejskie();
}
if ((Od3-1)>N3_ostatniMiasto)
{
SETcennikTabelaPodmiejskie();
}
}
//////////////////////////////////////////////
$("#wnioTypKe").change(function()
{ //console.log('wnioTypKe');
SETwnioTypKe();
});
//----------------------------------------------ustawienie typu karty
function SETwnioTypKe()
{// console.log('SETwnioTypKe');
RESETwnioTypUl();
RESETwnioDostawa();
$("#wnioTypKeCena").text('0');
REFRESHwnioKoszt();
n=$('#wnioTypKe').val();
if (n!=0){
//console.log('SETwnioDostawa');
SETwnioDostawa(n);}
switch(n)
{
case "1": //Okaziciel
$("#wnioListaZelcen").css("visibility","visible");
$('input:checkbox[name=WnioZlec1]').removeAttr("disabled", "disabled");
$("#wnioTypKeCena").text(cenaKeOkaziciela);
REFRESHwnioKoszt();
break;
case "2":
$("#wnioTypUlLista").css("visibility","visible");
$("#wnioTypKeCena").text(cenaKeImienna);
REFRESHwnioKoszt();
break;
}
}
///////////////////////////////////////////////Zmiana Rodzaju Ulgi
$("#wnioTypUl").change(function()
{ SETwnioTypUl() });
//--------------------------------------------reset rodzaju ulgi
function RESETwnioTypUl()
{
RESETwnioDostawa();
RESETwnioListaZelcen();
$("#wnioTypUl").val(0);
$("#wnioTypUlLista").css("visibility","hidden");
}
function SETwnioTypUl()
{
RESETwnioListaZelcen();
n=$('#wnioTypKe').val();
if (n!=0){
//console.log('SETwnioDostawa');
SETwnioDostawa(n);}
switch($('#wnioTypUl').val())
{
case "1": //Normalna
$("#wnioListaZelcen").css("visibility","visible");
$('input:checkbox[name=WnioZlec1]').removeAttr("disabled", "disabled");
$('input:checkbox[name=WnioZlec2]').removeAttr("disabled", "disabled");
$('input:checkbox[name=WnioZlec3]').removeAttr("disabled", "disabled");
break;
case "2": // ULgowa
$("#wnioListaZelcen").css("visibility","visible");
$('input:checkbox[name=WnioZlec1]').removeAttr("disabled", "disabled");
$('input:checkbox[name=WnioZlec2]').removeAttr("disabled", "disabled");
$('input:checkbox[name=WnioZlec3]').removeAttr("disabled", "disabled");
break;
}
}
///////////////////////////////////////////////zmiana listy zlecznie
$('input:checkbox[name=WnioZlec1]').click(
function ()
{
if ($(this).attr('checked'))
{
RESETwnioZlecenie1();
$("#wnioZlecenie1").css("visibility","visible");
}
else
{
RESETwnioZlecenie1();
}
})
$('input:checkbox[name=WnioZlec2]').click(
function ()
{
if ($(this).attr('checked'))
{
SETwnioZlecenie(2);
}
else
{
RESETwnioZlecenie(2);
}
})
$('input:checkbox[name=WnioZlec3]').click(
function ()
{
if ($(this).attr('checked'))
{
SETwnioZlecenie(3);
}
else
{
RESETwnioZlecenie(3);
}
})
//---------------------------------------------reset listy zlecen
function RESETwnioListaZelcen()
{
$("#wnioListaZelcen").css("visibility","hidden");
RESETwnioZlecenie1();
$('input:checkbox[name=WnioZlec1]').attr('checked',false);
$('input:checkbox[name=WnioZlec1]').attr("disabled", "disabled");
RESETwnioZlecenie(2);
$('input:checkbox[name=WnioZlec2]').attr('checked',false);
$('input:checkbox[name=WnioZlec2]').attr("disabled", "disabled");
RESETwnioZlecenie(3);
$('input:checkbox[name=WnioZlec3]').attr('checked',false);
$('input:checkbox[name=WnioZlec3]').attr("disabled", "disabled");
}
/////////////////////////////////////////////////// Zmiana wnioZlecenie1
$('#wnioZlecenie1Gotowka').blur(function(){
var a = $("#wnioZlecenie1Gotowka").val();
var filter = /^([0-9]){0,3}$/;
if(filter.test(a)&& a>=gotowkaMin && a<=gotowkaMax)
{
$("#wnioZlecenie1Gotowka").val(a);
$("#wnioZlecenie1Cena").text(a);
REFRESHwnioKoszt();
}
else
{
alert('Liczba całkowita powinna zawietać się w przedziale od 5 do 100');
$("#wnioZlecenie1Gotowka").val('');
$("#wnioZlecenie1Cena").text(0);
REFRESHwnioKoszt();
}
})
///--------------------------------------------------- reset wnioZlecenie1
function RESETwnioZlecenie1()
{
$("#wnioZlecenie1").css("visibility","hidden");
$("#wnioZlecenie1Gotowka").val('');
$("#wnioZlecenie1Cena").text(0);
REFRESHwnioKoszt();
}
////////////////////////////////////////////////////Zmiana wnioZlecenie2
//////////////////////////////////////////////////////Zmiana wnioZlecenie3
function SETwnioZlecenie(we)
{
RESETwnioZlecenie(we);
$("#wnioZlecenie"+we+"").css("visibility","visible");
$("#wnioZlecenie"+we+"Typ").css("visibility","visible");
$("#wnioZlecenie"+we+"Rodzaj").css("visibility","visible");
}
//------- ------------------------------------------reset wnioZlecenie2
//------- ------------------------------------------reset wnioZlecenie3
function RESETwnioZlecenie(we)
{
RESETWaznoscListe(we);
$("#wnioZlecenie"+we+"Cena").text(0);
REFRESHwnioKoszt();
$("#wnioZlecenie"+we+"").css("visibility","hidden");
$("#wnioZlecenie"+we+"Typ").val(0);
$("#wnioZlecenie"+we+"Typ").css("visibility","hidden");
$("#wnioZlecenie"+we+"Rodzaj").val(0);
$("#wnioZlecenie"+we+"Rodzaj").css("visibility","hidden");
$("#wnioZlecenie"+we+"Linia").val(0);
$("#wnioZlecenie"+we+"Linia").css("visibility","hidden");
// $("#wnioZlecenie"+we+"LiniaOd").val(0);
$("#wnioZlecenie"+we+"LiniaOdLista").css("visibility","hidden");
// $("#wnioZlecenie"+we+"LiniaDo").val(0);
$("#wnioZlecenie"+we+"LiniaDoLista").css("visibility","hidden");
}
////////////////////////////////////////////////////////////////////////
//--------------------------------------------------Zmiana wnioZlecenie3Rodzaj
$("#wnioZlecenie2Rodzaj").change(function()
{ RESETWaznoscListe(2); GenerujWaznoscListe(2) ; })
////////////////////////////////////////////////////////////////////////
//--------------------------------------------------Zmiana wnioZlecenie3Typ
$("#wnioZlecenie2Typ").change(function()
{ RESETWaznoscListe(2); GenerujWaznoscListe(2); })
//------------------------------------------------------ ////////////////////////////////////////////////////////////////////////
//--------------------------------------------------Zmiana wnioZlecenie3Rodzaj
$("#wnioZlecenie3Rodzaj").change(function()
{ RESETWaznoscListe(3); GenerujWaznoscListe(3) ; })
////////////////////////////////////////////////////////////////////////
//--------------------------------------------------Zmiana wnioZlecenie3Typ
$("#wnioZlecenie3Typ").change(function()
{ RESETWaznoscListe(3); GenerujWaznoscListe(3); })
//------------------------------------------------------
function GenerujWaznoscListe(we)
{
n1=$('#wnioZlecenie'+we+'Rodzaj').val();
n2=$('#wnioZlecenie'+we+'Typ').val();
if((n1*n2)>0){
$('#wnioZlecenie'+we+'WaznoscLista').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/wniosek_od.php?nr='+we+'&typ='+n1+'&1ile='+boWaznoscIleTygodniowek+'&po='+boWaznoscIleWczesniej+'&2ile='+boWaznoscIleMiesiecznych+'&3ile='+boWaznoscIleKwartalnych)
$('#wnioZlecenie'+we+'WaznoscLista').css("visibility","visible");
}
}
////////////////////////////////////////////////////////////////////////Zmiana wnioZlecenie3Waznosc
$('#wnioZlecenie2Waznosc').live('change', function()
{ SETWaznoscListe(2); })
//------------------------------------------------- set wnioZlecenie3Waznosc
////////////////////////////////////////////////////////////////////////Zmiana wnioZlecenie3Waznosc
$('#wnioZlecenie3Waznosc').live('change', function()
{ SETWaznoscListe(3); })
//------------------------------------------------- set wnioZlecenie3Waznosc
function SETWaznoscListe(we)
{
RESETLiniaLista(we);
n1=$('#wnioZlecenie'+we+'Typ').val();
n2=$('#wnioZlecenie'+we+'Rodzaj').val();
switch(n1)
{
case "1": //Miasto
// $("#wnioListaZelcen").css("visibility","visible");
//tablica cen Kalisz wymiar typ-rodzaj-ważność
$('#wnioZlecenie'+we+'Cena').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?typ='+n1+'&rodzaj='+n2+'&ulga='+$("#wnioTypUl").val(),function(){ REFRESHwnioKoszt();});
break;
case "2": // Miasto + 1 linia
$('#wnioZlecenie'+we+'LiniaLista').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?TypLini=2&nr='+we);
$('#wnioZlecenie'+we+'LiniaLista').css("visibility","visible");
break;
case "3": // 1 linia
$('#wnioZlecenie'+we+'LiniaLista').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?TypLini=all&nr='+we);
$('#wnioZlecenie'+we+'LiniaLista').css("visibility","visible");
break;
}
}
//-------------------------------------------------Zmiana wnioZlecenie3Waznosc
function RESETWaznoscListe(we)
{
RESETLiniaLista(we);
$('#wnioZlecenie'+we+'Waznosc').val(0);
$('#wnioZlecenie'+we+'WaznoscLista').css("visibility","hidden");
}
//////////////////////////////////////////////////////-Zmiana linii listy wnioZlecenieLinia
$('#wnioZlecenie2Linia').live('change', function()
{ SETwnioZlecenieLinia(2); })
//--------------------------------------------------------
//////////////////////////////////////////////////////-Zmiana linii listy wnioZlecenieLinia
$('#wnioZlecenie3Linia').live('change', function()
{ SETwnioZlecenieLinia(3); })
//--------------------------------------------------------
function SETwnioZlecenieLinia(we)
{
RESETLiniaOdLista(we);
Linia3= $('#wnioZlecenie'+we+'Linia').val();
$('#wnioZlecenie'+we+'LiniaTabela').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/linie/'+Linia3+'.htm',function() { LoadwnioZlecenieLiniaTabela(we); });
}
//----------------------------------------------
/* $( '#wnioZlecenie2LiniaTabela' ).ajaxComplete(function()
{ });*/
//-----------------------------------------------
//----------------------------------------------
/* $( '#wnioZlecenie3LiniaTabela' ).ajaxComplete(function()
{ LoadwnioZlecenieLiniaTabela(3); });*/
//-----------------------------------------------
function LoadwnioZlecenieLiniaTabela(we)
{
cc=$('#wnioZlecenie'+we+'LiniaOd').val();
if (cc=="0"){
Linia3= $('#wnioZlecenie'+we+'Linia').val();
n3=$('#wnioZlecenie'+we+'Typ').val();
N3_ostatniMiasto=$.trim($('#'+Linia3+'SETINGP').text())-1;
for(i=0;i-=WYBIERZ=-");
}
/////////////////////////////////////////////////////////////Zmiana wnioZlecenie3LiniaOd
$('#wnioZlecenie2LiniaDo').live('change',function()
{ setwnioZlecenieLiniaDo(2); })
//------------------------------------------------
/////////////////////////////////////////////////////////////Zmiana wnioZlecenie3LiniaOd
$('#wnioZlecenie3LiniaDo').live('change',function()
{ setwnioZlecenieLiniaDo(3); })
//------------------------------------------------
function setwnioZlecenieLiniaDo(we)
{
$('#wnioZlecenie'+we+'Cena').text(0);
REFRESHwnioKoszt();
Linia3=$('#wnioZlecenie'+we+'Linia').val();
Do3=$('#wnioZlecenie'+we+'LiniaDo').val();
Od3=$('#wnioZlecenie'+we+'LiniaOd').val();
//document.getElementById(Linia3).rows[$('#wnioZlecenie'+we+'LiniaDo').val()-1].cells[$('#wnioZlecenie'+we+'LiniaOd').val()].innerHTML;
Nominal3=document.getElementById(Linia3).rows[Do3-1].cells[Od3-1].innerHTML;
Typ3=$('#wnioZlecenie'+we+'Typ').val();
Rodzaj3=$('#wnioZlecenie'+we+'Rodzaj').val();
TypUl3=$("#wnioTypUl").val();
$('#wnioZlecenie'+we+'Cena').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?nr='+we+'&typ='+Typ3+'&rodzaj='+Rodzaj3+'&ulga='+TypUl3+'&linia='+Linia3+'&nominal='+Nominal3,function(){REFRESHwnioKoszt();});
//$('#wnioZlecenie3LiniaDo').val(Do3);
//$('#wnioZlecenie3LiniaOd').val(Od3);
}
//------------------------------------------------
function RESETLiniaDoLista(we)
{
$('#wnioZlecenie'+we+'LiniaDo').val(0);
$('#wnioZlecenie'+we+'LiniaDoLista').css("visibility","hidden");
$('#wnioZlecenie'+we+'LiniaDo').html("");
$('#wnioZlecenie'+we+'Cena').text(0);
REFRESHwnioKoszt();
}
//=======================================
$('#wnioDostawa').live('change',function()
{
wnioDostawa=$('#wnioDostawa').val();
////http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/?cena=1&wnioDostawa=1
$('#wnioDostawaCena').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/wniosek_dostawa.php?cena=1&wnioDostawa='+wnioDostawa,function(){REFRESHwnioKoszt();SETwnioSubmit();});
})
function RESETwnioDostawa()
{
RESETwnioSubmit();
$('#wnioDostawaListalisty').css("visibility","hidden");
$('#wnioDostawa').val(0);
$('#wnioDostawaCena').text(0);
REFRESHwnioKoszt();
}
function SETwnioDostawa(we)
{
$('#wnioDostawaListalisty').css("visibility","visible");
$('#wnioDostawaLista').load('http://www.kla.com.pl/cennik/waznosc/'+dirCenaWaz+'/wniosek_dostawa.php?lista=1&typ='+we);
}
//===========================================
function REFRESHwnioKoszt()
{
wnioTypKeCena=$("#wnioTypKeCena").text();
wnioZlecenie1Cena=$('#wnioZlecenie1Cena').text();
wnioZlecenie2Cena=$('#wnioZlecenie2Cena').text();
wnioZlecenie3Cena=$('#wnioZlecenie3Cena').text();
wnioDostawaCena=$('#wnioDostawaCena').text();
wnioDostawaCena=$('#wnioDostawaCena').text();
$('#wnioCenaDostawy').text(wnioDostawaCena);
wnioSuma=wnioTypKeCena*1+wnioZlecenie1Cena*1+wnioZlecenie2Cena*1+wnioZlecenie3Cena*1;
$('#wnioSuma').text(wnioSuma);
Rabat=0;
/*if(wnioSuma>=29)
{
$('#wnioRabatTD').css("visibility","visible");
$('#wnioRabatTest').text('Promocja KE za 1 zł do 2014');
Rabat=14;
$('#wnioRabat').text(Rabat);
}
else
{ Rabat=0;
$('#wnioRabatTD').css("visibility","hidden");
} */
$('#wnioKoszt').text(wnioSuma*1+Rabat*1+wnioDostawaCena*1);
}
//======================================================
function RESETwnioSubmit()
{
$('#wnioSubmit').css("visibility","hidden");
}
function SETwnioSubmit()
{
$('#wnioSubmit').css("visibility","visible");
}
//=====================================================
$( "#SubmitWniosek" ).click(function()
{
dane='?';
wnioTypKe=$( "#wnioTypKe option:selected" ).text(); dane=dane+'wnioTypKe='+wnioTypKe;
dane=dane+'&wnioTypKeNr='+$( "#wnioTypKe " ).val();
wnioTypUl=$( "#wnioTypUl option:selected" ).text(); dane=dane+'&wnioTypUl='+wnioTypUl;
wnioTypKeCena=$("#wnioTypKeCena").text(); dane=dane+'&wnioTypKeCena='+wnioTypKeCena;
if($('input:checkbox[name=WnioZlec1]').attr('checked'))//gotówka
{dane=dane+'&WnioZlec1=1';
wnioZlecenie1Cena=$("#wnioZlecenie1Cena").text();dane=dane+'&wnioZlecenie1Cena='+wnioZlecenie1Cena;
}
if($('input:checkbox[name=WnioZlec2]').attr('checked'))//zelc 2
{ dane=dane+'&WnioZlec2=1';
wnioZlecenie2Typ=$( "#wnioZlecenie2Typ option:selected" ).text(); dane=dane+'&wnioZlecenie2Typ='+wnioZlecenie2Typ;
wnioZlecenie2Rodzaj=$( "#wnioZlecenie2Rodzaj option:selected" ).text(); dane=dane+'&wnioZlecenie2Rodzaj='+wnioZlecenie2Rodzaj;
wnioZlecenie2Waznosc=$( "#wnioZlecenie2Waznosc option:selected" ).text(); dane=dane+'&wnioZlecenie2Waznosc='+wnioZlecenie2Waznosc;
wnioZlecenie2Linia=$( "#wnioZlecenie2Linia option:selected" ).text();dane=dane+'&wnioZlecenie2Linia='+wnioZlecenie2Linia;
wnioZlecenie2LiniaOdLista=$( "#wnioZlecenie2LiniaOdLista option:selected" ).text();dane=dane+'&wnioZlecenie2LiniaOdLista='+wnioZlecenie2LiniaOdLista;
wnioZlecenie2LiniaDoLista=$( "#wnioZlecenie2LiniaDoLista option:selected" ).text(); dane=dane+'&wnioZlecenie2LiniaDoLista='+wnioZlecenie2LiniaDoLista;
wnioZlecenie2Cena=$("#wnioZlecenie2Cena").text();dane=dane+'&wnioZlecenie2Cena='+wnioZlecenie2Cena;
}
if($('input:checkbox[name=WnioZlec3]').attr('checked'))//zelc 3
{
dane=dane+'&WnioZlec3=1';
wnioZlecenie3Typ=$( "#wnioZlecenie3Typ option:selected" ).text(); dane=dane+'&wnioZlecenie3Typ='+wnioZlecenie3Typ;
wnioZlecenie3Rodzaj=$( "#wnioZlecenie3Rodzaj option:selected" ).text(); dane=dane+'&wnioZlecenie3Rodzaj='+wnioZlecenie3Rodzaj;
wnioZlecenie3Waznosc=$( "#wnioZlecenie3Waznosc option:selected" ).text(); dane=dane+'&wnioZlecenie3Waznosc='+wnioZlecenie3Waznosc;
wnioZlecenie3Linia=$( "#wnioZlecenie3Linia option:selected" ).text();dane=dane+'&wnioZlecenie3Linia='+wnioZlecenie3Linia;
wnioZlecenie3LiniaOdLista=$( "#wnioZlecenie3LiniaOdLista option:selected" ).text();dane=dane+'&wnioZlecenie3LiniaOdLista='+wnioZlecenie3LiniaOdLista;
wnioZlecenie3LiniaDoLista=$( "#wnioZlecenie3LiniaDoLista option:selected" ).text(); dane=dane+'&wnioZlecenie3LiniaDoLista='+wnioZlecenie3LiniaDoLista;
wnioZlecenie3Cena=$("#wnioZlecenie3Cena").text();dane=dane+'&wnioZlecenie3Cena='+wnioZlecenie3Cena;
}
wnioDostawa=$( "#wnioDostawa option:selected" ).text();dane=dane+'&wnioDostawa='+wnioDostawa;
wnioDostawaCena=$("#wnioDostawaCena").text();dane=dane+'&wnioDostawaCena='+wnioDostawaCena;
wnioSuma=$("#wnioSuma").text();dane=dane+'&wnioSuma='+wnioSuma;
wnioRabatTest=$("#wnioRabatTest").text();dane=dane+'&wnioRabatTest='+wnioRabatTest;
wnioRabat=$("#wnioRabat").text();dane=dane+'&wnioRabat='+wnioRabat;
wnioKoszt=$("#wnioKoszt").text();dane=dane+'&wnioKoszt='+wnioKoszt;
//alert(dane);
window.open('http://kla.com.pl/templates/wniosek.php'+dane);
})
//========================================
//global vars;
var form = $("#formularz_zapytania");
var name = $("#imie_nazwisko");
var nameInfo = $("#nameInfo");
var temat = $("#temat");
var tematInfo = $("#tematInfo");
var email = $("#email");
var emailInfo = $("#emailInfo");
var wiadomosc = $("#wiadomosc");
var wiadomoscInfo = $("#wiadomoscInfo");
//var pass1 = $("#pass1");
//var pass1Info = $("#pass1Info");
//var pass2 = $("#pass2");
//var pass2Info = $("#pass2Info");
//var message = $("#message");
//On blur
name.blur(validateName);
temat.blur(validateTemat);
email.blur(validateEmail);
// pass1.blur(validatePass1);
//pass2.blur(validatePass2);
//On key press
name.keyup(validateName);
wiadomosc.blur(validateWiadomosc);
// pass1.keyup(validatePass1);
// pass2.keyup(validatePass2);
// message.keyup(validateMessage);
//On Submitting
form.submit(function(){
if(validateName() & validateEmail() & validateTemat()& validateWiadomosc() )
// if(validateName() & validateEmail() & validatePass1() & validatePass2() & validateMessage())
return true
else
return false;
});
//validation functions
function validateEmail(){
//testing regular expression
var a = $("#email").val();
var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
//if it's valid email
if(filter.test(a)){
email.removeClass("error");
emailInfo.text("Pole zostało uzupełnione");
emailInfo.removeClass("error");
return true;
}
//if it's NOT valid
else{
email.addClass("error");
emailInfo.text("To nie jest prawidłowy email");
emailInfo.addClass("error");
return false;
}
}
function validateName(){
//if it's NOT valid
if(name.val().length < 4){
name.addClass("error");
nameInfo.text("Pole powinno zawierać min. 5 znaków.");
nameInfo.addClass("error");
return false;
}
//if it's valid
else{
name.removeClass("error");
nameInfo.text("Pole uzupełnione");
nameInfo.removeClass("error");
return true;
}
}
function validateWiadomosc(){
//if it's NOT valid
if(wiadomosc.val().length < 10){
wiadomosc.addClass("error");
wiadomoscInfo.text("Pole powinno zawierać min. 5 znaków.");
wiadomoscInfo.addClass("error");
return false;
}
//if it's valid
else{
wiadomosc.removeClass("error");
wiadomoscInfo.text("Pole uzupełnione");
wiadomoscInfo.removeClass("error");
return true;
}
}
function validateTemat(){
//if it's NOT valid
if(temat.val().length < 4){
temat.addClass("error");
tematInfo.text("Pole powinno zawierać min. 5 znaków.");
tematInfo.addClass("error");
return false;
}
//if it's valid
else{
temat.removeClass("error");
tematInfo.text("Pole uzupełnione");
tematInfo.removeClass("error");
return true;
}
}
function validateMessage(){
//it's NOT valid
if(message.val().length < 10){
message.addClass("error");
return false;
}
//it's valid
else{
message.removeClass("error");
return true;
}
}
});