function jsUpdateCart(){
  var parameter_string = '';
  allNodes = $(".process");
  for(i = 0; i < allNodes.length; i++) {
  	var tempid = allNodes[i].id;
    var temp = new Array;
    temp = tempid.split("_");
 	var real_id = temp[2];
 	var real_value = allNodes[i].value;
    parameter_string += real_id +':'+real_value+',';
  }

  var params = 'ids='+parameter_string;
  
   $.ajax({
   type: "POST",
   url: base_url + controller + "/ajax_cart",
   data: params,
   success: function( r ) {
    $('#ajax_msg').html( r );
    location.reload( true );
  }
 });
  
}



function jsRemoveProduct(id){
  var params = 'id='+id;
  $.ajax({
   type: "POST",
   url: base_url + controller + "/ajax_cart_remove",
   data: params,
   success: function( r ) {
    $('#ajax_msg').html( r );
    location.reload( true );
  }
 });
}

// $(document).ready(function() {
// 
//   $('#products-menu li.cat a').click(function () { 
//       $('#products-menu li.cat ul#sub' + $(this).attr('id')).css('display', 'block');
//     });
// )

function rollout(id)
{
  if($('#products-menu li.cat ul#subcat-' + id).css('display') == 'none')
    $('#products-menu li.cat ul#subcat-' + id).css('display', 'block');
  else
    $('#products-menu li.cat ul#subcat-' + id).css('display', 'none');
}

function setPocetZbozi(id) {
	if(($('input.zbozi-' + id).val() > 0) || ($('input.zbozi-' + id).val() < 999)) {
		$('a.zbozi-' + id).attr('href', base_url + controller + '/kosik/' + id + '/' + $('input.zbozi-' + id).val());
	}
	else
	{
		$('a.zbozi-' + id).attr('href', base_url + controller + '/kosik' + id + '/1');
	}
}

function setVariantaZbozi(id, imageurl, colorid) {
	
	if(($('input.zbozi').val() > 0) || ($('input.zbozi').val() < 999)) {
		$('a.zbozi').attr('href', base_url + controller + '/kosik/' + id + '/' + $('input.zbozi').val() + '/' + colorid);
		
		if(imageurl != 0) {
			$('img#main-image').attr('src', base_url + 'images/colors/' + imageurl).load(function() {  
				arrowsResize();
			});
		}
		
		$('input.radio-btn').attr('checked', '');
		$('input#radio-' + colorid).attr('checked', 'checked');
		
		$('span.nazev-barvy').html($('span.color-name-' + colorid).html());
		$('span.cena-zvyrazneni').html($('span.color-price-' + colorid).html());
	}
	else
	{
		$('a.zbozi').attr('href', base_url + controller + '/kosik/' + id + '/1/' + colorid);
	}
	
	
}

function setArrowNext() {
	currentVarianta++;
	
	if(currentVarianta > MAX_VARIANTA)
		currentVarianta = 0;
	
	window.location = $('table#colors-table a').eq(currentVarianta).attr('href');

}

function setArrowPrev() {
	currentVarianta--;
	
	if(currentVarianta  == -1)
		currentVarianta = MAX_VARIANTA;
	
	window.location = $('table#colors-table a').eq(currentVarianta).attr('href');
}

function arrowsResize() {
	mainImgWidth = $("#main-image").width();
	mainImgHeight = $("#main-image").height();
	
	$("#sipka_left").css('width', mainImgWidth/2 + 'px');
	$("#sipka_left").css('height', mainImgHeight + 'px');
	
	$("#sipka_right").css('width', mainImgWidth/2 + 'px');
	$("#sipka_right").css('height', mainImgHeight + 'px');
	$("#sipka_right").css('margin-left', mainImgWidth/2 + 'px');
	
	if (jQuery.browser.msie) {
		if(parseInt(jQuery.browser.version) == 7) {
			$("#sipka_left").css('margin-left', '-' + (mainImgWidth + 10) + 'px');
			$("#sipka_right").css('margin-left', '-' + ((mainImgWidth/2) + 10) + 'px');
			
		}
	}	
}


function setPocetProd(id, imageurl) {
	
	if(($('input.zbozi').val() > 0) || ($('input.zbozi').val() < 999)) {
		$('a.zbozi').attr('href', base_url + controller + '/kosik/' + id + '/' + $('input.zbozi').val() + '/' + $('input.radio-btn:checked').val());
	}
	else
	{
		$('a.zbozi').attr('href', base_url + controller + '/kosik/' + id + '/1/' + $('input.radio-btn:checked').val());
	}
}

function showAlternative(id) {
	$('img#main-img-' + id).css('display', 'none');
	$('img#alt-img-' + id).css('display', 'block');
}

function hideAlternative(id) {
	$('img#alt-img-' + id).css('display', 'none');
	$('img#main-img-' + id).css('display', 'block');
}

//function setColorImage(imageurl) {
	//$('img#main-image').attr('src', 'http://shop.oukej.net/images/colors/' + imageurl);
//}

function showTab(tab) {
	$('ul#zalozky-top li').removeClass('active');
	$('ul#zalozky-top li#' + tab + '-tab').addClass('active');
	$('div.zalozky-content').hide();
	$('div#' + tab).show();
	
}

function showPostage() {
	window.open(base_url + controller + "/postovne", "_blank", "width=600,height=400")
}

