/**
 * @author Administrador
 */
var aValues = new Array();
function setValue(oInput)
{
	if (oInput.value == '') oInput.value = eval('aValues.' + oInput.id);
}

function clearField(oInput)
{
	var sDefaultValue = eval('aValues.' + oInput.id);
	if (oInput.value == sDefaultValue) oInput.value = '';
}

function validarEmail(valor)
{
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor));
}

function form_enviar()
{
	var bSinErrores = true;
	$('.requerido').each(function (){
		var oInput = $(this);
		var sDefaultValue = eval('aValues.' + oInput.attr('id'));
		if (oInput.val() == '' || oInput.val() == sDefaultValue)
		{
			oInput.addClass('form_error');
			bSinErrores = false;
		}
		else
		{
			oInput.removeClass('form_error');
		}
	});
	if (!validarEmail($('#contacto #email').val()))
	{
		$('#contacto #email').addClass('form_error');
		bSinErrores = false;
	}
	else
	{
		$('#contacto #email').removeClass('form_error');
	}
	if (bSinErrores) $('#contacto').submit();
}

$(document).ready(function (){
	$('form#contacto input, form#contacto textarea').each(function (){
		if (this.id)
		{
	  		var oInput = this;
	  		eval('aValues.' + this.id + ' = "' + this.value + '";');
	  	}
	});
})
