
var act;
var timer;
var bstop=false;

function SubmitForm(e,form)
{
var keynum;

if(window.event) // IE
  keynum = e.keyCode;
else if(e.which) // Netscape/Firefox/Opera
  keynum = e.which;

if(keynum == 13)
  {
  SendForm(form,'mdl');
  return false;
  }
                
return true;
}


function Show(strona)
{
$.colorbox({scrolling:false,href:strona,opacity:0.80,initialWidth:'800px',initialHeight:'420px'});
}        

function Show2(strona)
{
$.colorbox({scrolling:false,href:strona,opacity:0.80,initialWidth:'50%',initialHeight:'50%'});
}   

function Popup(strona,width,height)
{
$.colorbox({href:strona,opacity:0.80,scrolling:false,innerWidth:width,innerHeight:height });         
}        

function Porownaj(strona)
{
$.colorbox({href:strona,opacity:0.80,scrolling:false,initialWidth:'50%',initialHeight:'50%'});         
}   

function ShowLoader()
{
$('#sh_loader').css('display','block');
}

function CloseLoader()
{
$('#sh_loader').css('display','none');
}



function Resize(width,height)
{
$.fn.colorbox.load();

//parent.$.fn.colorbox({innerWidth:width,innerHeight:height});
}

function Close()
{
$.colorbox.close()
}


function ShowProposition()
{
$("#proposition").toggle();
parent.$.colorbox.resize();	
}


function DoKoszyka2(id_produktu,sztuk) 
{
ShowLoader();
	if (sztuk==0)
		  var ile=$("#sztuk"+id_produktu).val();
		else
		  var ile=sztuk;	  

		$("#k"+id_produktu).html('<a class="btnrs2" href="javascript:DoKoszyka('+id_produktu+','+sztuk+');">Do koszyka</a>');
		$('#mdl2').load('panel_klienta.php?zakladka=koszyk&akcja=dodaj&id_produktu='+id_produktu+'&sztuk='+ile,function()
		  {
		  $("#proposition").toggle();
		  parent.$.colorbox.resize();
		  CloseLoader();
		  });
		
}


function Send(strona,div,resize)
{
ShowLoader();
$('#'+div).load(strona,function() {CloseLoader(); 
  if (resize)
	parent.$.colorbox.resize();
  }
);

}

function ProduktyWPorownywarce()
{
parent.$('#w_porownywarce').load('produkty_w_porownywarce.php');
}

function Parent(strona)
{
Close();
parent.document.location.href=strona;
}

function wysun(id)
{
$('#'+id).toggle('fast');
}

function SendForm(form_id,div)
{
ShowLoader();
$.post($("#"+form_id).attr("action"), $('#'+form_id).serialize(), function(data) {$('#'+div).html(data); CloseLoader(); } );
}




function KasaUpdateKoszyk(param1,param2)  // aktualizacja koszyka klienta w kasie
{
ShowLoader();
$.post('kasa_koszyk.php', $('#koszyk').serialize()+'&akcja='+param1+'&products_id='+param2, function(data) {$('#kasa_koszyk').html(data); MaszWKoszyku(); CloseLoader(); } );
}

function KasaFormaDoreczenia(forma_doreczenia)
{
$("#koszyk_forma_doreczenia").attr("value",forma_doreczenia);
KasaUpdateKoszyk('forma_doreczenia',''); 
}

function KasaDokumentZakupu(dokument)
{
$("#koszyk_dokument_zakupu").attr("value",dokument);
KasaUpdateKoszyk('dokument_zakupu',''); 
Send('kasa_dokument_zakupu.php?dokument_zakupu='+dokument,'faktura');
}

function KasaSposobPlatnosci(sposob_platnosci,div)
{
KasaUpdateKoszyk('dokument_zakupu',''); 

if (div=='')
  {
  $('#raty').css("display", "none");
  $('#karta').css("display", "none");
  }
else if (div=='raty')
  {
  $('#raty').css("display", "block");
  $('#karta').css("display", "none");
  }
else if (div=='karta')
  {
  $('#karta').css("display", "block");
  $('#raty').css("display", "none");
  }

$('#koszyk_sposob_platnosci').attr("value",sposob_platnosci); 
KasaUpdateKoszyk('sposob_platnosci',''); 
}

