function numberCheck(e) 
{
	if(window.event){
		e = window.event;
		srcElement = e.srcElement;
		keyCode = e.keyCode;
	} else{ 
		keyCode = e.which;
		srcElement = e.target; 		
	}

	str = srcElement.value;
	if((keyCode==46 || keyCode==44) && str.indexOf(".")!=-1){
		cancelAction(e);
	}	
	str = str.replace(/,/, ".");
	str = str.replace(/[^0-9\.]/g, "");
	str = str.replace(/\./, ":");
	str = str.replace(/\./g, "");
	str = str.replace(/:/, ".");
	srcElement.value = str;	
}
function patternCheck(e){	if(window.event){
		e = window.event;
		srcElement = e.srcElement;
		keyCode = e.keyCode;
	} else{ 
		keyCode = e.which;
		srcElement = e.target; 		
	}
	pattern = srcElement.className;
	str = srcElement.value;		
	str = str.replace(eval("/[^"+pattern+"]+/i"), "");
 srcElement.value = str;
}
function cancelAction(e){
	e = window.event ? window.event : e;	if(e.preventDefault){
		e.preventDefault();
	}else{
		e.returnValue = false;
	}	
}
function addCheck(el,fnc){
		addEvent(el,'keypress',fnc);
		addEvent(el,'keyup',fnc);
		addEvent(el,'blur',fnc);
		el.onfocus = fnc;
}
