String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g,'') }
var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

function sendData(){
	var msg = "";
	var theForm = document.HDR_forma;
    var srcName = document.getElementById("nombre").value;
	var srcCountry = document.getElementById("pais").value;
    var srcCity = document.getElementById("ciudad").value;
    var srcMail = document.getElementById("e-mail").value;
    var srcComments = document.getElementById("receta").value;
    
    if (srcName.trim()=='Nombre' || srcName.trim().length == 0)
    {
        msg += "Nombre\n";
    }
    
    if (srcCountry.trim() == "0")
    {
        msg += "País\n";
    }
    
    if (srcCity.trim().length == 0 || srcCity.trim() == 'Ciudad')
    {
        msg += "Ciudad\n";
    }
	
	if (srcMail.trim().length == 0 || srcMail.trim()=='E-mail')
    {
        msg += "Correo electrónico\n";
    }
	
	if (srcComments.trim().length == 0 || srcComments.trim() == 'Receta')
    {
        msg += "Receta";
    }
	
	if (msg.trim().length>0)
		msg = "Los siguientes campos son obligatorios:\n"+msg;
	
	if (msg.trim().length==0&&!filter.test(srcMail.trim()))
    {
        msg += "El correo electrónico no es válido\n";
    }
	
	if (msg.trim().length == 0){
			theForm.submit();
		}
	else{
		alert(msg);
		return false;
	}
}

function contacto()
{
	var msg = "";
	var theForm = document.HDR_forma;
    var srcName = document.getElementById("nombre").value;
	var srcMail = document.getElementById("e-mail").value;
    var srcComments = document.getElementById("comentarios").value;
    
    if (srcName.trim().length == 0 )
    {
        msg += "Nombre\n";
    }
	
	if (srcMail.trim().length == 0 )
    {
        msg += "E-mail\n";
    }
	
	if (srcComments.trim().length == 0)
    {
        msg += "Comentarios\n";
    }
	
	if (msg.trim().length>0)
		msg = "Los siguientes campos son obligatorios:\n"+msg;
	
	if (msg.trim().length==0&&!filter.test(srcMail.trim()))
    {
        msg += "El correo electrónico no es válido\n";
    }
	
	if (msg.trim().length == 0){
			
			AIM.submit(theForm, {'onStart' : doNothing, 'onComplete' : closeWindow()});
			theForm.submit();
	}
	else{
		alert(msg);
		return false;
	}
}

function doNothing()
{}

function closeWindow()
{
	alert("Tu comentario ha sido enviado");
	self.close();
}

function onKeyDownValidation(e,value,maxSize,numberOnly)
{
    var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	
    if (code==8 || code==37 || code==39 || code==46 || code==9)
    {
        return true;
    }

    
    if(value.length >= maxSize)
        return false; 
    else
    {
        if (numberOnly)
        {
            if (!codeIsNumber(code))
            {
                return false;
            }
        }
        return true;
    }
        
}

function codeIsNumber(code)
{
    if ((code>=48&&code<=57)||(code>=96&&code<=105))
        return true;
    return false;
}


function clrField(obj,value)
{
    if (obj.value==value)
        obj.value="";
}

function evaluateField(obj,value)
{
    var objVal = obj.value;
    if (objVal.trim()=="")
    {
        obj.value = value;
    }
}