function rowOverEffect(object)
{
if (object.className == "katRow") object.className ="modulekatOver";
}

function rowOutEffect(object)
{
if (object.className == "modulekatOver") object.className = "katRow";
}


function MaszWKoszyku()  // aktualizacja paska klienta z ilością i wartością produktów w koszyku
{
parent.$('#masz_w_koszyku').load('masz_w_koszyku.php');
}

function PasekKlienta()
{
parent.$('#nmenu').load('pasek_klienta.php');
}


function DoKoszyka(id_produktu,sztuk) 
{
	if (sztuk==0)
		  var ile=$("#sztuk"+id_produktu).val();
		else
		  var ile=sztuk;	  

		$("#k"+id_produktu).html('<a class="buttonred2" href="javascript:DoKoszyka('+id_produktu+','+sztuk+');">Do koszyka</a>');
		Show('panel_klienta.php?zakladka=koszyk&akcja=dodaj&id_produktu='+id_produktu+'&sztuk='+ile);
}	

function UsunZKoszyka(id_produktu)
{
Send('panel_klienta.php?zakladka=koszyk&sh=all&akcja=usun&id_produktu='+id_produktu,'mdl2',true);
}

function ZmienIlosc(id_produktu,sztuk)
{ 
Send('panel_klienta.php?zakladka=koszyk&sh=all&akcja=zmien&id_produktu='+id_produktu+'&sztuk='+sztuk,"mdl2",true);	
}


function SetBanner(select,id)
{
$("#b_bok a").each(function() { $(this).removeClass("bxbaner_on"); $(this).addClass("bxbaner");  } );
$("a[rel="+select+"]").removeClass("bxbaner");
$("a[rel="+select+"]").addClass("bxbaner_on"); 
$('#b_srodek').load('banners.php?id='+id);
clearTimeout(timer);
timer=setTimeout("ZmienReklamy()",5000);
}


function ZmienReklamy()
{
var next=parseInt($('a.bxbaner_on').attr("rel"));
next=next+1;
if (next>8) next=1;

var select=$("a[rel="+next+"]").attr("rel");
var id=$("a[rel="+next+"]").attr("name");
if (bstop==false) SetBanner(select,id);
timer=setTimeout("ZmienReklamy()",5000);
}


function wyswietl(T,t)
{
if(t==1)
  $('#'+T).css("display","block");
else
  $('#'+T).css("display","none");
}


// ---------------- walidacja formularza ------------------------

function IsEmail(inpt) 
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

var val=$(inpt).attr("value");

if(reg.test(val) == false)
  {	  
  $('#err_'+$(inpt).attr("id")).html('Podany adres e-mail jest nieprawidłowy');
  $(inpt).css("background-color","#FFDFDF");
  }
else
  {
  $('#err_'+$(inpt).attr("id")).html('');
  $(inpt).css("background-color","white");	
  }
}


function Przepisz(inpt,pole)
{
var val=$(inpt).attr("value");
$('#'+pole).attr("value",val);	
}

function IsNumeric(inpt)
{
var alphaExp = /^[0-9\s-]+$/;
var val=$(inpt).attr("value");
if ( val.match(alphaExp) )
  {
  $('#err_'+$(inpt).attr("id")).html('');
  $(inpt).css("background-color","white");	 
  }
else
  {
  $('#err_'+$(inpt).attr("id")).html('Pole może zawierać tylko cyfry');
  $(inpt).css("background-color","#FFDFDF");	 
  }
}

function FilledIn(inpt)
{
var val=$(inpt).attr("value");
if (val.length == 0 )
  {    
  $('#err_'+$(inpt).attr("id")).html('Pole nie może być puste');
  $(inpt).css("background-color","#FFDFDF");
  }
else
  {
  $('#err_'+$(inpt).attr("id")).html('');
  $(inpt).css("background-color","white");	
  }

}

function Length(inpt,dlg)
{
if ($(inpt).attr("value").length != dlg )
  {
  $('#err_'+$(inpt).attr("id")).html('Zła ilość znaków');
  $(inpt).css("background-color","#FFDFDF");
  }
else
  {
  $('#err_'+$(inpt).attr("id")).html('');
  $(inpt).css("background-color","white");
  }

}

