function selecionaTab(){
	if($("#chkformVideo")[0].checked){
		$('#pnVideo').show(); $('#pnTexto').hide(); $('#pnArtigo').hide(); $('#pnImagem').hide();
	}else if($("#chkformTexto")[0].checked){ 
		$('#pnVideo').hide(); $('#pnTexto').show(); $('#pnArtigo').hide(); $('#pnImagem').hide();
	}else if($("#chkformArtigo")[0].checked){
		$('#pnVideo').hide(); $('#pnTexto').hide(); $('#pnArtigo').show(); $('#pnImagem').hide();		
	}else if($("#chkformImagem")[0].checked){
		$('#pnVideo').hide(); $('#pnTexto').hide(); $('#pnArtigo').hide(); $('#pnImagem').show();
		subirComo();
	}
}

function ValidaEmail(obj)
{
	var mail = obj.value;
	
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
	}else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
            return true; 
        }
	}else{
        return false;
    }
}

function queryString(parameter) {  
      var loc = location.search.substring(1, location.search.length);  
      var param_value = false;  
      var params = loc.split("&");  
      for (i=0; i<params.length;i++) {  
          param_name = params[i].substring(0,params[i].indexOf('='));  
          if (param_name == parameter) {                                         
              param_value = params[i].substring(params[i].indexOf('=')+1)  
          }  
      }  
      if (param_value) {  
          return param_value;  
      }  
      else {  
          return false;  
      }  
}

$(function(){
	$("#accordion").accordion({autoHeight: false, navigation: true});
	$(".outdoor .contem_legenda .overlay").css({opacity : 0.7})
	
	$jScroller.add("#acontece_conteiner","#acontece_content","left",6,true);
	$jScroller.start();
	//PARCEIRO
	AnimaParceiro();

	//OUTDOOR
	$(".outdoor .secundaria li").click(function(){
		var objContainer = $(this);
		var objImg = $($(this).find("img"));
		var link = objImg.attr("href");
		if(objImg.attr("tipo") != "video")
			window.location = link;
	});
	
	$(".outdoor .secundaria li").hover(function(){
		$("#skinless img:last").hide();
		$(".secundaria li.activeOutdoor").removeClass("activeOutdoor");
		$(this).addClass("activeOutdoor");
		$(".outdoor .principal .contem_legenda").show();
		$(".outdoor .principal #player_outdoor").hide();
		$("#skinless").show();
		$("#skinless").unbind("click");
		var objContainer = $(this);
		var objImg = $($(this).find("img"));
		
		var pathImagem = objImg.attr("rel");
		var title = objContainer.find(".contem_minilegenda h3").html();
		var description = objContainer.find(".contem_minilegenda p").html();
		var link = objImg.attr("href");
		var blank = objImg.attr("target")
		
		$(".outdoor .principal a").attr("href", link);
		$(".outdoor .principal a").attr("target", blank);
		$(".outdoor .principal a img:first").attr("src", pathImagem);
		$(".outdoor .principal .contem_legenda h2").html(title);
		$(".outdoor .principal .contem_legenda p").html(description);
		
		if(objImg.attr("tipo") == "video"){
			$("#skinless img:last").show();
			$("#skinless").click(function(){
				$(".outdoor .principal .contem_legenda").hide();
				$(".outdoor .principal #player_outdoor").show();
				$("#skinless").hide();
				flowplayer(
						"player_outdoor",
						"/javascripts/flowplayer/flowplayer-3.2.0.swf",
						$(".outdoor .principal a").attr("href")
				);
				return false;
			});
		}
	})
	
	if(queryString("l") != false){		
		alert('Usuário e/ou Senha não encontrados. Tente novamente.');	
		window.location = window.location.href.substring(0,window.location.href.indexOf('?'));			
	}
});


