// JavaScript Document

function stopPaste(obj,event) {
	// csak MSIE-nél működik!
	if(!obj || !event || !is_msie || event.type!="beforepaste") return false;
	event.cancelBubble = true;
	obj.blur();
	return false;
}

var oClearedObject = null;
var bKeyCode = false;
var bShiftKey = false;
var bCtrlKey = false;

function clearPaste_CheckKeys(obj,event) {
	if(!obj) return false;
	if(event.keyCode==16) { bShiftKey = true; return false; }
	if(event.keyCode==17) { bCtrlKey = true; return false; }
	if(
		(bShiftKey && event.keyCode==45) || // Shift + Insert 
		(bCtrlKey && event.keyCode==86) // Ctrl + V
	) {
		oClearedObject = obj;
		setTimeout("clearObjectsValue()",100);
	}
	bShiftKey = bCtrlKey = false;
	return false;
}

function clearPaste_CheckContextMenu(obj,event) {
	if(is_msie) window.event.cancelBubble = true;
	else event.preventDefault(event);
}

function clearObjectsValue(obj) {
	if(oClearedObject) {
		oClearedObject.value = "";
		oClearedObject = null;
	}
	return false;
}

function checkemail(str) {
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(filter.test(str)) return true;
	else return false;
}

function gobackonestep() {
	var oFrm = document.backform;
	if(oFrm) oFrm.submit();
	return false;
}
