// JavaScript Document
var $j = jQuery;
$j(document).ready(function(){
	//flash
	$j('.flash').each(function(){
		f_params = $j(this).text().split(',');
		$j(this).html("<object width='"+f_params[1]+"' height='"+f_params[2]+"'><param name='movie' value='"+f_params[0]+"'></param><param name='wmode' value='"+f_params[3]+"'></param><embed src='"+f_params[0]+"' type='application/x-shockwave-flash' wmode='"+f_params[3]+"' width='"+f_params[1]+"' height='"+f_params[2]+"'></embed></object>");
    });
   	//Slideshow
	//$j('#loopedSlider').loopedSlider();
   	//auto-validate
	if(window.L_CutToolTip_TEXT){
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtNomeDeComentario").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtEmailDeComentario").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtComentario").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtNomeDe").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtNomePara").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtEmailDe").val("as@as.com");
		$j("#ctl00_PlaceHolderMain_wpSocial1_ctl00_txtEmailPara").val("as@as.com");
	};
	//abas
	var tabContainers = $j('div.aba');
	$j('div.aba').hide().filter(':first').show();
	$j('ul.menu-abas a').click(function () {
		$j('div.aba').hide();
		$j('div.aba').filter(this.hash).show();
		//
		altura = $j('div.aba').filter(this.hash).height();
		$j('div.aba').filter(this.hash).children('div.destaques').height(altura-35);
		//
		$j('ul.menu-abas a').removeClass('aba-ativa');
		$j(this).addClass('aba-ativa');
		$j('ul.menu-abas li.destaque').removeClass('aba-ativa');
		$j(this).parent().parent().addClass('aba-ativa');
		return false;
	}).filter(':first').click();
	//slides					   
    $j('.slides').before('<div id="nav" class="nav">').cycle({
        fx:     'fade',
        pager:  '#nav',
		timeout: 16000 //10500
	});
	//depoimentos
	$j('.depoimentos').cycle({
		fx: 'fade',
		timeout: 10000
	});
	//menu principal
	$j("#menu-principal a").hover(
		function () {
			$j("#menu-principal a").addClass("off");
			$j(this).removeClass("off");
			$j(this).parent().addClass("on");
		}, 
		function () {
			$j("#menu-principal a").removeClass("off");
			$j(this).parent().removeClass("on");
		}
	);
	//acesso rapido
	$j(".acesso-rapido a").click(
		function(){
			$j("#acesso-rapido").toggle();
		}
	);
	//feeds
	$j(".lista-feeds").click(
		function(){
			$j("#lista-feeds").toggle();
		}
	);
	//linguas
	$j("#menu-linguas a").click(
		 function(){
			var lingua = $j(this).text();
		 	$j("#menu-linguas .ativo").text(lingua);
		 }
	 );
	//aumentar/diminuir letra
	$j(".aumentar-letra").click(function(){
		var currentFontSize = $j('#conteudo-interno').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*1.1;
		$j('#conteudo-interno').css('font-size', newFontSize);
		return false;
	});
	$j(".diminuir-letra").click(function(){
		var currentFontSize = $j('#conteudo-interno').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*0.9;
		$j('#conteudo-interno').css('font-size', newFontSize);
		return false;
	});
	//tabela
	$j("table.zebra tr:odd").children("td").css("background-color", "#f5f5f5");
	//toggle
	$j(".toggle").click(function(){
		$j(this).children("div").toggle("normal");
	});
	//toggle linguas
	$j(".toggle-linguas").hover(
		function(){
			$j(".linguas").show("normal");
		},
		function(){
			$j(".linguas").hide("normal");
		}						   
	);
	//Leia mais
	$j("#leia-mais-avanca").click(function(){
		$j("#leia-mais-container").animate( { left:"-690px" }, 500);
	});
	$j("#leia-mais-volta").click(function(){
		$j("#leia-mais-container").animate( { left:"0px" }, 500);
	});
	//flash
	html_flash = 			  "<div id='div_flash'>";
	html_flash = html_flash + "<p>Alt: <input id='campo_alt' type='text' /></p>";
	html_flash = html_flash + "<p>Embed: <input style='width:80%' id='campo_embed' type='text' /></p>";
	html_flash = html_flash + "<a href='#' id='insert_flash_page'>Inserir flash na pagina.</a>";
	html_flash = html_flash + "</div>";	
	$j("div#rich-content div.ms-toolbarItem").append("<a href='#' id='insert_flash'><img border='0' src='/_catalogs/masterpage/erte.gif'/>Inserir Flash</a>");
	$j("div#rich-content div.ms-toolbarItem").append(html_flash);
	$j("#div_flash").hide();
	$j("#insert_flash").click(function(){
		$j("#div_flash").toggle("normal");
	});
	$j("#insert_flash_page").click(function(){
		final_string = $j("#campo_embed").val();
		final_string = "<span class='erte_embed' id='" + escape(final_string) + "'>"+ $j("#campo_alt").val() +"</span>";
		$j("#ctl00_PlaceHolderMain_editmodepanel1_PageContent_ctl00_RichHtmlField_displayContent").append(final_string);
	});	
	//Tiulo
	var titulo = $j("#titulo h1").text();
	if(titulo.length>35){
		$j("#titulo h1").css({'font-size':'2em','padding-top':'17px'});
	};
	//Depoimento Slide Pos
	$j("div.depoimento-slides").cycle({
		timeout:0,
	    next:$j("img.depoimento-vai"),
	    prev:$j("img.depoimento-volta")
	});
	$j("div.depoimento-slide").toggle(
        function () {
           $j("div.depoimento-foto").animate({marginTop:"-340px"},1000)
        },
        function () {
           $j("div.depoimento-foto").animate({marginTop:"-40px"},1000)
        }
    );	
	//Qued Form
    function getQuerystring(key, default_){
      if (default_==null) default_="";
      key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
      var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
      var qs = regex.exec(window.location.href);
      if(qs == null)
          return default_;
      else
        return qs[1];
  }
  $j(".qued-form").each(function(){
      oid = $j(this).attr("id");	
	  oform = $j("#"+oid);
	
	  $j("#bt"+oid).live("click",function(){
	      oform.wrapInner(document.createElement("form"));
	  	  oform.children("form").attr({method:"POST", action:"http://apps.einstein.br/qued/qued-wb-submit.asp"});
		  oform.children("form").submit();
	  });
	  
	  jQuery.getJSON("http://apps.einstein.br/qued/qued-wb4.asp?QUEDQues="+oid+"&callback=?", 
	  function(data) {
		if(getQuerystring("msg")!=""){
			oform.append("<p class='erro'>"+decodeURI(getQuerystring("msg"))+"</p>")
		}
		for(x=0; x<=data.qued_area.length-1; x++){
			oform.append("<h3>"+data.qued_area[x].area_nome+"</h3>")
			for(a=0; a<=data.qued_area[x].qued_pergs.length-1; a++){
			  a_pergunta = data.qued_area[x].qued_pergs[a];
			  if(a_pergunta.perg_req){
				  oform.append("<div class='cont-form ob' id='c"+a_pergunta.perg_id+"'></div>")
			  }else{
				  oform.append("<div class='cont-form' id='c"+a_pergunta.perg_id+"'></div>")
			  }
			  container = $j("#c"+a_pergunta.perg_id);
			  switch (a_pergunta.perg_type)
			  {
			  case "select":
				container.append("<h4>"+a_pergunta.perg_name+"</h4><select name='"+a_pergunta.perg_id+"' id='"+a_pergunta.perg_id+"' /></select>");
				$j("select#"+a_pergunta.perg_id).append("<option value=''>Selecione uma opção...</option>");
				for (i=0; i<=a_pergunta.perg_options.length-1; i++){
				   $j("select#"+a_pergunta.perg_id).append("<option value='"+a_pergunta.perg_options[i].option_value+"'>"+a_pergunta.perg_options[i].option_name+"</option>");
				}
			  break;
			  case "radio":
				container.append("<h4>"+a_pergunta.perg_name+"</h4>");
				for (i=0; i<=a_pergunta.perg_options.length-1; i++){
				   container.append("<label><input type='radio' name='"+a_pergunta.perg_id+"' id='"+a_pergunta.perg_id+"' value='"+a_pergunta.perg_options[i].option_value+"'><span>"+a_pergunta.perg_options[i].option_name+"</span></label>");
				}
			  break;
			  case "checkbox":
				container.append("<h4>"+a_pergunta.perg_name+"</h4>");
				for (i=0; i<=a_pergunta.perg_options.length-1; i++){
				   container.append("<label><input type='checkbox' name='"+a_pergunta.perg_id+"' id='"+a_pergunta.perg_id+"' value='"+a_pergunta.perg_options[i].option_value+"'><span>"+a_pergunta.perg_options[i].option_name+"</span></label>");
				}
			  break;
			  case "text":
			   container.append("<h4>"+a_pergunta.perg_name+"</h4><input type='text' name='"+a_pergunta.perg_id+"' />");
			  break;
			  case "textarea":
			   container.append("<h4>"+a_pergunta.perg_name+"</h4><textarea name='"+a_pergunta.perg_id+"' rows=3 cols=80></textarea>");
			  break;
			  case "hidden":
			   container.append("<span style='display:none'>"+a_pergunta.perg_name+"</span><input type='hidden' name='"+a_pergunta.perg_id+"' value='-' />");
			   //tratar isso
			   if(a_pergunta.perg_id == "2824"){
			       container.children('input').val(location.href);
			   }
			   if(a_pergunta.perg_id == "2902"){
			       container.children('input').val(document.title);
			   }
			  break;
			  }
			}
		}
		for(b=0; b<=data.qued_hiddens.length-1; b++){
		   $j("#"+oid).append("<input type='hidden' name='"+data.qued_hiddens[b].hidden_name+"' value='"+data.qued_hiddens[b].hidden_value+"' />");
		}
		oform.append("<input type='hidden' name='QUEDQues' value='"+oid+"' />");
		oform.append("<p><input type='button' class='qued-bt' value='enviar' id='bt"+oid+"' /></p>");
	  });
    });
});