// Galerias - Funcoes especificas do cadastro de galerias ---------------
function limpafile(){
	var col = $("#formimagem input[type='file']");
	var cont = 0;
	
	for(i=0;i < col.length;i++){
		$(col[i]).attr("rel","");
		$(col[i]).attr("class","");
	}
}

	//funcao que prepara os elementos que serao validados
function subirComo(){

	if($("#chkpicasa")[0].checked){
		$("#albumimagens").attr("rel","valid");
		$("#userpicasa").attr("rel","valid");
		$("#userflickr").attr("rel","");
		$("#userflickr").attr("class","");
		$("#divlkAlbum").show();
		limpafile();
	}else if ($("#chkflickr")[0].checked){
		$("#albumimagens").attr("rel","valid");
		$("#userflickr").attr("rel","valid");
		$("#userpicasa").attr("rel","");
		$("#userpicasa").attr("class","");
		$("#divlkAlbum").show();
		limpafile();					
	}else if($("#chkupload")[0].checked){
		limpafile(); 
		$("#albumimagens").attr("rel","");
		$("#userflickr").attr("class","");
		$("#userpicasa").attr("rel","");
		$("#divlkAlbum").hide();
		
		var col = $("#formimagem input[type='file']");
		var cont = 0;
		
		for(i=0;i < col.length;i++){
			if(cont >= 1)
				break;
			else
				if(col[i].value != "")
					cont++;
		}
		
		if(cont < 1){
			for(i=0;i < (1 - cont) ;i++){
				for(ind=0;ind < col.length;ind++){
					if(col[ind].value == "" && $(col[ind]).attr("rel") != "valid"){
						$(col[ind]).attr("rel","valid");
						break;
					}
				}
			}
		}						
	}		
}

// Galerias -------------------------------------------------------
// ----------------------------------------------------------------



function clickText(obj){
	if(obj.value=='Campo Obrigatorio!') obj.value = ''
}

function blurText(obj){
	if(obj.value=='' && obj.className == 'valid_empty') obj.value = 'Campo Obrigatorio!'
}
	
function AnimaParceiro(){
	$(".contem_parceiro").cycle({fx : 'fade', before : function(){
			var left = ($(this).width() / 2) * -1;
			$(this).css({"margin-left" : left + "px"})
	}, after : function(){
		
	}});
}

function verificavalidacao(colecao, OK){
	var _isOKint = OK;
	
	//Limpa estilo com bordas vermelhas.
	$(colecao[i]).attr("class","");	
	
	for(i=0;i < colecao.length;i++){	
	
		//Se for um INPUT
		if(colecao[i].nodeName == "INPUT" || colecao[i].nodeName == "TEXTAREA"){			
			if(colecao[i].value == "" || colecao[i].value == "Campo Obrigatorio!"){
				_isOKint = false;
				
				$(colecao[i]).attr("class","valid_empty");
				
				if($(colecao[i]).attr("type") == "text")
					colecao[i].value = "Campo Obrigatorio!";
				
			}else{
				$(colecao[i]).attr("class","");
			}
			
		//Se for um SELECT
		}else if(colecao[i].nodeName == "SELECT"){
		
			if(colecao[i].value == "Selecione" || colecao[i].value == ""){
				_isOKint = false;				
				$(colecao[i]).attr("class","valid_empty");
			}else{
				$(colecao[i]).attr("class","");
			}			
		}
	}	
	return _isOKint;
}

function checaTemas(obj, form){
	var col = $("#" + form + " input[rel='chktemas']");
		
		var cont = 0;
		for(i=0;i < col.length;i++){
			if(col[i].checked){			
				cont++;
				if(cont >= 4)
					break;
			}
		}
		
		if(cont >= 4)
			obj.checked = false;
}	


	
function validaFaleConosco(){
	var _isOK = true;

	var col = $("#formFale *[rel='valid']");
	_isOK = verificavalidacao(col, _isOK);
	

	if(_isOK){
		if(!ValidaEmail($("#formFale #txtEmail")[0])){
			$("#formFale #txtEmail").attr("class","valid_empty")
			_isOK = false;
			alert("Formato de email inválido!");
		}
	}else{
		alert("Preencha os campos obrigatórios!");
	}
	
	return _isOK;

}

