	$(document).ready(function(){
		$(".txt").each(function() {
			$(this).change(function(){
				calculateSum();
			});
		});


		$('#farba,#melir,#fukana,#fukanazeo,#strih,#monodoza,#panskystrih,#makeup, #svadobnyuces, #farba_fukana, #farba_oxidant, #melir_fukana, #melir_oxidant, #strihfukana, #fukanaa').hide();
		
		
		$('#farba').click(function(){
			$('#f1').checkBox('changeCheckStatus', false);
			$('#f2').checkBox('changeCheckStatus', false);
			$('#f3').checkBox('changeCheckStatus', false);
			$('#fau1').checkBox('changeCheckStatus', false);
			$('#fau2').checkBox('changeCheckStatus', false);
			$('#fau3').checkBox('changeCheckStatus', false);
			$('#faou1').checkBox('changeCheckStatus', false);
			$('#faou2').checkBox('changeCheckStatus', false);
			$('#faou3').checkBox('changeCheckStatus', false);
			$("#farba, #farba_fukana, #farba_oxidant").hide(100);
			
			$(this).parents('table').each( function( index, element ) {
					    $(this).removeClass('on');
					} );
					
					
			calculateSum();
			return false;
		});
		
		$('#melir').click(function(){
			$('#m1').checkBox('changeCheckStatus', false);
			$('#m2').checkBox('changeCheckStatus', false);
			$('#m3').checkBox('changeCheckStatus', false);
			$("#doplnky2,#melir").hide(100);
			$('#mau1').checkBox('changeCheckStatus', false);
			$('#mau2').checkBox('changeCheckStatus', false);
			$('#mau3').checkBox('changeCheckStatus', false);
			$('#maou1').checkBox('changeCheckStatus', false);
			$('#maou2').checkBox('changeCheckStatus', false);
			$('#maou3').checkBox('changeCheckStatus', false);
			
			$("#melir, #melir_fukana, #melir_oxidant").hide(100);
			
			$(this).parents('table').each( function( index, element ) {
			    $(this).removeClass('on');
			} );

			calculateSum();
			return false;
		});
		
		$('#fukana').click(function(){
			$('#fu1').checkBox('changeCheckStatus', false);
			$('#fu2').checkBox('changeCheckStatus', false);
			$('#fu3').checkBox('changeCheckStatus', false);

			$('#fau1').checkBox('changeCheckStatus', false);			
			$('#fau2').checkBox('changeCheckStatus', false);			
			$('#fau3').checkBox('changeCheckStatus', false);									
			$("#fukana").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#fukanaa').click(function(){
			$('#fu1a').checkBox('changeCheckStatus', false);
			$('#fu2a').checkBox('changeCheckStatus', false);
			$('#fu3a').checkBox('changeCheckStatus', false);

			$('#fau1a').checkBox('changeCheckStatus', false);			
			$('#fau2a').checkBox('changeCheckStatus', false);			
			$('#fau3a').checkBox('changeCheckStatus', false);									
			$("#fukanaa").hide(100);			
			calculateSum();
			return false;
		});
		
		
		$('#fukanazeo').click(function(){
			$('#fz1').checkBox('changeCheckStatus', false);
			$('#fz2').checkBox('changeCheckStatus', false);
			$('#fz3').checkBox('changeCheckStatus', false);
			$("#fukanazeo").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#strih').click(function(){
			$('#st1').checkBox('changeCheckStatus', false);
			$('#st2').checkBox('changeCheckStatus', false);
			$('#st3').checkBox('changeCheckStatus', false);
			$("#strih").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#strihfukana').click(function(){
			$('#sf1').checkBox('changeCheckStatus', false);
			$('#sf2').checkBox('changeCheckStatus', false);
			$('#sf3').checkBox('changeCheckStatus', false);
			$("#strihfukana").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#monodoza').click(function(){
			$('#mo1').checkBox('changeCheckStatus', false);
			$('#mo2').checkBox('changeCheckStatus', false);
			$('#mo3').checkBox('changeCheckStatus', false);
			$("#monodoza").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#svadobnyuces').click(function(){
			$('#sv1').checkBox('changeCheckStatus', false);
			$('#sv2').checkBox('changeCheckStatus', false);
			$('#sv3').checkBox('changeCheckStatus', false);
			$("#svadobnyuces").hide(100);			
			calculateSum();
			return false;
		});
		
		$('#makeup').click(function(){
			$('#make1').checkBox('changeCheckStatus', false);
			$('#make2').checkBox('changeCheckStatus', false);
			$('#make3').checkBox('changeCheckStatus', false);
			$("#makeup").hide(100);			
			calculateSum();
			return false;
		});

	});

	function calculateSum() {

		var sum = 0;
		//iterate through each textboxes and add the values
		$(".txt").each(function() {

			//add only if the value is number
			if(!isNaN(this.value) && this.value.length!=0 && this.checked==true) {
				sum += parseFloat(this.value);				
				
				if((this.id=='f1') && this.checked==true){
					sum += 4.5;
					$('#fau1').checkBox('changeCheckStatus', true);
					$('#fao1').checkBox('changeCheckStatus', true);					
					$("#farba, #farba_fukana, #farba_oxidant").slideDown(50);
			
				    $(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
				}
				if((this.id=='f2') && this.checked==true){
					sum += 5.07;
					$('#fau2').checkBox('changeCheckStatus', true);
					$('#fao2').checkBox('changeCheckStatus', true);		
					$("#farba, #farba_fukana, #farba_oxidant").slideDown(50);
					
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
				}
				if((this.id=='f3') && this.checked==true){
					sum += 6.25;
					$('#fau3').checkBox('changeCheckStatus', true);
					$('#fao3').checkBox('changeCheckStatus', true);		
					$("#farba, #farba_fukana, #farba_oxidant").slideDown(50);
					
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
				}
				
				if((this.id=='m1') && this.checked==true){
					sum += 4.5;
					$('#mau1').checkBox('changeCheckStatus', true);
					$('#mao1').checkBox('changeCheckStatus', true);					
					$("#melir, #melir_fukana, #melir_oxidant").slideDown(50);
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
					$("#melir").slideDown(1000);
				}
				if((this.id=='m2') && this.checked==true){
					sum += 5.07;
					$('#mau2').checkBox('changeCheckStatus', true);
					$('#mao2').checkBox('changeCheckStatus', true);					
					$("#melir, #melir_fukana, #melir_oxidant").slideDown(50);
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
					$("#melir").slideDown(1000);
				}
				if((this.id=='m3') && this.checked==true){
					sum += 6.25;
					$('#mau3').checkBox('changeCheckStatus', true);
					$('#mao3').checkBox('changeCheckStatus', true);					
					$("#melir, #melir_fukana, #melir_oxidant").slideDown(50);
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
					$("#melir").slideDown(1000);

				}
				
				
				if((this.id=='darcek_maskara') && this.checked==true){
					sum -= 1;
					sum += 0.01;					
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
				}
				if((this.id=='darcek_lesk') && this.checked==true){
					sum -= 2;
					sum += 0.01;					
					$(this).parents('table').each( function( index, element ) {
					    $(this).addClass('on');
					} );
				}
				
				if((this.id=='fu1') ){	$("#fukana").slideDown(1000); 	}
				if((this.id=='fu2') ){	$("#fukana").slideDown(1000); 	}
				if((this.id=='fu3') ){	$("#fukana").slideDown(1000); 	}								

				
				if((this.id=='fu1a') ){	$("#fukanaa").slideDown(1000); 	}
				if((this.id=='fu2a') ){	$("#fukanaa").slideDown(1000); 	}
				if((this.id=='fu3a') ){	$("#fukanaa").slideDown(1000); 	}
				
				if((this.id=='fz1') ){	$("#fukanazeo").slideDown(1000); 	}
				if((this.id=='fz2') ){	$("#fukanazeo").slideDown(1000); 	}
				if((this.id=='fz3') ){	$("#fukanazeo").slideDown(1000); 	}								
				
				if((this.id=='st1') ){	$("#strih").slideDown(1000); 	}
				if((this.id=='st2') ){	$("#strih").slideDown(1000); 	}
				if((this.id=='st3') ){	$("#strih").slideDown(1000); 	}								
				
				if((this.id=='mo1') ){	$("#monodoza").slideDown(1000); 	}
				if((this.id=='mo2') ){	$("#monodoza").slideDown(1000); 	}
				if((this.id=='mo3') ){	$("#monodoza").slideDown(1000); 	}								
				
				if((this.id=='ps1') ){	$("#panskystrih").slideDown(1000); 	}
				if((this.id=='ps2') ){	$("#panskystrih").slideDown(1000); 	}
				if((this.id=='ps3') ){	$("#panskystrih").slideDown(1000); 	}								
				
				if((this.id=='ps1') ){	$("#panskystrih").slideDown(1000); 	}
				if((this.id=='ps2') ){	$("#panskystrih").slideDown(1000); 	}
				if((this.id=='ps3') ){	$("#panskystrih").slideDown(1000); 	}								
				
				if((this.id=='make1') ){	$("#makeup").slideDown(1000); 	}
				if((this.id=='make1') ){	$("#makeup").slideDown(1000); 	}
				if((this.id=='make3') ){	$("#makeup").slideDown(1000); 	}		
				
				if((this.id=='sv1') ){	$("#svadobnyuces").slideDown(1000); 	}
				if((this.id=='sv2') ){	$("#svadobnyuces").slideDown(1000); 	}
				if((this.id=='sv3') ){	$("#svadobnyuces").slideDown(1000); 	}	
				
				if((this.id=='sf1') ){	$("#strihfukana").slideDown(1000); 	}
				if((this.id=='sf2') ){	$("#strihfukana").slideDown(1000); 	}
				if((this.id=='sf3') ){	$("#strihfukana").slideDown(1000); 	}						
			}

		});
		//.toFixed() method will roundoff the final sum to 2 decimal places
		$("#sum").html(sum.toFixed(2));
		
	}
