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 "adminWebUser":		
			
			itemMail = trim(document.getElementById("itemMail").value);	
			//itemPassw = trim(document.getElementById("itemPassword").value);	
			//itemPassw2 = trim(document.getElementById("itemPassword2").value);	
			itemPwdReminder = trim(document.getElementById("itemPasswordReminder").value);	
			itemName = trim(document.getElementById("itemName").value);	
			itemPostName = trim(document.getElementById("itemPostName").value);	
			itemPostZip = trim(document.getElementById("itemPostZip").value);	
			itemPostCity = trim(document.getElementById("itemPostCity").value);	
			itemPostAddress = trim(document.getElementById("itemPostAddress").value);
			itemInvoiceName = trim(document.getElementById("itemInvoiceName").value);	
			itemInvoiceZip = trim(document.getElementById("itemInvoiceZip").value);	
			itemInvoiceCity = trim(document.getElementById("itemInvoiceCity").value);	
			itemInvoiceAddress = trim(document.getElementById("itemInvoiceAddress").value);
			itemPhoneNumber = trim(document.getElementById("itemPhoneNumber").value);	
			
			if(itemMail == "" || itemPwdReminder == "" || itemName == "" || 
					itemPostName == "" || itemPostZip == "" || itemPostCity == "" || itemPostAddress == "" || 
					itemInvoiceName == "" || itemInvoiceZip == "" || itemInvoiceCity == "" || itemInvoiceAddress == "" || 
					itemPhoneNumber == "")
			{
				valid = false;
			}
			
		break;
		case "adminWebUserPwd":		
			
			itemMail = trim(document.getElementById("itemMail").value);	
			
			if(itemMail == "")
			{
				valid = false;
			}
			
		break;
		case "kapcsolat":
			mailName = trim(document.getElementById("mailName").value);
			mailEmail = trim(document.getElementById("mailEmail").value);
			//mailPhone = trim(document.getElementById("mailPhonenumber").value);
			mailMessage = trim(document.getElementById("mailMessage").value);
							
			if(mailName == "" || mailEmail == "" || mailMessage == "")
			{
				valid = false;
			}
		break;	
	}
	if(!valid)
	{
		alert("Kérem töltse ki a mezőket!");
	}
	return valid;
}

function formSubmitDel(contentId) 
{
	if(contentId != null)
	{
		var flag = confirm("Biztosan törli?");
		if (flag==true)
		{		
			formName = document.getElementById("form_" + contentId);
			if(formName != null)
			{
				formName.action = "./kosar.php?act=del&cId=" + contentId;
				formName.submit();
			}		
		}
	}
	
}

function formSubmitMod(contentId) 
{
	if(contentId != null)
	{
		formName = document.getElementById("form_" + contentId);
		if(formName != null)
		{
			formName.action = "./kosar.php?act=mod&cId=" + contentId;
			formName.submit();
		}	
	}
	
}

function setColor(ddList)
{
	if(ddList != null)
	{
		
	}
}

function goToOrder()
{
	location.href = "./megrendelesek.php?act=basketToOrder";
}

function showColorTable(showHide, obj)
{
	colorTable = document.getElementById("colorTable");
	if(colorTable != null)
	{
		switch(showHide)
		{
		case 1:
			var x = obj.offsetLeft;
			var y = obj.offsetTop + obj.offsetHeight;
			var parent = obj;
			while (parent.offsetParent)
			{
				parent = parent.offsetParent;
				x += parent.offsetLeft;
				y += parent.offsetTop;
			}
			colorTable.style.position='absolute';
			colorTable.style.left = (x - 313) +'px';
			colorTable.style.top = (y + 10) +'px';
			colorTable.style.display = "inline";
			break;
		case 0:
			colorTable.style.display = "none";
			break;
		}
	}
}

function setColor(selectedColor)
{
	colorList = document.getElementById("colorType");
	if(colorList != null)
	{
		for(var i=0; i<colorList.length; i++)
		{
			if(colorList.options[i].value == selectedColor)
			{
				colorList.selectedIndex = i;
				colorTable = document.getElementById("colorTable");
				colorTable.style.display = "none";
				return;
			}
		}
	}
	colorTable = document.getElementById("colorTable");
	colorTable.style.display = "none";
}