function validaArtigo(){

	var _isOK = true;

	var col = $("#formartigo *[rel='valid']");
	_isOK = verificavalidacao(col, _isOK);
	
	if($("#formartigo #upaudio").val() == "" && $("#formartigo #flyou").val() == "")
		_isOK = false;
		
	if(!_isOK)
		alert("Preencha os campos obrigatórios!");
	else{	
		
		//Valida se existe algum tema selecionado -----------------------
		var col = $("#formartigo input[rel='chktemas']");
		
		var existTema = false;
		for(i=0;i < col.length;i++){
			if(col[i].checked){
				existTema = true;
				break;
			}
		}
		//---------------------------------------------------------------
		
		if(!existTema){
			_isOK = false;			
			alert("Você precisa selecionar no mínimo um tema.");
			if(col.length > 0)
				col[0].focus();
		}else{
			if($("#formartigo #upaudio").val() != "")
				if(!$("#formartigo #upaudio").val().match(".mp3")){
					_isOK = false;
					alert("Somente é permitido arquivos em mp3!");
				}
			
			if(_isOK)
				if(! $("#formartigo #chkconcordo")[0].checked){
					_isOK = false;
					alert("Você precisa esta de acordo como os termos!");
					$("#formartigo  #chkconcordo")[0].focus();
				}
		}
	}
	
	if(_isOK){
		$('#formartigo #botaosubmit').attr("disabled","disabled");
		$('#formartigo #divloadsub')[0].style.display = "block";
	}
	
	return _isOK;
}

function validaDica(){

  var _isOK = true;

  var col = $("#formdica *[rel='valid']");
  _isOK = verificavalidacao(col, _isOK);
  

  if(!_isOK)
    alert("Preencha os campos obrigatórios!");
  else{
    
    
    //Valida se existe algum tema selecionado -----------------------
    var col = $("#formdica input[rel='chktemas']");
    
    var existTema = false;
    for(i=0;i < col.length;i++){
      if(col[i].checked){
        existTema = true;
        break;
      }
    }
    //---------------------------------------------------------------
    
    if(!existTema){
      _isOK = false;      
      alert("Você precisa selecionar no mínimo um tema.");
      if(col.length > 0)
        col[0].focus();
    }else{    
      if(! $("#formdica #chkconcordo")[0].checked){
        _isOK = false;
        alert("Você precisa esta de acordo como os termos!");
        $("#formdica  #chkconcordo")[0].focus();
      }
    }
  }
  
  if(_isOK){
    $('#formdica #botaosubmit').attr("disabled","disabled");
    $('#formdica #divloadsub')[0].style.display = "block";
  }
  
  return _isOK;
}

function validaAgenda(){

  var _isOK = true;

  var col = $("#formagenda *[rel='valid']");
  _isOK = verificavalidacao(col, _isOK);
  

  if(!_isOK)
    alert("Preencha os campos obrigatórios!");
  else{
    
    
    //Valida se existe algum tema selecionado -----------------------
    var col = $("#formagenda input[rel='chktemas']");
    
    var existTema = false;
    for(i=0;i < col.length;i++){
      if(col[i].checked){
        existTema = true;
        break;
      }
    }
    //---------------------------------------------------------------
    
    if(!existTema){
      _isOK = false;      
      alert("Você precisa selecionar no mínimo um tema.");
      if(col.length > 0)
        col[0].focus();
    }else{    
      if(! $("#formagenda #chkconcordo")[0].checked){
        _isOK = false;
        alert("Você precisa esta de acordo como os termos!");
        $("#formagenda  #chkconcordo")[0].focus();
      }
    }
  }
  
  if(_isOK){
    $('#formagenda #botaosubmit').attr("disabled","disabled");
    $('#formagenda #divloadsub')[0].style.display = "block";
  }
  
  return _isOK;
}

