function getDate(target1) 
{
	var myCalender = new Object;
	myCalender.date="";
	var oldDate;
	oldDate=document.getElementById(target1).value;
	result=showModalDialog("common/calendar.html" ,  myCalender,"dialogheight:17em;dialogwidth:14.25em;status:0;toolbar:no;menubar:no;location");
	date = myCalender.date;
	if(date=="null")
		document.getElementById(target1).value="";
	else if(date!="")
		document.getElementById(target1).value=date;
	else
		document.getElementById(target1).value=oldDate;
}

function setMoneyFormat(money)
{	
	var f=money.toString();
	if(isNaN(f))
		return(f);
	var len=f.length;
	var decpos=f.indexOf(".");
	if(decpos==-1)
		return(f+".00");
	if(len-decpos==1)
		return(f+"00");
	if(len-decpos==2)
		return(f+"0");
	if(len-decpos==3)
		return(f);
	if(len-decpos>=4)
	{	
		var lastdigit=parseInt(f.substring(decpos+3,decpos+4));
		if(lastdigit<5)
			return(f.substring(0,decpos+3));
		else
		{
			if(lastdigit>5)
				return(f.substring(0,decpos+2)+(parseInt(f.substring(decpos+2,decpos+3))+1));		
			else
			{
				if(parseInt(f.substring(decpos+2,decpos+3))%2==0)
					return(f.substring(0,decpos+3));
				else
					return(f.substring(0,decpos+2)+(parseInt(f.substring(decpos+2,decpos+3))+1));
			}
		}
	}
}

function setCurrentDate(datefield)
{
	var myDate=new Date();
	var yy=myDate.getYear();
	var mm=myDate.getMonth();
	mm++;
	var dd=myDate.getDate();
	var yrFrom=yy;
	var yrTo=yy;
	if(mm>3)
		yrTo++;
	else
		yrFrom--;
	var subYrFrom=""+yrFrom;
	var subYrTo=""+yrTo;
	if(mm>3)
		strDate=subYrFrom+((mm<10)?"-0":"-")+mm+((dd<10)?"-0":"-")+dd;
	else
		strDate=subYrTo+((mm<10)?"-0":"-")+mm+((dd<10)?"-0":"-")+dd;
	document.getElementById(datefield).value=strDate;
}
