function calcShowStep(id){
	jQuery('#tbg-calc .step').hide().eq(id).show();
	return false;
}
function calcUpdateOptions(id){
	var step = jQuery('#tbg-calc .step').eq(id);
	var type = jQuery('#tbg-calc').attr('class');
	var vals = [];
	step.find('select').each(function(i,el){
		vals[i]=parseInt(jQuery(el).val());
	});
	if (type=='anhyment' && id==2){
		step.find('select option').attr("disabled","");
		if (vals[0]==0) {
			step.find('select').eq(1).find('option[value=\'0\']').attr("disabled","disabled");
		} else if (vals[0]==1) {
			step.find('select').eq(1).find('option[value=\'0\']').attr("disabled","disabled");
			step.find('select').eq(1).find('option[value=\'2\']').attr("disabled","disabled");
		} else if (vals[0]==2 || vals[0]==3) {
			step.find('select').eq(1).find('option[value=\'1\']').attr("disabled","disabled");
			step.find('select').eq(1).find('option[value=\'2\']').attr("disabled","disabled");
		}
	} else if (type=='cemflow' && id==3){
		step.find('select option').attr("disabled","");
		if (vals[0]==0) {
			step.find('select').eq(1).find('option[value=\'0\']').attr("disabled","disabled");
		} else if (vals[0]==1 || vals[0]==2 || vals[0]==3) {
			step.find('select').eq(1).find('option[value=\'1\']').attr("disabled","disabled");
			step.find('select').eq(1).find('option[value=\'2\']').attr("disabled","disabled");
		}
	}
}
function calcGetResult(id){
	var result = null;
	var type = jQuery('#tbg-calc').attr('class');
	var step = jQuery('#tbg-calc .step').eq(id);
		
	if (type=='anhyment' && id==1){
		var val1 = parseInt(step.find('select[name=\'uzitne_zatizeni\']').val());
		var val2 = parseInt(step.find('select[name=\'pevnostni_trida\']').val());
		
		if (val1 >= 0 && val2 >= 0){
			var results = ['30 mm', '35 mm', '40 mm', '45 mm', '30 mm', '30 mm', '35 mm', '40 mm'];
			result = results[val1+val2*4];
		}
	} else if (type=='anhyment' && id==2){
		var val1 = parseInt(step.find('select[name=\'uzitne_zatizeni\']').val());
		var val2 = parseInt(step.find('select[name=\'stlacitelnost\']').val());
		var val3 = parseInt(step.find('select[name=\'pevnostni_trida\']').val());
		
		if (val1 >= 0 && val2 >= 0 && val3>=0){
			var results = [
				null, null, '60 mm', '65 mm', '35 mm', '50 mm', null, null,
				'40 mm', null, null, null, null, null, '50 mm', '55 mm',
				'30 mm', '45 mm', null, null, '35 mm', null, null, null
			];
			result = results[val1+val2*4+val3*12];
		}
	} else if (type=='cemflow' && id==1){
		var val1 = parseInt(step.find('select[name=\'uzitne_zatizeni\']').val());
		var val2 = parseInt(step.find('select[name=\'pevnostni_trida\']').val());
		
		if (val1 >= 0 && val2 >= 0){
			var results = ['35 mm', '35 mm', '35 mm', '35 mm', '35 mm', '35 mm', '35 mm', '35 mm'];
			result = results[val1+val2*4];
		}
	} else if (type=='cemflow' && id==2){
		var val1 = parseInt(step.find('select[name=\'uzitne_zatizeni\']').val());
		var val2 = parseInt(step.find('select[name=\'pevnostni_trida\']').val());
		
		if (val1 >= 0 && val2 >= 0){
			var results = ['40 mm', '45 mm', '50 mm', '50 mm', '40 mm', '45 mm', '50 mm', '50 mm'];
			result = results[val1+val2*4];
		}
	} else if (type=='cemflow' && id==3){
		var val1 = parseInt(step.find('select[name=\'uzitne_zatizeni\']').val());
		var val2 = parseInt(step.find('select[name=\'stlacitelnost\']').val());
		var val3 = parseInt(step.find('select[name=\'pevnostni_trida\']').val());
		
		if (val1 >= 0 && val2 >= 0 && val3>=0){
			var results = [
				null, '55 mm', '60 mm', '65 mm', '45 mm', null, null, null,
				'50 mm', null, null, null, null, '50 mm', '50 mm', '55 mm',
				'40 mm', null, null, null, '45 mm', null, null, null				
			];
			result = results[val1+val2*4+val3*12];
		}
	}
	return result;
}
function calcCompute(id, next){
	calcUpdateOptions(id);
	var result = calcGetResult(id);
	if (result) {
		jQuery('#tbg-calc .step').eq(next).find('.result').html(result);
		calcShowStep(next);
	} 
}
	

jQuery(document).ready(function($){	
	/* HP Main navigation */	
	$('#main-nav > ul > li .sub-menu').hover(function(){
		$(this).parent('li').children('a').toggleClass('hover');		
		return false;
	});	

	/* Sliders */
	$("#side-slider").sudoSlider({ 
		auto: true,
		pause: '10000'
	});
	$("#photo-slider").sudoSlider({ 
		fade: false,
		auto: true,
		pause: '10000',
		prevNext: true,
		numeric: true,
		continuous: false
	});
	$("#photo-slider-big").sudoSlider({ 
		fade: false,
		auto: true,
		pause: '8000',
		prevNext: true,
		numeric: true,
		continuous: true
	});
	
	/* Activate Lightbox */
	$('a.lightbox').each(function(id, el){
		if (!$(el).attr('rel')) $(el).attr('rel', 'lightbox[page]');
	});
	
	/*
	$('.box-tabs').each(function(id, el){
		var tabContainers = $('.box-tabs-tab', el);
		tabContainers.hide().filter(':first').show();                        
		$('ul.tabs a', el).click(function () {
			tabContainers.hide();
			tabContainers.filter(this.hash).show();
			$('ul.tabs a', el).removeClass('selected');
			$(this).addClass('selected');
			return false;
		}).filter(':first').click();
	});
	*/
	
	/* Default text */
	$('input.default-text').each(function(id, el){
		el.defaultValue = el.value;
		$(el).focus(function(){
			if (el.value == el.defaultValue) el.value = '';
		});
		$(el).blur(function(){
			if (el.value == '') el.value = el.defaultValue;
		});		
	});
});
