document.onkeypress = function(e) {        
    var keyCode;
    if(typeof e=='undefined') //IE
    {        
        e = window.event;
        keyCode = e.keyCode;
    }
    else //mozilla
    {
        keyCode = e.which; 
    }
    
    if(keyCode == 13)
    {
        return false;
    }
    else
    {        
        var srcElement;
        if(typeof e.srcElement=='undefined') //mozilla
        {
            srcElement = e.target;
        }
        else //IE
        {
            srcElement = e.srcElement;
        }
                
        if(srcElement.nodeName == "INPUT")
        {   
            if(srcElement.className.indexOf("justNumber") >= 0)
            {                
                if((keyCode > 47 && keyCode < 58) || keyCode == 8 || keyCode == 0)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }            
        }        
        return true;
    }   
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function validate(page)
{
	var valid = true;
	switch(page)
	{		
		case "kapcsolat":
			itemName = trim(document.getElementById("mailName").value);
			itemMail = trim(document.getElementById("mailEmail").value);
			itemMessage = trim(document.getElementById("mailMessage").value);
			
			if(itemName == "" || itemMail == "" || itemMessage == "")
			{
				valid = false;
			}
			
		break;
	}
	if(!valid)
	{
		alert("Kérem töltse ki a csillaggal jelölt mezöket!");
	}
	return valid;
}