function setFilter() {
	search = $('input[name=search_text]').val();
	category = $('select[name=category]').val();
	price_from = $('input[name=price_from]').val();
	price_to = $('input[name=price_to]').val();
	area = $('select[name=area]').val();
	type = $('select[name=type]').val();
	bazar.record_limit = $('select[name=record_count]').val();
	
	image_only = 0;
	if($('input[name=image_only]').is(':checked'))
		image_only = 1;
		
	query = "filter=1&search=" + search + "&category=" + category + "&price_from=" + price_from + "&price_to=" + price_to + "&area=" + area + "&image_only=" + image_only + "&type=" + type;
			
	//alert(query);
	bazar.current_page = 0;
	getBazarListing(0, query);
	
}

function resetBazar() {
	$('input[name=search_text]').val('');
	$('select[name=category]').val('-');
	$('input[name=price_from]').val('');
	$('input[name=price_to]').val('');
	$('select[name=area]').val('-');
	$('select[name=type]').val('all');
	$('select[name=record_count]').val('10');
	$('input[name=image_only]').attr('checked', false);
	bazar.record_limit = 10;
	
	getBazarListing(0, "");
}

function setBazarPagination() {
	if(bazar.current_page > 0) {
		$('.bazar_pagination').each(function() {
			$('span.bazar_prev').html('<a href="javascript:prevBazarPage()">předchozí</a>');
		});
	}
	if(bazar.current_page < (bazar.page_count - 1)) {
		$('.bazar_pagination').each(function() {
			$('span.bazar_next').html('<a href="javascript:nextBazarPage()">další</a>');
		});
	}
	if(bazar.current_page == 0) {
		$('.bazar_pagination').each(function() {
			$('span.bazar_prev').html('předchozí');
		});
	}
	if(bazar.current_page == (bazar.page_count - 1)) {
		$('.bazar_pagination').each(function() {
			$('span.bazar_next').html('další');
		});
	}
	
	$('.rec_count').html(bazar.record_count + " záznamů");
	$('.rec_page').html(bazar.current_page + 1);
	$('.rec_pages').html(bazar.page_count);
}

function prevBazarPage() {
	bazar.current_page--;
	getBazarListing(bazar.current_page*bazar.record_limit, bazar.last_query);
}

function nextBazarPage() {
	bazar.current_page++;
	getBazarListing(bazar.current_page*bazar.record_limit, bazar.last_query);
}

function getBazarListing(page, query) {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/get_bazar/' + bazar.record_limit + '/' + page,
	   data: query,
	   dataType: "json",
	   cache: false,
	   success: function(j){
		   		bazarHtml = "";
				for (var i = 0; i < j.records.length; i++) {
					bazarHtml += '<div class="bazar_polozka">' +
								 '<h3>' + j.records[i].title + '</h3>'+
								 '<div class="image"><a rel="lightbox-' + j.records[i].image + '" href="' + base_url + 'images/bazar/' + j.records[i].image + '.jpg" alt="' + j.records[i].title + '"><img src="' + base_url + 'images/bazar/' + j.records[i].image + '_thumb.jpg"/></a></div>' +
								 '<div class="right">' +
								 '<span class="large"><b>Kategorie:</b> ' + j.records[i].category + '</span><span class="small"><b>Vloženo:</b> ' + j.records[i].date + '</span> <br />' +
								 '<span class="large"><b>Lokalita:</b> ' + j.records[i].city + ' - ' + j.records[i].area + '</span><span class="small"><b>Cena:</b> ' + j.records[i].price + ' Kč</span>' +
								 '<p class="inzerat_text">' + j.records[i].text + '</p>' +
								 '<span class="mid"><b>Tel.:</b> ' + j.records[i].phone + '</span>' +
								 '<span class="mid"><b>E-mail:</b> ' + j.records[i].email + '</span>' +
								 '</div></div>';		 
				}
				$("#bazar_vypis").html(bazarHtml);
				bazar.record_count = j.record_count;
				bazar.page_count = j.page_count;
				
				//alert(bazar.record_count + " - " + bazar.page_count);
				bazar.last_query = query;
				setBazarPagination();
	   }
	 });
}

$(document).ready(function(){
	
	colorsCount = 0; 
	currentSlide = 0;
	$('#left-arrow').css('display', 'none');
	$('#colors-overlay').css('margin-left', '25px');
	
	 $('#colors-cont td').each(function() {
	    colorsCount++;
	 });
	 MAX_SLIDE = (colorsCount / 7) - 1;
	 
	 if(colorsCount <= 6) {
		 $('#right-arrow').css('display', 'none');
     }
	
	 $('#left-arrow').click(function() {
		$('#colors-cont').animate({marginLeft: '+=645'}, 1000);
		currentSlide--;
		
		if(currentSlide < 1) {
			 $('#left-arrow').css('display', 'none');
			 $('#colors-overlay').css('margin-left', '25px');
		}
		
		if(currentSlide < MAX_SLIDE) {
			$('#right-arrow').css('display', 'block');
		}
     });
	
	 $('#right-arrow').click(function() {
		$('#colors-cont').animate({marginLeft: '-=645'}, 1000);
		currentSlide++;
		
		if(currentSlide > MAX_SLIDE) {
			 $('#right-arrow').css('display', 'none');
			 
		}
		if(currentSlide > 0) {
			 $('#colors-overlay').css('margin-left', '0px');
			$('#left-arrow').css('display', 'block');
			 
		}
     });
});  
