$(document).ready(function(){
	if($('#layout').is('div')){			
		setLayout();
	}
	if($('#partials').is('div')){			
		mng_partials();
	}
	
	

});

function mng_partials(){
	$('#p_howto>a').click(function(){
								   if($('#partials').css('display')=='block'){
									   $('#partials').hide('fast',function(){
																			setLayout();
																			});
									   }
									else{
										$('#partials').show('fast',function(){
																			setLayout();
																			});
										}	   
								   });
	$('#btn_close_partials').click(function(){
								    $('#partials').hide('fast',function(){
												setLayout();
												});
								   });
}
	



function setLayout(){
	var user_sh=$(window).height();
	var user_sw=$('body').innerWidth();
	$('#log').html($('body').innerHeight());
	var posLt=$('#layout').position();
	var wLt=$('#layout').width();
	var hLt=$('#layout').height();
	var newtop=(user_sh-hLt)/2;
	var newleft=(user_sw-wLt)/2;
	if(newtop<0){
		newtop=0;
	}
	$('#layout').css({left:newleft,top:newtop});
		if(user_sh<=hLt){
			$('#footer').css({top:hLt,visibility:'visible'});
		}
		else{
			$('#footer').css({top:user_sh,visibility:'visible'});
		}
	$('#layout').css({visibility:'visible'});
	$('#footer').css({visibility:'visible'});
	$(window).resize(function(){
		var user_sh=$(window).height();
		var user_sw=$('body').innerWidth();
		var posLt=$('#layout').position();
		var wLt=$('#layout').width();
		var hLt=$('#layout').height();
		var newtop=(user_sh-hLt)/2;
		var newleft=(user_sw-wLt)/2;
		if(newtop<0){
			newtop=0;
		}
		$('#layout').css({left:newleft,top:newtop});
		
		
		if(user_sh<=hLt){
			$('#footer').css({top:hLt-29,visibility:'visible'});
		}
		else{
			$('#footer').css({top:user_sh-29,visibility:'visible'});
		}
		
		
	});
};





function MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v; }
}



/********************** UTILS ************************/
//pngfix
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s($){3.1s.1k=s(j){j=3.1a({12:\'1m.1j\'},j);8 k=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 5.5")!=-1);8 l=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 6.0")!=-1);o(3.17.16&&(k||l)){3(2).L("1r[@m$=.M]").z(s(){3(2).7(\'q\',3(2).q());3(2).7(\'p\',3(2).p());8 a=\'\';8 b=\'\';8 c=(3(2).7(\'K\'))?\'K="\'+3(2).7(\'K\')+\'" \':\'\';8 d=(3(2).7(\'A\'))?\'A="\'+3(2).7(\'A\')+\'" \':\'\';8 e=(3(2).7(\'C\'))?\'C="\'+3(2).7(\'C\')+\'" \':\'\';8 f=(3(2).7(\'B\'))?\'B="\'+3(2).7(\'B\')+\'" \':\'\';8 g=(3(2).7(\'R\'))?\'1d:\'+3(2).7(\'R\')+\';\':\'\';8 h=(3(2).1c().7(\'1b\'))?\'19:18;\':\'\';o(2.9.y){a+=\'y:\'+2.9.y+\';\';2.9.y=\'\'}o(2.9.t){a+=\'t:\'+2.9.t+\';\';2.9.t=\'\'}o(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}8 i=(2.9.15);b+=\'<x \'+c+d+e+f;b+=\'9="13:11;1q-1p:1o-1n;O:W-V;N:1l;\'+g+h;b+=\'q:\'+3(2).q()+\'u;\'+\'p:\'+3(2).p()+\'u;\';b+=\'J:I:H.r.G\'+\'(m=\\\'\'+3(2).7(\'m\')+\'\\\', D=\\\'F\\\');\';b+=i+\'"></x>\';o(a!=\'\'){b=\'<x 9="13:11;O:W-V;\'+a+h+\'q:\'+3(2).q()+\'u;\'+\'p:\'+3(2).p()+\'u;\'+\'">\'+b+\'</x>\'}3(2).1i();3(2).1h(b)});3(2).L("*").z(s(){8 a=3(2).T(\'N-S\');o(a.E(".M")!=-1){8 b=a.X(\'1g("\')[1].X(\'")\')[0];3(2).T(\'N-S\',\'1f\');3(2).Q(0).Y.J="I:H.r.G(m=\'"+b+"\',D=\'F\')"}});3(2).L("1e[@m$=.M]").z(s(){8 a=3(2).7(\'m\');3(2).Q(0).Y.J=\'I:H.r.G\'+\'(m=\\\'\'+a+\'\\\', D=\\\'F\\\');\';3(2).7(\'m\',j.12)})}1t 3}})(3);',62,92,'||this|jQuery||||attr|var|style|||||||||||||src|navigator|if|height|width|Microsoft|function|padding|px|appVersion|margin|span|border|each|class|alt|title|sizingMethod|indexOf|scale|AlphaImageLoader|DXImageTransform|progid|filter|id|find|png|background|display|appName|get|align|image|css|parseInt|block|inline|split|runtimeStyle|Explorer|Internet|relative|blankgif|position|MSIE|cssText|msie|browser|hand|cursor|extend|href|parent|float|input|none|url|after|hide|gif|pngFix|transparent|blank|line|pre|space|white|img|fn|return'.split('|'),0,{}));
