function shblock(a) {
	obj=document.getElementById(a);
	if (obj.style.display=='none') {
		obj.style.display='block';
	}else{
		obj.style.display='none';
		}
}
function sblock(a) {
	obj=document.getElementById(a);
	obj.style.display='block';
}
function hblock(a) {
	obj=document.getElementById(a);
	obj.style.display='none';
}

function checkEmptyString(field1, mess) {
	var value1=field1.value.toString();
	if (value1 == "") {
		if (mess) {alert(mess);}
		field1.focus();
		field1.select();
		return false;
	}
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+'\''+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num + '.' + cents);
}

function SumGrandTotal(item_price, item_quantity, sum_field){
	var sum1=item_quantity*parseFloat(item_price);
	obj1=document.getElementById(sum_field);
	obj1.innerHTML=formatCurrency(sum1);
}