var isNS = (navigator.appName == "Netscape");

function CombineMnDy(dt,mn,dy){
	dt.value =  "1900-"+mn.options[mn.selectedIndex].value + "-" +dy.options[dy.selectedIndex].value
}
function CombineYrMnDy(dt,yr,mn,dy)
{
	dt.value =   yr.options[yr.selectedIndex].value + "-" + mn.options[mn.selectedIndex].value + "-" +dy.options[dy.selectedIndex].value
}
	
function WriteDate(Field, DateValue,YearMust, YearName, MonthName, DayName, NotSpecific) {
	//alert(DateValue)
	aDate = DateValue.split("-")
	if (aDate.length == 3) {
		DateYear = aDate[0]
		DateMonth = aDate[1]
		DateDay = aDate[2]
	} else {
		DateYear = 0
		DateMonth = 0
		DateDay = 0
	}
	
	document.write('<table><tr>')
	if (YearMust !=0) {
		onChange = 'CombineYrMnDy(' + Field +',JS' + Field + 'Year,JS' + Field + 'Month,JS' + Field + 'Day)'	
		document.write('<td>' + YearName + '</td>')
	} else {
		onChange = 'CombineMnDy(' + Field +',JS' + Field + 'Month,JS' + Field + 'Day)'		
	}
	document.write('<td>' + MonthName + '</td>')
	document.write('<td>' + DayName + '</td></tr>')
	document.write('<tr>')
	if (YearMust !=0) {
		document.write('<td><select name="JS' + Field + 'Year" onchange="' + onChange +'">')
		document.write('<option value="1900">' + NotSpecific)
		Now = new Date()
		ThisYear=(isNS) ? Now.getYear()+1900 : Now.getYear()
		for (i = ThisYear; i >= ThisYear - 100; i--) {
			i == DateYear ? selected = "selected" : selected = ""
			document.write('<option value="' + i + '" ' + selected + '>' + i)
		}
		document.write('</select></td>')
	}
	
	document.write('<td><select name="JS' + Field + 'Month" class="ProfileInput" onchange="' + onChange +'">')
	document.write('<option value="">--')
	for (i = 1; i < 13; i++) {
		i == DateMonth ? selected = "selected" : selected = ""
		document.write('<option value="' + i + '" ' + selected + '>' + i)
	}
	document.write('</select></td>')
	document.write('<td><select name="JS' + Field + 'Day" class="ProfileInput" onchange="' + onChange +'">')
	document.write('<option value="">--')
	for (i = 1; i < 32; i++) {
		i == DateDay ? selected = "selected" : selected = ""
		document.write('<option value="' + i + '" ' + selected + '>' + i)
	}
	document.write('</select></td></tr>')
	document.write('<input type="hidden" name="' + Field + '" value="' + DateValue + '"></table>')
}

function showDiv(divID) {
	if(document.getElementById) {
		document.getElementById(divID).style.visibility='visible';	
 	} else {
 		document.layers[divID].visibility='visible';
 	}
}

function hideDiv(divID) {
	if(document.getElementById) {
		document.getElementById(divID).style.visibility='hidden';	
 	} else {
 		document.layers[divID].visibility='hidden';
 	}
}

function showPageNo(pageCount,pageNo,link,prevImg,nextImg)
{
	if ( pageCount >1) 
	{
		if (pageNo<1) {
            			pageNo = 1;
		} else if (pageNo > pageCount) {
            			pageNo = pageCount
		}
		
		var prevPage = pageNo - 1;
		var nextPage = pageNo + 1;
		
		if ( prevPage>0 && prevImg !=null ) 	{
			document.write('<a href="' + link + '&pg=' + prevPage + '"><img src="' + prevImg + '" border="0"></a> ');
		}
		
		if (pageNo-5<1) {
			start = 1;
		} else if (pageNo + 4 > pageCount) {
			start = (pageCount -9>0)?pageCount - 9:1;
		} else {
			start = pageNo -5;
		}
		
		for (i=0;i<10 && i+start<=pageCount;i++)
		{
			var page = i + start;
			if (page==pageNo) {
				document.write('<b>' + page + '</b> ' );
			} else {
				document.write('<a href="' + link + '&pg=' + page + '">' + page + '</a> ');
			}
		}
			
		if (nextPage <= pageCount && nextImg != null)	{
			document.write('<a href="' + link + '&pg=' + nextPage + '"><img src="' + nextImg + '" border="0"></a> ');
		}		
	}
}

