/*
script desenvolvido por Luis Carlos de Brito - luis@pevermelho.art.br

caso venha adquirir este script por outro meio senao atraves do autor, favor manter o credito do criadore
este script pode ser utilizado, modificado, publicado, utilizado sem restricoes desde que mantido os credidos dos criadores

##########------- tive muito trabalho para fazer este funcionar, respeite meu trabalho e conhecimento -------##########

*/
var ie=ie6=ie7=ie8=false;
var obj_flash;

function init() {	
	if(window.navigator.appVersion.indexOf('MSIE 6.')!=-1)
		ie6=true;
	if(window.navigator.appVersion.indexOf('MSIE 7.')!=-1)
		ie7=true;
	if(window.navigator.appVersion.indexOf('MSIE 8.')!=-1)
		ie8=true;
	window.navigator.appName=='Microsoft Internet Explorer' ? ie=true : ie=false;
	$('#m_contato').click(function(){ showModalDiv('dv_contato')});
	
	$('img.pad').hover(
		function(){ $(this).animate({outlineColor:'rgb(255,177,100)'},300) },
		function(){ $(this).animate({outlineColor:'rgb(160,220,255)'},300) }
	);	
	res=window.screen.width+'x'+window.screen.height;	
	if(!getCookie('resolucao')) {
		 setCookie('resolucao',res);
		 loadURL('none','','registrarResolucao&resolucao='+res);
	}
	obj_flash=insertSWF('imagens/loading.swf', 60, 60, '');
	$('#fundo_site').css('marginLeft',-(3750-(screen.width))/2);
	$('#janela').css('left',(screen.width-850)/2);
	$('#janela2').css('left',(screen.width-850)/2);
	
	var baseposition=1172-((window.screen.height));
	var centerposition=(3750-window.screen.width)/2;
	var maxxposition=(3750-window.screen.width);
	
	$('a#m_historia').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'0px'},'slow').animate({marginTop:-baseposition+'px'},'slow',function(){$('#janela').fadeIn('slow'); loadURL('content','','historia'); });});  });
	$('a#m_componentes').click(function(){ $('#janela').fadeOut('slow'); $('#janela2').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-14%'},'slow').animate({marginTop:-baseposition+'px'},'slow',function(){$('#janela2').fadeIn('slow'); loadURL('content2','','componentes'); });})});
	$('a#m_imprensa').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-22%'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela').fadeIn('slow'); loadURL('content','','imprensa'); }); })});
	$('a#m_curiosidades').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-35%'},'slow').animate({marginTop:-baseposition+'px'},'slow',function(){$('#janela').fadeIn('slow'); loadURL('content','','curiosidades'); });})});

	$('a#m_galeria').click(function(){ $('#janela').fadeOut('slow'); $('#janela2').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-40%'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela2').fadeIn('slow'); loadURL('content2','','galeria'); });})});
	$('a#m_espetaculo').click(function(){ $('#janela').fadeOut('slow'); $('#janela2').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-40%'},'slow').animate({marginTop:-baseposition+'px'},'slow',function(){$('#janela2').fadeIn('slow'); loadURL('content2','','espetaculos');});})});
	$('a#m_agenda').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:-maxxposition+'px'},'slow').animate({marginTop:-baseposition+'px'},'slow',function(){$('#janela').fadeIn('slow');  loadURL('content','','agenda'); });})});
	$('a#m_noticias').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:-maxxposition+'px'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela').fadeIn('slow');  loadURL('content','','noticias'); });})});
	
	$('a#m_recados').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'-18%'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela').fadeIn('slow');  loadURL('content','','recados');  });})});
	$('a#m_videos').click(function(){ $('#janela').fadeOut('slow'); $('#janela2').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:'0px'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela2').fadeIn('slow');  loadURL('content2','','videos'); });})});
	$('a#m_faca_parte').click(function(){ $('#janela2').fadeOut('slow'); $('#janela').fadeOut('slow', function(){ $('#fundo_site').animate({marginLeft:-centerposition+'px'},'slow').animate({marginTop:'0px'},'slow',function(){$('#janela').fadeIn('slow');  loadURL('content','','facaParte');  });})});
	
	$('#topo').animate({top:0},1500);
	tocar();
}

function tocar() { get('musica').innerHTML=insertSWF('player2.swf',120,80,''); }

function setCookie(nome, valor) { document.cookie=nome+'='+valor; }

function getCookie(nome) {
	var start=document.cookie.lastIndexOf(nome+'=');
	if(start==-1) return false;
    var end=document.cookie.indexOf(';',start);
    if(end!=-1) 
    	return document.cookie.substring(start + nome.length+1, end);
    else 
    	return document.cookie.substring(start + nome.length+1, document.cookie.length);
}

function loadData(form) {
  form = get(form);
  var n_fields = form.length;
  var dados = '';
  var types1 = 'text hidden select-one textarea password';
  var types2 = 'checkbox radio';
  var types3 = 'button submit';
  
  for(var n=0; n < n_fields; n++) {
     if(types3.indexOf(form.elements[n].type)==-1) {
     	if(form.elements[n].getAttribute('obrigatorio')=='sim' && form.elements[n].value=='') {
     		$.growlUI('',form.elements[n].getAttribute('msg'));
     		form.elements[n].focus();
     		return false;
     	}
	  	else {
		  	if(types1.indexOf(form.elements[n].type)!=-1)
		     	dados+=form.elements[n].id+'='+ replaceSpecialCharacter(form.elements[n].value) +'&';
		  	else{
		  		if(types2.indexOf(form.elements[n].type)!=-1) {
		  			if(form.elements[n].checked)
		  				dados+= form.elements[n].id+'='+form.elements[n].value+'&';
		  		}
	  		}
	  	}
   	}
  } 
  dados = dados.substr(0, dados.length-1);
  return dados;
}

function replaceSpecialCharacter(str) {
	str=str.replace(/\'/g,'#aspa_simples#');
	str=str.replace(/\"/g,'#aspa_dupla#')
	str=str.replace(/´/,'#aspa_simples#');
	str=str.replace(/\`/,'#aspa_simples#');
	str=str.replace(/\”/g,'#aspa_dupla#');
	str=str.replace(/\“/g,'#aspa_dupla#');
	str=str.replace(/&nbsp;/g,'#spaco#');
	str=str.replace(/&/g,'#e#');
	str=str.replace(/-/g,'#traco#');
	str=str.replace(/\+/g,'#mais#');
	str=str.replace(/\\/g,'#cbarra#');

	return str;
}

function showModalDiv(id) {
	$.blockUI({ message: $('#'+id) });
	$('.blockOverlay').click($.unblockUI);
}

function votarEnquete(resposta) { loadURL('dv_enquete','','votarEnquete&param1='+resposta); }

function insertSWF(file, w, h, params) {
	insert = new Flash(file, '', w, h,'');
	insert.addParameter('wmode', 'transparent'); 
	insert.addParameter('showMenu', 'false'); 
	
	if(params.length>2) {
		tmp=params.split(',');
		for(i in tmp) {
			param_value = tmp[i].split('=');
			insert.addVariable(param_value[0]+'', param_value[1]+'');
		}
	}
	return insert.toString();
}

function showHideDiv(id) {
	$('._h').css({display:'none'});
	$("._v").css({display:'block'});
	$('#noticia0'+id).css({display:'none'});
	$('#noticia1'+id).fadeIn(1000);
	$('#content').jScrollPane();
}

function ucwords(str) {
	data = str.split(' ');
	res=' '
	for(i in data)
		res+=data[i].substr(0,1).touppercase + data[i].substr(1)+'  '
	return res;
}

function mascaraDataHora(mdata, add, ev) {
	if(window.event && ev.keyCode==8)
		return mdata;
	else
		if(ev.which==8)
			return mdata;

    if(mdata.length== 2)
        mdata+=add;

    if(mdata.length== 5)
       mdata+=add;

    if(mdata.length==10)
    	mdata=mdata.substr(0,10);
    return mdata;
}

function aleatorio(inferior,superior){
    aleat = Math.random() * (superior - inferior)
    aleat = Math.floor(aleat)
    return parseInt(inferior) + aleat
}

function addListener(el, event, func) {
	try {
		el.addEventListener(event, func, false);
	} catch (e) {
		try {
			el.detachEvent('on'+ event, func);
			el.attachEvent('on'+ event, func);
		} catch (e) {}
	}
}

/*aqui vão as funções relativas ao projeto desenvolvido*/
function doFeed() {
	$.jGFeed('http://rss.terra.com.br/0,,EI1497,00.xml',
	function(feeds){
	  if(!feeds){
	    return false;
	  }
	  for(var i=0; i<feeds.entries.length; i++){
	    var entry = feeds.entries[i];
	    $('#right_content').append('<br><br><a href="'+entry.link+'" target="_blank">'+entry.title+'</a>');
	  }
	  $('#right_content').append('<br><br><b>Fonte: <a style="color:#eaaf00" href="http://saude.terra.com.br/" target="_blank">Terra - Vida e Saúde</a></b>');
	}, 10);	
}
addListener(window, 'load', init);
