$(document).ready(function() {
	$("#basketContent :radio[id^='basket.Transfer']").click(function(){
		// vsechny zakazeme
		$("#basketContent :radio[id^='basket.Payment']").each(function(index, htmlObject){
			htmlObject.disabled = true;

			$(htmlObject).parent().get(0).className='pDisabled';//.addClass("pDisabled");

		});
		// pokud je neaktivni a je checked => odeber mu jej
		$("#basketContent :radio[id^='basket.Payment']").each(function(index, htmlObject){
			if(htmlObject.disabled && htmlObject.checked)
				htmlObject.checked = false;
		});

		// zaktivnime povolene
		$("#basketContent :radio[class*='"+this.id+"']").each(function(index, htmlObject){
			htmlObject.disabled = false;

			$(htmlObject).parent().get(0).className='';
			//$(htmlObject).parent().removeClass("pDisabled");
		});
		
	});
	
	$(".desText table input").focus(function(){
		this.style.color="black";
	});
	
	
	$('.chooseDealerLabel :radio').click(function(){
	
		hideDealer = '.' + $(this).attr('value')
		
		$('.chooseDealer').addClass('chooseDealerHide')
		$('.chooseDealer input:radio').removeAttr('checked')
		
		$(hideDealer).removeClass('chooseDealerHide')
		
		DisabledInput(hideDealer)
		
	});
	
	
	$(".chooseDealer :radio").click(function(){
		thisDealer = $(this).parent().parent().parent()
		thisDealerLabel = $(this).parent().parent().parent().parent().find('label').attr('for')
		thisDealerID = '#' + thisDealerLabel
		
		$(thisDealerID).attr('checked', 'checked')
						
		if ($(thisDealer).hasClass('chooseDealerFirst') == true) {
			$('.chooseDealerSecond').addClass('chooseDealerHide')
			$('.chooseDealerThree').addClass('chooseDealerHide')
			
			$('.chooseDealerSecond input:radio').removeAttr('checked')
			$('.chooseDealerThree input:radio').removeAttr('checked')
			
			DisabledInput('.chooseDealerFirst')
		} else if ($(thisDealer).hasClass('chooseDealerSecond') == true) {
			$('.chooseDealerFirst').addClass('chooseDealerHide')
			$('.chooseDealerThree').addClass('chooseDealerHide')
			
			$('.chooseDealerFirst input:radio').removeAttr('checked')
			$('.chooseDealerThree input:radio').removeAttr('checked')
			
			DisabledInput('.chooseDealerSecond')
		} else if ($(thisDealer).hasClass('chooseDealerThree') == true) {
			$('.chooseDealerSecond').addClass('chooseDealerHide')
			$('.chooseDealerFirst').addClass('chooseDealerHide')
			
			$('.chooseDealerSecond input:radio').removeAttr('checked')
			$('.chooseDealerFirst input:radio').removeAttr('checked')
			
			DisabledInput('.chooseDealerThree')
		}
	});
	
	
});


function DisabledInput(chooseColum) {

	$('.chooseDealer input:radio').attr('disabled', true)

	colum = chooseColum + ' input:radio'
	$(colum).removeAttr('disabled')
	
}


function UpdateBasket(sender, args) {

	// ziskani nadrazeneho formulare
    var form1 = $(sender).parents('form:first').get(0);
	
	$.post(
		"/ajax-basket",
		$(form1).find("input").serializeArray(),
		function(data){

			$.get(
				"/ajax-basket-top-menu",
				function(data){
					$("#basketInformation").html(data);
				}
			);
			
			$.get(
				"/ajax-basket-info",
				function(data){
					$("#basket-info").html(data);
				}
			);
			
		}
	);
	
}
