var lastSelec=0;
var click=0;

$(document).ready(function(){
	
	vb=navigator.appVersion;
	name=navigator.appName;
	if(vb.indexOf("MSIE")<0 && name.indexOf("Opera")<0){
		$("#tabrow li").corner("round top 5px");
	}
	
	$("#tabrow li").click(function(){  
		index = $('#tabrow li').index($(this));
		page = $(this).attr('id')
		tabclick(index, page);
		return false;
	});
	

	tekadres=window.location.hash;
	if(tekadres.length>0){
		tekadres=tekadres.substr(1,tekadres.length-1);
		page =$('#tabrow li').eq(tekadres).attr('id')
		tabclick(tekadres, page);
	}
	
	el=$("#tabrow li");
	if(el.length<2){
		$("#tabrow").hide();
	}
	
	visota=$("#page0").height();
	$("#sub").css("height",visota+"px");
});


function tabclick(n, page) {
	perehod=location.href;
	if(perehod.indexOf("#")>-1){
		temp=perehod.split("#");
		perehod=temp[0];
	}
	location=perehod+"#"+n;

	var some_height=0;
	if($("#page"+n).html().length!=0){some_height=1}
	
	if(some_height==0){
			if(click==0){
				$("#page"+n).addClass("current");					
				$("#tabrow ul li").removeClass('select').removeClass('shadow');
				if(vb.indexOf("MSIE")<0){$("#shadow").show();}
				$("#tabrow li").eq(n).addClass('shadow');
				click=1;
				$("#content-after .left").addClass('shadow');
				$("#content-after .right").addClass('shadow');
				$("#load").fadeIn(500, function(){
					$.get("/o/"+page+".html", function(resultat){							
						$("#load").fadeOut(500, function(){
							$("#content-after .left").removeClass('shadow');
						    $("#content-after .right").removeClass('shadow');	
							
							
							
							$("#page"+n).html(resultat+'<div class="clear"></div>');
							//////////////
							$(".info").hide();
							$(".show").show();
							
							mastr=$(".info tr");
							koltr=mastr.length;
							for(t=0;t<koltr;t++){
								gray="";
								go=t+1;
								if(go%2!=0){
									gray="gray";
								}
								mas=mastr.eq(t).find("td");
								kol=mas.length;
								for(h=0;h<kol;h++){
									temptext=mas.eq(h).html();
									first="";
									if(h==0){
										first="first";
									}
									last="";
									if(h==(kol-1)){
										last="last";	
									}
									mas.eq(h).addClass(gray);
									mas.eq(h).addClass(first);
									mas.eq(h).addClass(last);
									mas.eq(h).html("<ins><div></div></ins>"+temptext);
								}
							
							}
							////////////////
							if(n==1){
							kolinfo=$(".info").length;
							kolshow=$(".show").length;
							raznst=kolinfo-kolshow;
								if(raznst>0){	
									updob='<div id="seeall"><nobr><span class="all" onclick="tshow()">развернуть все</span><span class="razdelitel">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span onclick="thide()">cвернуть все</span></nobr></div>';
									uptext=$("#page"+n).html();
									pdflinkhtml=$("#pdflink").html();
									$("#page"+n).html("<div id='pdflinkhtml'>"+pdflinkhtml+"</div>"+updob+uptext);
								}
							}
							///////////////////
							$("#sub div").removeClass('current');
							$("#page"+n).addClass("current");
							visota=$("#page"+n).height();
							//$("#sub").animate({"height":+visota+"px"},800, function(){$("#sub").css("height","auto");});
							$("#sub").animate({"height":+visota+"px"},800);
							$("#shadow").hide();
							$("#tabrow ul li").removeClass('shadow');
							$("#tabrow li").eq(n).addClass('select');
							click=0;
							
							//window.location=$("#tabrow li a").eq(n).attr("href");
							
							
						});
					});
				});
			}
	} else{
		if(click==0){
		click=1;	
		$("#tabrow ul li").removeClass('select').removeClass('shadow');
		$("#tabrow li").eq(n).addClass('select');
		$("#sub div").removeClass('current');
		$("#page"+n).addClass("current");
		
		visota=$("#page"+n).height();
		$("#sub").animate({"height":+visota+"px"},1000,function(){click=0;});
		}
	}
	
	
	
	
	
	lastSelec=n;
}


//$(#content-after .left 
//#content-after .right 


function showhide(obj){
	//$(".info, .zagolovok").css("width","844px");
	$(obj).next(".info").slideToggle(400, function(){								   
		visota=$("#page"+lastSelec).height();
		$("#sub").animate({"height":+visota+"px"},400, function(){
			el=$(".info");
			none_info=0;
			for(i=0;i<el.length;i++){
				if(el.eq(i).css("display")=="none"){
					none_info++
				}
			}
			if(none_info==0){
				tshow();
			}	
			if(none_info==el.length){
				thide();
			}	
			
		});
		ochistka();		
	});
	

	
}

function tshow(){
	dlina1=$("#seeall .all").width();
	dlina2=$("#seeall .razdelitel").width();
	dlina=dlina1+dlina2;
	$("#seeall .all").animate({"marginLeft":"-"+dlina+"px"},1000);
	$(".info").slideDown(500,function(){
		visota=$("#page"+lastSelec).height();
		$("#sub").css("height",visota+"px");								  
	});
	ochistka();
}

function thide(){
	$("#seeall .all").animate({"marginLeft":"0px"},1000);
	$(".info").slideUp(500,function(){
		visota=$("#page"+lastSelec).height();
		$("#sub").css("height",visota+"px");								  
	});
}


function ochistka(){
	masiv=$(".info td");
	koltr=masiv.length;
	for(t=0;t<koltr;t++){
		height_td=masiv.eq(t).height();
		height_td=height_td+11;
		//masiv.eq(t).css("height",height_td+"px");
		masiv.eq(t).find("ins").css("height",height_td+"px");
	}
}

