function validaCorreo(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true)
  } else {
    return (false);
  }
}


function validaCampos(){
	for(j=0;j<validaCampos.arguments.length;j++){
		try{
			  valorCad=trim($(validaCampos.arguments[j]).value,0);
			  if (valorCad==""){
				  alert('Existen campos vacios que requieren su atencion.\r\nTodos los campos marcados con * deben estar cumplimentados.');
				  return false;
			  }
			  if(validaCampos.arguments[j]=="frmEmail"){
				  if(!validaCorreo($(validaCampos.arguments[j]).value)){
				  	alert('El email introducido no es valido.');
				  	  return false;
				  }
			  }
		}catch(e){
		}
	}
	return true;
	
}
 

function Abrir(theURL) {
	var leftmargin = (screen.width - 500) / 2;
	var topmargin = (screen.height - 450) / 2;
	var features = 'width=520,height=450,scrollbars=yes';
	features=features + ',top=' + topmargin + ',left='+ leftmargin
	  window.open(theURL,'Productos',features);
}


function cambiaLinks(){
	var links = document.getElementsByTagName('a');
	for (var i=0;i < links.length;i++) {
		if (links[i].rel == 'external') {
			links[i].onclick = function() { window.open(this.href); return false;};
		}
		if (links[i].rel == 'popup') {
			links[i].onclick = function() {
			window.open(this.href, "ventana", "location=0,status=0,scrollbars=1,width=600,height=540");
			return false;
			};
		}
	}
}

function compruebaVacio(valor,num){
	if(valor=="" || isNaN(valor) || valor<=0){
		switch(num){
			case 1:
					val="Vivienda";
				break;
			case 2:
					val="Gasoil";
				break;
			case 3:
					val="Gas natural";
				break;
			case 4:
					val="Pellet";
				break;
		}
		alert("El valor de "+val+" no es valido");
		return false;
	}else{
		return true;
	}	
}

function trim(cadena){
	for(i=0; i<cadena.length; )	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}
	for(i=cadena.length-1; i>=0; i=cadena.length-1)	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}	
	return cadena;
}

