function js_Ventana(www,ancho,alto,titulo,target)
{
	var destino=www+'#'+target;
	var ventana=window.open(destino,titulo,'status=no,scrollbars=no,location=0,0, resizable=no,width='+ancho+',height='+alto);
	ventana.opener.top.name="opener";
	ventana.focus();
}
function isEmail(str)
{
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function chequeo()
{
	vari = isEmail(document.envio.MAILFROM.value);
	if (!vari){
		alert('Su correo electrónico no parece válido.\nIntrodúzcalo en el campo indicado.');
		}
	else envio.submit();
}

/********** Inicializamos **********/
$(document).ready(function(){
  imgFamilias();//carga de img familias
  categorias();//menu categorias
  ocultar_categorias();//ocultar menu categorias
});

/********** Menú categorias ***************/
var menu_on = 0;
function categorias()
{      
  $("#menu_sup ul li a").mouseover(function(){ 
    menu_on = 1;
    var idcategoria = this.rel;
    if(this.className=="mselec"){
      $("#categorias").css("display","none");//volvemos a ocultar
      $(this).removeClass("mselec");
      menu_on = 0;
    }
    else{
      $(".mselec").removeClass("mselec");
      $(this).addClass("mselec");
	  $.ajax({
	    url: "ajax.asp",
	    cache: false,
	    data: "idcategoria="+idcategoria,
	    success: function(html){
		  $('#categorias').css({ opacity: 0});	    
	      $("#categorias").html(html);	      	      
          $("#categorias").css("display","block");//mostramos          
		  $('#categorias').fadeTo(800, 1);          
          menu_on = 0;
	    }
	  });      
    }
  });
}

function ocultar_categorias()
{
  $("html").click(function(){
	if($("#categorias").css("display")=="block" && menu_on==0){
	  $('#categorias').css({ opacity: 1});
	  $('#categorias').fadeTo(800, 0, function(){
	      $("#categorias").css("display","none");//volvemos a ocultar
      });
	  $(".mselec").removeClass("mselec");	  
	}
  });
}
/*****************************************/
/*
function imgFamilias()
{
  $("li.subme").click(function(){
	if(this.className=="subme"){
	  $("#index").css("background","url(/img/familias/" + $(this).attr("type") + ")");
	  $(".subme.selec").removeClass("selec");
	  $(this).addClass("selec");
	}
	else
	  $(this).removeClass("selec");
  });
}*/

function imgFamilias()
{
  $("#index").css("background","url(/img/familias/" + $("#menu .selec").attr("lang") + ")");
}
