$(document).ready(function(){
	var animate=0;
	$(".calc-row select").selectBox();
	//$('select').showMenu('#1200');
	//$('.rus_options .calc-row span.calc-checkbox:has(input)').css("background-position","0px -107px");
	
	
	Array.max = function( array ){
		return Math.max.apply( Math, array );
	};

	$('input[name=rus]').parent().click(function(){
		if ($('#rus_people, #rus_company').is(':checked')) {
			$('.rus_options').css('display','block');
		} else {
			if(!$('#foreign_people, #foreign_company').is(':checked')){
				$('.rus_options').css('display','none');
				$('.rus_options .calc-row span.calc-checkbox:has(input[name=rus_options]:checked)').css("background-position","-18px -107px");
				$('input[name=rus_options]').attr('checked',false);
				$('.rus_options .calc-row span.calc-checkbox:has(input[id=opened_account]:checked)').css("background-position","-18px -107px");
				$('input[id=opened_account]').attr('checked',false);
				$('.opened_account').css('display','none');
				$('.opened_account > select').val(0);
				//$('.opened_account > input:checked').attr('checked',false);
			}
		}
	});
	
	/*$('input[id=opened_account]').click(function(){
		if($(this).is(':checked')){
			$('.opened_account').css('display','block');
		} else {
			$('.opened_account').css('display','none');
			$('.opened_account > select').val(0);
			$('.opened_account > input:checked').attr('checked',false);
		}
	}); */
	
	$('input[name=foreign]').parent().click(function(){
		if ($('#foreign_people, #foreign_company').is(':checked')) { 
			if ($('#foreign_company').is(':checked')) {
				$('.foreign_company_options').css('display','block');
				$('.foreign_people_options').css('display','none');
				$('.rus_options').css('display','block');
			} else {
				$('.foreign_company_options').css('display','none');
				$('.foreign_people_options').css('display','block');
				$('.rus_options').css('display','block');
			}
				
			$('.foreign_options').css('display','block');
		} else { 
				$('.foreign_options').css('display','none');
			if(!$('#rus_people, #rus_company').is(':checked')){
				$('.rus_options').css('display','none');
				$('.rus_options .calc-row span.calc-checkbox:has(input[name=rus_options]:checked)').css("background-position","-18px -107px");
				$('input[name=rus_options]').attr('checked',false);
				$('.rus_options .calc-row span.calc-checkbox:has(input[id=opened_account]:checked)').css("background-position","-18px -107px");
				$('input[id=opened_account]').attr('checked',false);
			}
			//$('.opened_account').css('display','none');
			//$('.opened_account > select').val(0);
			//$('.opened_account > input:checked').attr('checked',false);
			//$('.foreign_options > input:checked').attr('checked',false);
		}
		
 		if (!$('#foreign_company').is(':checked')) {
			if (!$('#foreign_people').is(':checked')) {
			$('.foreign_options .calc-row span.calc-checkbox:has(input:checked)').css("background-position","-18px -107px");
			$('.foreign_options .calc-row input:checked').attr('checked',false);
			}
			$('.foreign_company_options .calc-row span.calc-checkbox:has(input:checked)').css("background-position","-18px -107px");
			$('.foreign_company_options .calc-row input:checked').attr('checked',false);
		}
		
		if (!$('#foreign_people').is(':checked')) {
		$('.foreign_people_options > select').val(0);
		}
			
			if ($('#foreign_people').is(':checked') && $('#foreign_company').is(':checked')) { 
				$('.foreign_company_options').css('display','block');
				$('.foreign_people_options').css('display','block');
			}
	});
	
	if($('#recalc').hasClass('no-active')){
		$('#print, #pdf, #reserv').addClass('no-active')
	}
	
	$('#recalc').click(function(){
		if($(this).hasClass('no-active')){
			return false;
		}
		$('#print, #pdf, #reserv').removeClass('no-active');
		var values = new Array();
		var notary_costs=1300;
		var duty=4000;
		var foreign_curr_account=0;
		var passport_translate=0;
		var opt_text = '';
		$('.calc .result').css('display', 'none');
		$('.calc .result').html('');
		var sum = 0;
		if($('input[name=rus], input[name=foreign]').is(':checked')){
			$('input[name=rus]:checked, input[name=foreign]:checked').each(function(){
				values.push(parseInt($(this).val(),10));
			});
		sum = Array.max(values);
		}
			//div.opened_account > input[value]:checked,div.opened_account > input[value]:checked,
		var table = 0;
		$('div.rus_options input:checked, div.foreign_options input:checked, div.foreign_company_options input:checked').each(function(){
			table = 1;
			$('.calc .result').html($('.calc .result').html()+'<tr><td class="table-left-col">'+$(this).parent().parent().find('.calc-inner-row').html()+'</td><td>'+$(this).val()+' руб.</td></tr>');
			sum = sum + parseInt($(this).val(),10);
		});
		
		$('.calc select').each(function(){
			if($(this).val()!=0){	
			table = 1;
			$('.calc .result').html($('.calc .result').html()+'<tr><td class="table-left-col">'+$(this).parent().find('.calc-inner-row').html()+'</td><td>'+($(this).val() * parseInt($(this).attr('id')))+' руб.</td></tr>');
			sum = sum + ($(this).val() * parseInt($(this).attr('id')));
			}
		});

		
		if(sum!=0){
			$('.calc .result').html('<p>РЕЗУЛЬТАТЫ РАСЧЕТА</p><p><b id="calc-total">Итого: '+(sum+notary_costs+duty)+' руб.</b></p><table class="calc-result-table"><tr><td class="table-left-col">Услуги компании «РосКо»</td><td>' + Array.max(values) + ' руб.</td></tr>' + '<tr><td class="table-left-col">Нотариальные расходы</td><td>'+notary_costs+' руб.</td></tr><tr><td class="table-left-col">Госпошлина</td><td>'+duty+' руб.</td></tr>'+$('.calc .result').html()+'</table>');
		}
		$('.calc .result').css('display', 'block');
		$(this).html('Пересчитать');	
	});
	
    $('#print').click(function(){
		if($(this).hasClass('no-active')){
			return false;
		}
		printPage('<h2 class="purple-title">Регистрация ООО</h2><div class="calc"><div class="result">'+$('.calc .result').html()+'</div></div>', $('title').html()+' - версия для печати');
	
		
	});
	
	$('#pdf').click(function(){
		if($(this).hasClass('no-active')){
			return false;
		}
		var pdftext = $('.calc .result').html();
	//alert($('.calc .result').html());
		$.post('pdfexport.php', { text : pdftext }, function(){
			$('.calc .result').append('<br><a href="output.pdf" target="_blank" >Cкачать PDF</a>');
		});
    });   
	
	 $('#reserv').click(function(){
		if($(this).hasClass('no-active')){
			return false;
		}
		animate=1;
		$('#ask-form').toggle('clip', 100, function(){animate=0});
	});  
	
	
	
});
