function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

function showbox(name){
	/*if($.browser.msie){
		$(name).show();
	}else{*/
		$(name).show('fast');
	//}
}

function hidebox(name){
	/*if($.browser.msie){
		$(name).hide();
	}else{*/
		$(name).hide('fast');
	//}
}

function show_gp1(txt){
	if(txt.length>5 || txt>0){
		showbox('#gpbox');
	}else{
		hidebox('#gpbox');
		hidebox('#infobox');
	}
}

function show_gp(){
	showbox('#gpbox');
}


function show_content(){
	$('#content').css('color', '#666666');
	$('#content').css('display', 'block');
	$('#content').css('visibility', 'visible');
	if($.browser.msie) $('.infobox p').css('height', 5);
}

var court_select;
function show_mg(){
	court_select=1;
	uncheck_gp();
	$('#mulist').val('');
	$('#rslist').val('');
	hidebox('#pricebox');
	hidebox('#mubox');
	hidebox('#rsbox');
	$.get('/calc.php', {'ajax':1, 'gplist':1, 'court':'mg'}, function(data){$('#gpbox').html(data);});
	showbox('#gpbox');
	show_content();
}

function show_rs(){
	court_select=2;
	uncheck_gp();
	$('#mulist').val('');
	hidebox('#gpbox');
	hidebox('#pricebox');
	$.ajaxSetup({cache: false});
	$.get('/calc.php', {'ajax':1, 'court_list':1}, function(data){ $('#rslist').html(data);});
	hidebox('#mubox');
	$.get('/calc.php', {'ajax':1, 'gplist':1, 'court':'rs'}, function(data){ $('#gpbox').html(data);});
	showbox('#rsbox');
	show_content();
}

function show_mu(){
	court_select=3;
	uncheck_gp();
	$('#rslist').val('');
	hidebox('#gpbox');
	hidebox('#pricebox');
	$.ajaxSetup({cache: false});
	$.get('/calc.php', {'ajax':1, 'court_list':1}, function(data){ $('#rslist1').html(data);});
	hidebox('#rsbox');
	$.get('/calc.php', {'ajax':1, 'gplist':1, 'court':'mu'}, function(data){ $('#gpbox').html(data);});
	showbox('#mubox');
	show_content();
}

function select_mu(){
	hidebox('#gpbox');
	$.ajaxSetup({cache: false});
	$.get('/calc.php', {'ajax':1, 'mu_list':1, 'court':$('#rslist1').val()}, function(data){ $('#muselect').html(data);});
}

function show_branch(num, pnum, court){
	$('#'+num).blur();
	if(num.length==1 || num==10)
	hidebox('.branchbox[id!='+num+']'); 
	if($('#'+num).attr('checked')==true){
		$.ajaxSetup({cache: false});
		$.get('/calc.php', {'ajax':1, 'branch':num, 'pnum':pnum, 'court':1000 }, 
			  function(data){ if(data.length>10){$('#tree'+num).html(data); showbox('#tree'+num);} });
	}else{
		hidebox('#tree'+num);
	} 
	$('#pricebox').html('');
	hidebox('#pricebox');
	$('#pricebox').html('');
	calculate_gp(num);
}
var out=0;
function calculate_gp(num){
	var gosf=200;
	var gosu=4000;
	
	switch (num){
		case '1_1_1': 
		case '6_1':   
		case '5':     
		case '7':     out=gosf; break;
		
		case '1_1_2': out=4000; break;
		case '6_2':   out=3000; break;
		case '1_2':   var isk=$('#1_2_0_opt').val();
					  out=subcalc_gp(isk);
					  break;
		case '2_2':   var isk=$('#2_2_0_opt').val();
					  out=subcalc_gp(isk)/2; 
					  break;
		case '2_1_1':
		case '8_1':  out=gosf/2; break;
		case '9_1':  out=gosf; break;
		
		case '2_1_2':
		case '8_2':  out=gosu/2; break;
		case '9_2':  out=gosu; break;
		
		case '3':    out=gosf*2; break
		case '4':    out=100; if($('#4_0_opt').attr('checked')==true){ out=out*2} break;
		
		case '10': var str=$('#10_0_opt').val();
					 var kop=$('#10_1_opt').val();
					 if(str>0 && kop>0){out= str * kop * 4; if( out<40 ){out=40}}else{out=0;}
					 break;
		case '10_1': var str=$('#10_1_0_opt').val();
					 var kop=$('#10_1_1_opt').val();
					 if(str>0 && kop>0){out= str* kop; if( out<40 ){out=40}}else{out=0;}
					 break;
		case '10_2': var str=$('#10_2_0_opt').val();
					 var kop=$('#10_2_1_opt').val();
					 if(str>0 && kop>0){out= str* kop; if( out<40 ){out=40}}else{out=0;}
					 break;
		case '11_1': out=gosf; break;
		case '11_2': out=gosu; break;
		default:     out=0;
	}
	if(out>0){
		if((num=='8_1' || num=='8_2') && court_select==1){
			$('#pricebox').html('');
			hidebox('#pricebox');
			alert("Оплатить госпошлину на подачу апелляционной/ кассационной  жалобы можно только для районного суда/мирового участка, чьи решения оспариваются");
		}else if((num=='9_1' || num=='9_2') && court_select==3){
			$('#pricebox').html('');
			hidebox('#pricebox');
			alert("Оплатить госпошлину на подачу надзорной жалобы  можно только для Московского городского суда");
		}else if(num=='1_2' && court_select==3 && $('#1_2_0_opt').val()>50000){
			 $('#1_2_0_opt').val('50000');
			$('#pricebox').html('');
			hidebox('#pricebox');
			alert("В мировых участках рассматривают иски до 50 000 рублей, а свыше 50 000 рублей - в районных судах");
		}else{
			var summtext='<b>Сумма государственной пошлины:</b> <span style=" font-size:18px; color:#F00; font-weight:bold">'+out.toFixed(2)+' руб.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
			 
			$('#pricebox').html(summtext);
			showbox('#pricebox');
		}
	}else{
		hidebox('#pricebox');
	} 
}

