﻿var oClickEvent;


function showElement(oElement){
	document.getElementById(oElement).style.display = 'block';
}


function hideElement(oElement){
	document.getElementById(oElement).style.display = 'none';
}


function doClick(oElement){
	document.getElementById(oElement).click();
}


function formatMoney(valueToFormat){

	var oValue = valueToFormat; 
	var oDecimalDigits = 2; 
	var oDecimalSeparator = ",";
	var oGroupSeparator = ".";
	var oSymbol = "€ ";
	var s = oValue < 0 ? "-" : ""; 
	oValue = Math.abs(oValue).toFixed(oDecimalDigits);
	var i = parseInt(oValue,10) + ""; 
	var j = (j = i.length) > 3 ? j % 3 : 0;
	return oSymbol + s + (j ? i.substr(0, j) + oGroupSeparator : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + oGroupSeparator) + (oDecimalDigits ? oDecimalSeparator + Math.abs(oValue - i).toFixed(oDecimalDigits).slice(2) : "");
}


function resetClickTimer(newTime, oButton){
	
	clearTimeout(oClickEvent);
	oClickEvent = setTimeout("doClick('"+oButton+"')", newTime);	

}

function getEventTrigger()
{
	var e = window.event;
	var tgt = e.target || e.srcElement;
	return tgt;
}


function isElementLocked(el)
{
	var caller = osjs(el);
	return (caller.is(":disabled") || caller.attr("readonly"));
}

