function redirect(url,absolute)
{
window.location=(absolute ? '':baseUrl)+url;
}

//_///////////////////////wybor produktów po kategoriach:

$(document).ready( 
					function ()
					{
					if ($('#selectCategory').attr('value')=='brak') $('#selectCategory').attr('disabled',1);
					$('#selectCategoryButton').click(
													function()
													{
													kat=$('#selectCategory').attr('value');
													ven=$('#selectVendor').attr('value');
													if (kat!='brak')
													redirect('/katalog/kat/'+kat+'/prod/'+ven);
													}
													);
					
					$('#wyszukiwarka').submit(
													function()
													{
													szukaj=$('#inputSearch').attr('value');
													redirect('/szukaj/'+szukaj);
													return false;
													}
													);	
					$('#searchButton').click(
													function()
													{
													$('#wyszukiwarka').submit();
													}
													);													
					
					
					$('#selectVendor').change(
													function()
													{
													
													ven=$('#selectVendor').attr('value');
													redirect('/menu/vendor/id/'+ven);
													return true;
													
													$('#selectCategory').hide();
													$('#loadingBar').show();
													$('#selectCategory').load('produkty/kategorie/format/html/prod/'+ven,
															function()
															{
															$('#selectCategory').show();
															$('#loadingBar').hide();
															}
															);
													$('#menu_content').load('menu/index/format/html/menu_id/'+ven);		
													
													}
													);
					}								
					);
									

/////////////////////menu://////////////////////


		sfHover = function() 
		{
			var sfEls = document.getElementById("drop_menu").getElementsByTagName("li");
			for (var i=0; i<sfEls.length; i++) 
			{
				sfEls[i].onmouseover=function() 
				{
					this.className+=" sfhover";
				}
				sfEls[i].onmouseout=function() 
				{
					this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
				}
			}
		}
		if (window.attachEvent) window.attachEvent("onload", sfHover);

						

//_///////galeria////////////////////////
$(document).ready( 
	function(){

//	$.fn.fancyzoom.defaultsOptions.imgDir='public/javascript/ressources/';
	
//	$('div.galeria a').fancyzoom({Speed:400,showoverlay:false});
			
				
//	$('div.produkt div.photo a').fancyzoom({Speed:400,showoverlay:false});
	
			$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});	
				}
				);				
				
				
				
				
//_///////produkt////////////////////////
$(document).ready( 
	function() {
	$("div.galeria div.zdjecia").imageScroller({
			next:"moveGalleryLeft",
			prev:"moveGalleryRight",
			frame:"viewerFrame",
			width:1,
			child:"a",
			auto:false
		});
		}
		);		
				
							

//_///////ankiety////////////////////////

$(document).ready( 
					function ()
					{
					$('div#ankieta div.glosuj a').click(
									function() {
												
												
	
	
												if(	$('div#ankieta form:first').serializeArray()[0]!=null)
												
												$('div#ankieta').load('ankieta/glosuj/format/html',
																$('div#ankieta form').serializeArray()	
													
																	);
												else alert('zaznacz odpowiedz');
																	
												return false;					
												}
									
													);
													
					$('div#ankieta div.zobacz a').click(
									function() {
												$('div#ankieta').load('ankieta/zobacz/format/html');
												return false;					
												}
									
													);
																										
					}
					);


///_///////dodawanie produktu - wersje:

$(document).ready( 
					function ()
					{
					$('div.koszyk a.wybierzWersje').click(
							function()
							{
							//jeżeli istnieje już jakis panel:
							if ($('div#popup_panel').length) return false;
							
							$('body').prepend('<div id="popup_panel"></div>');
							$('div#popup_panel').hide();
							$('div#popup_panel').load(this.toString().replace('#','')+"/format/html",
												function() {$('div#popup_panel').fadeIn(500);}
												);
							$("div#popup_panel").draggable();
							return false;
							}
							);
					}
					);	
					
$(document).ajaxComplete(
					function ()
					{
					$('img#closePanelButton').click(
							function()
							{
							$('div#popup_panel').fadeOut(300,
								function(){$('div#popup_panel').remove();});
							
							
							return false;
							}
							);
							
					$('div#wybor_koloru div.zatwierdz a').click(
							function()
							{
							
							
							$.post('koszyk/dodaj/format/json',
									$('div#wybor_koloru form').serializeArray(),
									function(data, status) 
									{
									if (status=='success')
									{
									$('div#popup_panel').fadeOut(300,
										function(){$('div#popup_panel').remove();});
										redirect('/koszyk/');
									}
									else
									{
									alert('serwis nieaktywny, spróbuj później');
									}
									
									}
									)
							
							return false;
							}
							);							
					}
					);	
					
					
					
					
//////////////////////koszyk:	

