// JavaScript Document
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
    return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
    return this.replace(/\s+$/,"");
}

function comObj(obj,type)
{
	var ret = true;
	switch (type)
	{
		case "email":{
			var valor = obj.value.trim();
			if (valor.length <= 0)
			{
				ret = false;	
			}else{
				//var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/;
				//var reg = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/;
				var reg = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+((\w{2,3})|(\w{4}))$/;
				if (!reg.test(valor))
				{
					ret = false;	
				}
			}
			
		break;	
		}
		default:{
				if (obj.value.trim().length <= 0)
				{
					ret = false;	
				}
				break;
			}	
	}
	return ret;
}
function ins_formulario()
{
	var obj = $("club_nombre");
	var error = 0;
	if (!comObj(obj,"text"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	var obj = $("club_email");
	if (!comObj(obj,"email"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	var obj = $("persona_nombre");
	if (!comObj(obj,"text"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	var obj = $("persona_email");
	if (!comObj(obj,"email"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	
	if (error == 1)
	{
		$("mensaje").update("Error en formulario");
		$("mensaje").addClassName("mensaje_Error");
		$("mensaje").appear();
		return false;
	}
	return true;
}

function contacta()
{
	var error = 0;
	var obj = $("persona_nombre");
	if (!comObj(obj,"text"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	var obj = $("persona_email");
	if (!comObj(obj,"email"))
	{
		error = 1;
		obj.addClassName("form_error");
	}else{
		obj.removeClassName("form_error");	
	}
	
	if (error == 1)
	{
		$("mensaje").update("Error en formulario");
		$("mensaje").addClassName("mensaje_Error");
		$("mensaje").appear();
		return false;
	}
	return true;
}

document.observe("dom:loaded", function() {
  // initially hide all containers for tab content
  var h = $("mensaje")
  if (h) h.hide();
});

