function AbreVentana(url, x, y, w, h, sb, loc) {
	MiVentana = window.open (url,'MiVentana','location='+loc+', scrollbars='+sb+',left='+x+',top='+y+',height='+h+',width='+w);
	MiVentana.resizeTo(w+10,h+60);
	MiVentana.focus();
}

function Votar(f) {
	var votook=false;
	for (i=0;i<f.opciones.length;i++) { 
		if (f.opciones[i].checked) 
			votook=true; 
	}
	if (votook) {
		f.submit();
	} else {
		alert('Debe escoger una opción para votar.');
		return;
	}
}
function LTrim(s){
	// Devuelve una cadena sin los espacios del principio
	var i=0;
	var j=0;
	
	// Busca el primer caracter <> de un espacio
	for(i=0; i<=s.length-1; i++)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(j, s.length);
}
function RTrim(s){
	// Quita los espacios en blanco del final de la cadena
	var j=0;
	
	// Busca el último caracter <> de un espacio
	for(var i=s.length-1; i>-1; i--)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(0, j+1);
}
function Trim(s){
	// Quita los espacios del principio y del final
	return LTrim(RTrim(s));
}

function Email_Valid(strEmail) {
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  if (reg2.test(strEmail)) {return true;} return false;
}


function validar_email(strEmail) 
{
	var result2=Trim(strEmail);
        if (result2==''){
        window.alert("El format del correu electrònic no és correcte");{return true;} return false;}
	if((result2!='')&&!(Email_Valid(result2)))
	{window.alert("El format del correu electrònic no és correcte ");
	{return true;} 
	return false;}
}


function validar_boletin(f) {
  	validity = true; // asume valido
	var result2=Trim(f.email.value);
        if (result2.length-1 < 1){
        window.alert("El format del correu electrònic no és correcte");validity = false; return validity;}
	if((result2!='')&&!(Email_Valid(result2)))
	{window.alert("El format del correu electrònic no és correcte "); validity = false; return validity;}
  	return confirm("L\'adreça de correu electrònic és " + result2 + " És correcta?")
  	return validity
}
