/*Toma una variable por GET*/
function getValue(varname)
{
 var url = window.location.href;
 var qparts = url.split("?");
 if (qparts.length == 1)
  return "";
 var query = qparts[1];
 var vars = query.split("&");
 var value = "";
 for(i = 0; i < vars.length; i++)
 {
  var parts = vars[i].split("=");
  if (parts[0] == varname)
  {
   value = parts[1];
   break;
  }
 }
 value = unescape(value);
 value.replace(/\+/g," ");
 return value;
}
/*INICIO*/
$(document).ready(function()
{
/*ENTRADAS DE FORMULARIO*/
  $("input[type='text'],input[type='password'],select,textarea").addClass("ui-widget ui-widget-content ui-corner-all");
/*PESTAÑAS*/
  $(".pestanas").tabs();
  variable = getValue("ac_tab");
  if(variable)
   $(".pestanas").tabs("option", "selected", parseInt(variable));
/*ACORDEONES*/
 $(".acordeon").accordion(
 {
  autoHeight: false,
  active: false,
  collapsible: true
 });
/*BOTONES*/
 $("button,input:button").button();
 $(".ac-btn-ok").button(
 {
  icons:{primary:"ui-icon-check"}
 });
 $(".ac-btn-search").button(
 {
  icons:{primary:"ui-icon-search"}
 });
 $(".ac-btn-close").button(
 {
  icons:{primary:"ui-icon-closethick"}
 });
 $(".ac-btn-send").button(
 {
  icons:{primary:"ui-icon-circle-arrow-e"}
 });
 $(".ac-btn-cancel").button(
 {
  icons:{primary:"ui-icon-cancel"}
 });
 $(".ac-btn-return").button(
 {
  icons:{primary:"ui-icon-arrowreturnthick-1-w"}
 });
/*BUSQUEDA*/
 $("#busqueda").append("<form id='buscar-p' action='/buscar/' method='get'>\
 <div>\
 <label for='inp-buscar-p'>Buscar</label><input type='text' name='aca_q' class='inp-buscar-p congoogle' /><input class='btn-buscar-p' type='submit' value='Buscar' />\
 </div></form>");
 $(".inp-buscar-p")
 .focus(function()
 {
  $(this).removeClass("congoogle");
 })
 .blur(function()
 {
  if($(this).attr("value") == "")
   $(this).addClass("congoogle");
 });
/*SUGERENCIAS*/
 var sugerencias = $("#sug-papa");
 var arti = sugerencias.attr("title");
 sugerencias.append("<p class='invita-sugerencia fx-fade'><span><img src='/imagenes/1305.png' width='16' height='16' alt='#' class='img-text' />\
 Buzón de sugerencias para este artículo</span></p>\
 <div id='sugerencia-dialog' title='Buzón de sugerencias'>\
 <p>Tus sugerencias serán tomadas en cuenta para mejorar este artículo.</p>\
 <form action='#' id='sugerencia' method='post'>\
 <p><label for='sug_texto'><strong>Escribe tu comentario:</strong></label><br />\
 <textarea name='sug_texto' id='sug_texto' rows='5'></textarea>\
 <input name='sug_arti' id='sug_arti' type='hidden' value='" + arti  + "' /></p>\
 </form>\
 <p><em><strong>Las sugerencias no son contestadas</strong>. Si deseas una respuesta, contacta a través de <a href='/otros/2204'>este vínculo</a>.</em></p>\
 </div>");
 $("#sugerencia-dialog")
  .dialog(
  {
   width:"40em",
   autoOpen:false,
   resizable:false,
   modal:true,
   buttons:
   [
    {
     text:"Enviar",
     icons:{primary:"ui-icon-send"},
     click:function()
     {
      var sug_texto = $("#sug_texto").val();
      var sug_arti = $("#sug_arti").val();
      $(this)
      .load("/n_code/gen/sugerencias.php?r=" + Math.random(), {texto:sug_texto,articulo:sug_arti})
      .dialog("option","buttons", [
       {
        text:"Cerrar",
        icons:{primary:"ui-icon-close"},
        click:function(){$(this).dialog("close");}
        }
       ]);
     }
    },
    {
     text:"Cancelar",
     icons:{primary:"ui-icon-cancel"},
     click:function(){$(this).dialog("close");}
    }
   ]
  });
 $('.invita-sugerencia').click(function(){$('#sugerencia-dialog').dialog('open');});
/*EFECTOS*/
/*Menu*/
 $(".fx-oculto").css("display","none");
 $(".menu-shooter")
  .click(
  function()
  {
   if($(this).hasClass("menu-shooter-active"))
    $(this).removeClass("menu-shooter-active").next(".fx-accion").slideUp(150);
   else
   {
    $(".menu-shooter-active").removeClass("menu-shooter-active").next(".fx-accion").slideUp(150);
    $(this).addClass("menu-shooter-active").next(".fx-accion").slideDown(150);
   }
  }
  );
/*Hover opacity*/
 $(".fx-fade")
 .css("opacity",.75)
 .hover(function()
  {
   $(this).fadeTo(100,1);
  },
  function()
  {
   $(this).fadeTo(100,.75);
  });
});