function checkName(obj){
	var txt=obj.value;
	if(txt.length>2){
		$('#calcbtn').attr('disabled', false);
		$('#calcbtn1').attr('disabled', false);
	}else{
		$('#calcbtn').attr('disabled', true);
		$('#calcbtn1').attr('disabled', true);
	}
}

function subcalc_gp(isk){
	if ( isk < 20001 ){ 
	  out = isk /100*4;
	  if (out < 400) { out =400} 
	}
	if ( isk > 20000 && isk < 100001) { out =800+( isk -20000)/100*3}
	if ( isk > 100000 && isk < 200001) { out =3200+( isk -100000)/100*2 }
	if ( isk > 200000 && isk < 1000001) { out =5200+( isk -200000)/100}
	if ( isk > 1000000 ) { 
	  out =13200+( isk -1000000)/1000*5;
	  if ( out > 60000) { out =60000} 
	}
	return out;
}

function download_word(){
	var gp;
	var court; 
	var mu=$('#mulist').val();
	var sid=$('#sid').val();
	var name=$('#name').val();
	var rs=$('#rslist').val();
	var adress=$('#adress').val();
	$.post('/calc.php', {'ajax':'1', 'linkword':'1', 'court':1000, 'gp':get_gp(), 'summ':out.toFixed(2), 'name':name, 'adress':adress, 'sid=':sid }, 			  function(data){ $('#linkword').html(data);  });
}

function print_check(){
	var gp;
	var court; 
	var mu=$('#mulist').val();
	var sid=$('#sid').val();
	var name=$('#name').val();
	var rs=$('#rslist').val();
	var adress=$('#adress').val();
	MM_openBrWindow('/print_check.php?court=1000&gp='+get_gp()+'&summ='+out.toFixed(2)+'&name='+name+'&adress='+adress+'&sid='+sid,'print_check','scrollbars=no,resizable=yes','710','530','true');
}

function get_gp(){
	var gp=document.calcFrm.gp;
	for(var i=0; i<gp.length; i++){
		if(gp[i].checked==true)return gp[i].value;
	}
}

function uncheck_gp(){
	var gp=document.calcFrm.gp;
	if(gp){
	for(var i=0; i<gp.length; i++){
		gp[i].checked=false;
	}
	}
	hidebox('.branchbox');

}

function check_nasled(){
	if($('#1_2_0_opt').val()>0 && $('#1_2_0_opt').val()<50001 && $('#nasled').attr('checked')!=true){
		alert("Иски до 50 001 рубля рассматриваются только, если объект спора - интеллектуальная собственность или наследство");
		$('#1_2_0_opt').val('50001');
		$('#pricebox').html('');
		hidebox('#pricebox');
		calculate_gp('1_2');
	}
}