function Wyczysc()
{
$("#slowo").attr("value",'');
}


function Set(object)
{
if ( $(object).attr('id')!=act ) $(object).attr('class','zkl_on');
}

function UnSet(object)
{
if ( $(object).attr('id')!=act ) $(object).attr('class','zkl');
}

function Wyswietl(object,id)
{
act=$(object).attr('id');

$("#zkl_szczegoly li").each(function(e){ $(this).attr('class','zkl'); } );

$(".zkl_tresc").each(function(e)
  { $(this).hide(); }
);
$("#"+id).show();
$("#"+act).attr('class','zkl_on');
}

function ZaznaczWariant(id)
{
if ($('input[name=zn'+id+']').val()=='Zaznacz')
  wr_Zaznacz(id);
else
  wr_Odznacz(id);
}

function wr_Zaznacz(id)
{
$("#pid"+id).attr("checked",true);
$("#pid"+id).parent().parent().bind('mouseleave', function(event){
	 $("#pid"+id).parent().parent().attr('class','modulekatOver');
});
$('input[name=zn'+id+']').val('Odznacz');
$("#pid"+id).parent().parent().attr('class','modulekatOver');
wr_IloscSztuk();
}

function wr_Odznacz(id)
{
$("#pid"+id).attr("checked",false);
$("#pid"+id).parent().parent().bind('mouseleave', function(event){
  $("#pid"+id).parent().parent().attr('class','katRow');
});
$("#pid"+id).parent().parent().attr('class','katRow');
$('input[name=zn'+id+']').val('Zaznacz');
wr_IloscSztuk();
}


function wr_ZmienIlosc(id)
{
wr_Zaznacz(id);	
}


function ZaznaczWszystkie(object)
{
if ($(object).val()=='on')
  {
  $(".wr_ch").each(function(e)
  { wr_Zaznacz( $(this).val() ); }		  
  );
  $(object).val('off');	
  }
else
  {
  $(".wr_ch").each(function(e)
    { wr_Odznacz( $(this).val() ); }		  
  );	
  $(object).val('on');	
  }

}


function wr_DoKoszyka()
{
var ile=0;
var id_produktu=0;
var akt_koszyk=false;
var ids='';
var szt='';

$(".wr_ch").each(function(e)
  {
  if ($(this).attr('checked')==true)
    {
	ile=$('select[name=il'+$(this).val()+']').val();
	if (ile>0)
	  {
	  akt_koszyk=true;
	  ids=ids+$(this).val()+',';
	  szt=szt+ile+",";
	  }	  
    }   
  });

if (akt_koszyk)
  $.get('panel_klienta.php?zakladka=koszyk&akcja=dodaj&id_produktu='+ids+'&sztuk='+szt,function(data){Show('panel_klienta.php?zakladka=koszyk&sh=all');} );

}

function wr_IloscSztuk()
{
var ile=0;
var snd="";
$(".wr_ch").each(function(e)
  {
  if ($(this).attr('checked')==true)
    {
    ile=ile+parseInt($('select[name=il'+$(this).val()+']').val());
    }
  });

if (ile==0) snd="ów"
else if (ile>1 && ile<5) snd="y";
else if(ile>=5) snd="ów";
$('#ilosc_sztuk').html(ile+" produkt"+snd);
}


function KasaLogowanie()
{
	
if ( $('#klogowanie').is(':hidden') )
  $('#klogowanie').load('klogowanie.php', function() { $('#klogowanie').toggle(); } );
else
  $('#klogowanie').toggle('fast');
}


function KSendForm()
{
$('#sh_loader2').toggle();
$.post("klogowanie.php", $('#form2').serialize(), function(data)
		{
		if (data=='refresh')
		  document.location.href='kasa.php';	
		else
		  { $('#sh_loader2').toggle(); $('#klogowanie').html(data); }
		});
}



function KSubmitForm(e,form)
{
var keynum;

if(window.event) // IE
  keynum = e.keyCode;
else if(e.which) // Netscape/Firefox/Opera
  keynum = e.which;

if(keynum == 13)
  {
  KSendForm();
  return false;
  }
                
return true;
}