function prepareBasket()
{

$('div#koszyk div.element form div.zmien a').click(
	  		function() 
	  		{ 
	  		$.post('koszyk/zmien/format/json',
				$(this).parents('form').serializeArray(),
				function(data, status) 
				{
				if (status=='success')
				{
				$('div#koszyk').load('koszyk/index/format/html',prepareBasket);
				
				}
				else
				{
				alert('serwis nieaktywny, spróbuj później');
				}
				
				}
				);
			return false;	
	  		}
	  		);
	  		
	  		
$('div#koszyk div.element form div.usun a').click(
	  		function() 
	  		{ 
	  		$.post('koszyk/usun/format/json',
				$(this).parents('form').serializeArray(),
				function(data, status) 
				{
				if (status=='success')
				{
				$('div#koszyk').load('koszyk/index/format/html',prepareBasket);
				
				}
				else
				{
				alert('serwis nieaktywny, spróbuj później');
				}
				
				}
				);
			return false;	
	  		}
	  		);	  		

$("div#koszyk div.dostawa form select[name='transport']").change(
	  		function() 
	  		{ 
	  		
	  		$.post('koszyk/transport/format/json',
				$(this).parents('form').serializeArray(),
				function(data, status) 
				{
				if (status=='success')
				{
				$('div#koszyk').load('koszyk/index/format/html',prepareBasket);
				
				}
				else
				{
				alert('serwis nieaktywny, spróbuj później');
				}
				
				}
				);
			return false;	
	  		}
	  		);		  						
  				
}

$(document).ready( prepareBasket);
					



///////////zamowienie krok1:


$(document).ready( 
					function ()
					{
$('form#krok1Form input[name=\'adres_wysylki\']').click(
							function()
							{
							if ($(this).attr('checked'))
							{
							$('input[name^=\'wysylka\']').attr('disabled','true');
							}
							else							
							{
							$('input[name^=\'wysylka\']').attr('disabled','');
							}
							}
							);	
							
$('form#krok1Form input[name=\'faktura_na_firme\']').click(
							function()
							{
							if ($(this).attr('checked'))
							{
							$('input[name^=\'firma\']').attr('disabled','');
							
							}
							else							
							{
							$('input[name^=\'firma\']').attr('disabled','true');
							}
							}
							);
								
							
$('form#krok1Form').submit(
							function()
							{
								var fail = false;
								$("form#krok1Form input[type='text']:enabled").each(function()
								{
									if(!$(this).val())
									{
										$(this).css('background','red');
										fail = true;
									}
									else $(this).css('background','white');
								});

							if(fail)
							{
							alert('Proszę uzupełnic wszystkie pola');
							return false;
							}
							if ($("form#krok1Form input[name='zgoda1']:checkbox:checked").length!=1)
							{
							alert('konieczne jest wyrażenie zgody na przetwarzanie danych osobowych');
							return false;
							}							
							
							if ($("form#krok1Form input[name='zgoda2']:checkbox:checked").length!=1)
							{
							alert('konieczna jest akceptacja regulaminu');
							return false;
							}	
							
							

							}
							);													
							
					}
					);			
					
					
					
					
					
					
					
					
///////////zamowienie krok2:


$(document).ready( 
					function ()
					{
	
$('form#krok2Form').submit(
								function()
								{
								if ($("form#krok2Form input[type='radio']:checked").length==0)
								{
								alert('Proszę zazmaczyc sposób płatności');
								return false;
								}
							
								}
							);													
							
					}
					);		
					
					
///////////cenniki:


$(document).ready( 
					function ()
					{
						$('div.category div.content table.display').hide();					
						$('div.category div.content a.categoryName').click(
							function()
							{
							$(this).next('table').slideToggle(500);
							return false;
							}
							
						);
						
						/*$('div.category div.content a.categoryName').toggle(
							function()
							{
							$(this).next('table').show();
							}
							,
							function()
							{
							$(this).next('table').hide();
							}
						);*/	
					}
					);						
					
					
/////////////////////////gdzie kupić:

$(document).ready( 
					function ()
					{
					$("form[name='sklepy'] select[name='wojewodztwo']").change(
													function()
													{
													woj=$(this).val();
													if (woj=='') return false;
													redirect('/gdziekupic/'+woj);
													}
													);
													
					$("form[name='sklepy'] select[name='miasto']").change(
													function()
													{
													woj=$("form[name='sklepy'] select[name='wojewodztwo']").val();
													miasto=$(this).val();
													if (miasto=='' || woj=='') return false;
													redirect('/gdziekupic/'+woj+'/'+miasto);
													}
													);													
					
					}								
					);														
													
													
function flipImage(e,image)
{
	var cel;
	if(window.event)
	{
		cel=window.event.srcElement;
	}
	else
	{
		cel=e.target;
	}
		cel.src=image;
}
