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();
}
/*************** Funcion paginar *******************/
function paginar()
{
  document.fpaginacion.indice.value = document.fpaginacion.selectpag.value;
  document.fpaginacion.submit();
}

function chequeo_reg()
{  
  if(document.registro.acepta.checked)
	document.registro.submit();
  else
  	alert('Tiene que aceptar la política de privacidad');    
}

	function check_contacto()
	{
		vari = isEmail(document.envio.MAILFROM.value);
		nombre = document.envio.NOMBRE.value;
		var i, marcado = false;
		for (i=0;i<document.envio.MOTIVO.length;i++){
		  if (document.envio.MOTIVO[i].checked){
		    marcado = true;
			  break;
		  }
		}
		if (marcado)
		  motivo = document.envio.MOTIVO[i].value;
		else
		  motivo = "";
		poblacion = document.envio.POBLACION.value;
		cp = document.envio.CPOSTAL.value;
		provincia = document.envio.PROVINCIA.value;
		telefono = document.envio.TELEFONO.value;
		comentarios = document.envio.COMENTARIOS.value;
		
		
		if(!motivo)
			alert('Introduzca el motivo de su consulta.');
		else if(!nombre)
			alert('Introduzca su nombre.');
		else if(!poblacion)
			alert('Introduzca su ciudad.');
		else if(!provincia)
			alert('Introduzca su provincia.');
		else if(!telefono)
			alert('Introduzca su teléfono.');
		else if(!cp)
			alert('Introduzca su código postal.');
		else if (!vari)
			alert('Su correo electrónico no parece válido.\nIntrodúzcalo en el campo indicado.');
		else if(!comentarios)
			alert('Introduzca su comentario.');			
		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));
	}	