function validaTexto(){

	var _isOK = true;

	var col = $("#formtexto *[rel='valid']");
	_isOK = verificavalidacao(col, _isOK);
	

	if(!_isOK)
		alert("Preencha os campos obrigatórios!");
	else{
		
		
		//Valida se existe algum tema selecionado -----------------------
		var col = $("#formtexto input[rel='chktemas']");
		
		var existTema = false;
		for(i=0;i < col.length;i++){
			if(col[i].checked){
				existTema = true;
				break;
			}
		}
		//---------------------------------------------------------------
		
		if(!existTema){
			_isOK = false;			
			alert("Você precisa selecionar no mínimo um tema.");
			if(col.length > 0)
				col[0].focus();
		}else{		
			if(! $("#formtexto #chkconcordo")[0].checked){
				_isOK = false;
				alert("Você precisa esta de acordo como os termos!");
				$("#formtexto  #chkconcordo")[0].focus();
			}
		}
	}
	
	if(_isOK){
		$('#formtexto #botaosubmit').attr("disabled","disabled");
		$('#formtexto #divloadsub')[0].style.display = "block";
	}
	
	return _isOK;
}

function validaFormVideo(){
	
	var _isOK = true;

	var col = $("#formvideo *[rel='valid']");
	_isOK = verificavalidacao(col, _isOK);
	

	if(!_isOK)
		alert("Preencha os campos obrigatórios!");
	else{		
		
		//Valida se existe algum tema selecionado -----------------------
		var col = $("#formvideo input[rel='chktemas']");
		
		var existTema = false;
		for(i=0;i < col.length;i++){
			if(col[i].checked){
				existTema = true;
				break;
			}
		}
		//---------------------------------------------------------------
		
		if(!existTema){
			_isOK = false;			
			alert("Você precisa selecionar no mínimo um tema.");
			if(col.length > 0)
				col[0].focus();
		}else{
			_isOK = ! ($('#flyou').val() == "" && $('#flup').val() == "")
			
			if(_isOK){
				if(! $("#formvideo #chkconcordo")[0].checked){
					_isOK = false;
					alert("Você precisa esta de acordo como os termos!");
					$("#formvideo #chkconcordo")[0].focus();
				}
			}else{
				alert("Preencha os campos obrigatórios!");
			}
		}
	}
	
	if(_isOK){	
		$('#formvideo #botaosubmit').attr("disabled","disabled");
		$('#formvideo #divloadsub')[0].style.display = "block";
	}
	
	return _isOK;
}

function validaFormImagem(){
	
	var _isOK = true;

	var col = $("#formimagem *[rel='valid']");
	_isOK = verificavalidacao(col, _isOK);
	

	if(!_isOK)
		alert("Preencha os campos obrigatórios!");
	else{
		
		
		//Valida se existe agum tema selecionado -----------------------
		var col = $("#formimagem input[rel='chktemas']");
		
		var existTema = false;
		for(i=0;i < col.length;i++){
			if(col[i].checked){
				existTema = true;
				break;
			}
		}
		//---------------------------------------------------------------
		
		if(!existTema){
			_isOK = false;			
			alert("Você precisa selecionar no mínimo um tema.");
			if(col.length > 0)
				col[0].focus();
		}else{		
			if(! $("#formimagem #chkconcordo")[0].checked){
				_isOK = false;
				alert("Você precisa esta de acordo como os termos!");
				$("#formimagem #chkconcordo")[0].focus();
			}
		}
	}
	
	if(_isOK){
		$('#formimagem #botaosubmit').attr("disabled","disabled");
		$('#formimagem #divloadsub')[0].style.display = "block";
	}
	return _isOK;
}
