/**
 * soubor by mel obsahovat vsechny js definice, ktere
 * vyzaduji, aby byl DOM kompletne nacteny a pro jednostnost
 * je vhodne uvadet do jedineho souboru, protoze echovane
 * v PHP skriptech se velmi spatne hledaji a opravuji..
 *
 * soubor je nacitan v shop_header.php
 * 
 */
$(document).ready(function(){
	$("#upoutavky").changebox({
		'play_pause' : true,
		'time' : 5000
	});

	/**
	 * obsluha formulare volitelnych poli
	 */
	$('.volit_pole, .volit_pole_wizzard').live(
		'change', function(){

			var params = new Array;

			$('.volit_pole[value!=0], .volit_pole_wizzard[value!=0]').each(function(){
				params.push(this.name + '=' + this.value);
			});

			var kid = $('#kid').val();
			if (kid)
				params.push('KID=' + kid);
			else
				params.push('all=1');

			params.push('isAjax=1');			

			$.ajax({
				url: web_root + 'scripts/vp_ajax.php?' + params.join('&'),
				success: function(html){
					$('#volit_pole').html(html);
					$('.filtr_volitelne, .filtr_volitelne_wizzard').submit();
				}
			});
		}
	);

	/**
	 * formular cenoveho slideru bude ajaxovy
	 */
	$("#slider_form, .filtr_volitelne").ajaxForm({
		target: "#ajax_content",
		url: web_root_lang + "scripts/zbozi_ajax.php",
		beforeSubmit: function() {
			$("#loading_layer").show();
		},
		success: function() {
			$("#loading_layer").hide();
		},
		error: function(a,b) {
			alert(a);
		}
	});

	/**
	 * formular cenoveho slideru bude ajaxovy
	 */
	$("#slider_form_wizzard, .filtr_volitelne_wizzard").ajaxForm({
		target: "#ajax_content",
		url: web_root_lang + "scripts/wizzard_ajax.php",
		beforeSubmit: function() {
			$("#loading_layer").show();
		},
		success: function() {
			$("#loading_layer").hide();
		},
		error: function(a,b) {
			alert(a);
		}
	});
});
