/* Author: 
qrczak@gmail.com
*/

$(document).ready(function(){
	
	$('#producenci h3, #producenci ul.list li.list_none').remove();
	
	if ($('#klasid').length) {
		var namekat = $('#klasid').text();
		//console.log($('#nawigacja > ul > li'));
		$('#nawigacja > ul > li > a').each(function(index) {
				//console.log($(this).text());
				//console.log(namekat);
				//console.log($(this).html());
				//console.log($(this).children('ul'));
				//console.log($(this).parent('ul'));
			if ($(this).text() == namekat) {
				//console.log($(this).text());
				//console.log(namekat);
				//console.log($(this).children('ul'));
				$(this).siblings('ul').addClass('sub');
			}
		});

	}
	// if ($('.mod_catalogreader').length) {
		// $("a#mainfoto").fancybox({
			// 'overlayShow'	: false,
			// 'transitionIn'	: 'elastic',
			// 'transitionOut'	: 'elastic'
		// });
		// $("a[rel=galeria]").fancybox({
			// 'transitionIn'		: 'none',
			// 'transitionOut'		: 'none',
			// 'titlePosition' 	: 'over'
		// });
	// }
	if ($('#prodlisttxt h1.kategory').length) {
		var prodH1 = $('#prodlisttxt h1.kategory');
		var prodList = $('#prodlisttxt div.layout_simple');
		 $('#prodlisttxt').empty();
		 $('#prodlisttxt').append(prodH1);
		 $('#prodlisttxt').append(prodList);
		// console.log(prodH1);
		// console.log(prodList);
	}
	

	
	//var div = $('#prodlisttxt').html();    
	//var newdiv = div.replace(/ /g,'');
	//$('#prodlisttxt').html(newdiv);
	
	//console.log($('#kraje option'));
	$('#kraje option').live("click",function() {
		$.ajax({
			type : 'POST',
			url : 'templates/karcz/miasta.php',
			dataType : 'html',
			data: {
				id : $(this).attr('value')
			},
			success : function(data){
				//alert("Jest OK");
				$('#miasta').html(data);
				$('#miasta option').live("click",function() {
					//window.location.replace("http://karcz.eu/"+$(this).attr('value')+"/"+$(this).attr('title')+".html");
					window.location.href = 'http://onet.pl/' + $(this).attr('value') + '/' + $(this).attr('title') + '.html';
				});
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
				alert("Sorry, " + xhr.responseText.toLowerCase());
			}
		});
		
		return false;
	});
	$('#jezyki input:checkbox,#wiek input:checkbox').change(function() {
		
		var langCheckboxes = $('#jezyki input:checkbox');
		//console.log(langCheckboxes);
		var ageCheckboxes = $('#wiek input:checkbox');
		//console.log(ageCheckboxes);
		// create an new object with properties id and price
		var langData = {
			jezyk: []
		};
		var ageData = {
			wiek: []
		};
		// loop over the price input elements and place the value in the postData object
		//$.each(langCheckboxes, function(index, el) {
			// push the value in the price array
			//langData.name.push($(el).val());
		//});

		// @todo do the same loop thing for id here
		var lang = $.each(langCheckboxes, function(index, el) {
			if ($(this).attr('checked')){
				langData.jezyk.push($(el).attr('value'));
			}
		});
		console.log(JSON.stringify(langData));
		//alert(langData);
		$.each(ageCheckboxes, function(index, el) {
			if ($(this).attr('checked')){
				ageData.wiek.push($(el).attr('value'));
			}
		});
		// console.log(ageData);
		$.ajax({
			type : 'POST',
			url : 'templates/karcz/jezykiwiek.php',
			dataType : 'json',
			//contentType: 'application/json',
			data: {
				jezyki : JSON.stringify(langData),
				wiek : JSON.stringify(ageData)
			},
			success : function(data){
				//alert("Jest OK");
				//$('#kraje select,#miasta select').fadeOut(1000, function() { $(this).remove(); });
				console.log(data);
				var html = 'To jest: ' + data[1].wiek + ' I jest: ' + data[0].jezyk[0];
				$('#opis').html(html);
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
				//alert("Sorry, " + xhr.responseText);
				console.log("XHR Response: " + JSON.stringify(XMLHttpRequest));
			}
		});
		
		return false;
	});
});
