/*scroll*/
(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
/*flash*/
(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}catch(e){return '6,0,0';}}catch(e){}return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}return '0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'="'+this[key]+'" ';return s;}function toFlashvarsString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');}$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();
/*Main*/
$(document).ready(function(){
	if($.browser.msie!=true||($.browser.msie==true&&parseInt($.browser.version))>=7)
	{
		updateAjax();
	}
	$('#imgtxt').html('').flash({src:base+'swf/texto.swf', width:300, height:69, wmode:'transparent'});
	//$('#imgafetur').html('').flash({src: base+'swf/afetur.swf', height: 78, width: 160, wmode: 'transparent'});
	//$('#swfonde').html('').flash({src:base+'swf/onde2.swf', width:156, height:90, wmode:'transparent'});
	$('#slide').html('').flash({src:base+'swf/slide.swf', width:380, height:212, wmode:'transparent'});
	$('#swfbaixo').html('').flash({src:base+'swf/baixo.swf', width:960, height:185, wmode:'transparent'});
	
	$('#mp3').flash(
			{ src: base+'swf/singlemp3player.swf', height: 20, width: 100, wmode: 'transparent' },
			{ version: 7 },
			function(htmlOptions) {
					$this = $(this);
					htmlOptions.flashvars.file = $this.attr('rel');
					htmlOptions.flashvars.autoStart = true;
					htmlOptions.flashvars.showDownload = false;
					htmlOptions.flashvars.repeatPlay = true;
					htmlOptions.flashvars.autoStart = true;
					$this.html($.fn.flash.transform(htmlOptions));						
			}
	);
	//updateDepoimento();
	
});
function updateDepoimento()
{
	$('#mdepo').hide();
	$.getJSON(base+'api/depoimento?'+Math.random(), function(data) {
		if($('#mdepo').html()!='')
		{
			$('#late').html(data.content);
		}
		else
		{
			$('#late').html(data.content);
		}
		updateAjax();
	});
}
function updateAjax()
{
	$('.video').flash(
		{ width: 240, height: 180},
		{ version: 8 },
		function(htmlOptions) {
				$this = $(this);
				htmlOptions.src = $this.attr('href');
				$this.before($.fn.flash.transform(htmlOptions));
				$this.remove();
		}
	);
	
	$('a:not(.ajaxok)').each(function(index) {
		$(this).addClass('ajaxok').click(function() {
			dolink(this)
			return false;
		});
	});
	if(typeof(init)=='function'){init();init='';}
}
function dolink(obj)
{
	if($(obj).attr('target')!='_blank')
	{
		doajax($(obj).attr('href'));
	}
	else
	{
		$(obj).click();
	}
}
function doajax(url, target)
{
	if(target==undefined) target='#content';
	
	$('body').scrollTo(0,700,{axis:'y'});
	$('#loading').show();
	$(target).hide();
	$.getJSON(url+'?'+Math.random(), function(data) {
		document.title = data.title;
		$('#loading').hide();
		if($.browser.msie!=true)
		{
			$(target).html(data.content).fadeIn();
		}
		else
		{
			$(target).html(data.content).show();
		}
		updateAjax();
	});
}
