function isEnter(event)
{
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) return true;
}

function limitText(limitField, limitCount) {
	var limitNum = document.getElementById(limitField).getAttribute('maxLength');
	if (document.getElementById(limitField).value.length > limitNum) {
		document.getElementById(limitField).value = document.getElementById(limitField).value.substring(0, limitNum);
	} else {
		var o=document.getElementById(limitCount);
		if(o!=null) {
			setTimeout(function() {
				o.innerHTML= limitNum - document.getElementById(limitField).value.length;
			}, 50);
		}
	}
}


function doLoading(target)
{
	document.getElementById('layer_loading').style.height = document.getElementById(target).offsetHeight+'px';
	document.getElementById('layer_loading').style.width = document.getElementById(target).offsetWidth+5+'px';
	document.getElementById('layer_loading_container').style.marginTop = document.getElementById(target).offsetHeight/2-28+'px';
	document.getElementById('layer_loading').style.display = 'block';
	setTimeout("UpdateImg('loading_img','img/icon-16-loading.gif');",50);
}

function calculateVAT(source,target,vat)
{
	var totals = document.getElementById(source).value*vat;
	document.getElementById(target).innerHTML=totals.toFixed(2);

}

function UpdateImg(ctrl,imgsrc) {
	var img = document.getElementById(ctrl);
	img.src = imgsrc;
}
