function js_Ventana(www,ancho,alto,titulo,target)
{
  var destino=www+'#'+target;
  var ventana=window.open(destino,titulo,'status=no,location=0,0, scrollbars=yes, resizable=no,width='+ancho+',height='+alto);
  ventana.opener.top.name="opener";
  ventana.focus();
}

/*************** Función paginar *******************/
function paginar()
{
  document.fpaginacion.indice.value = document.fpaginacion.selectpag.value;
  document.fpaginacion.submit();
}

/******** Función mostrar imagen muestrario *********/
function mostrar_img(img)
{  
  document.getElementById('muestrario_img').className='novisible';
  document.getElementById('cargando_img').className='visible';
  var cache = Math.round(Math.random()*1000);
  ajax('load','ajax.asp?funcion=mostrar_muestrario_img&img='+img+'&cache='+cache,'muestrario_img',mostrar_muestrario_img_ok);
}

function mostrar_muestrario_img_ok()
{	
  document.getElementById('cargando_img').className='novisible';
  document.getElementById('muestrario_img').className='visible';   
}

function chequeo()
{
  vari = isEmail(document.envio.MAILFROM.value);
  nombre = document.envio.NOMBRE.value;  
  
  if (!vari)
	alert('Su correo electrónico no parece válido.\nIntrodúzcalo en el campo indicado.');
  else if(!nombre)
    alert('Introduzca su nombre.');
  else if(!document.envio.acepta.checked)
	alert('Tiene que aceptar la política de privacidad');    
  else
	document.envio.submit();
}

function isEmail(str)
{
  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,4}|[0-9]{1,3})(\\]?)$");
		
  return (!r1.test(str) && r2.test(str));
}