var masks =
	{
		"char" : /^[ \w!@#$^&()-+,.]+$/ ,
		"word" : /^[\w]+$/ ,
		"words" : /^[\w\s]+$/ ,
		"number" : /^[\d]+$/ ,
		"credit" : /^[\d-]+$/ ,
		"phone" : /^[ \d()-]+$/ ,
		"date" : /^[ \d-/]+$/ ,
		"email" : /^[\w-/!@#$%^&'+=?_`{|}~.]+$/
	};

function CheckEntry(event, val, reg)
{
    var isIPhone = window.g_IsIPhoneAppBrowser || false;
    if(isIPhone)
    {
        return true;
    }

	// Disables the enter key
	if (window.event && event.keyCode == 13)
	{
		return false;
	}

	// Firefox handles keyCode differently so need to filter that out
	if (navigator.userAgent.indexOf("Firefox") != -1 && event.keyCode > 0)
		return true;

	// This must be called from onKeyPress to work. charCode and keyCode do
	// not contain the ASCII codes in onKeyDown or onKeyUp.
	val = val + String.fromCharCode(event.charCode || event.keyCode);
	if (null == val.match(reg))
	{
		return false;
	}

	return true;
}

function CheckPaste(event)
{
    if (event.ctrlKey==1 || event.keyCode==45)
    {
        return false
    }
}
