//create the list of pages
function pageList(objId,beginPage,endPage,curPage){

	sObj = document.getElementById(objId);

	for (var i=beginPage; i<=endPage; i++){
		var tmpObj = document.createElement("option");
		tmpObj.value = i+"";
		tmpObj.innerHTML = i;
		sObj.appendChild(tmpObj);
	}
	sObj.value=curPage;
}

//Return the name of the Month according to the input number
function fullMonth(num){
	snum=num+"";
	switch (snum)
	{
		case "1": return("January");
			break;
		case "2": return("February");
			break;
		case "3": return("March");
			break;
		case "4": return("April");
			break;
		case "5": return("May");
			break;
		case "6": return("June");
			break;
		case "7": return("July");
			break;
		case "8": return("August");
			break;
		case "9": return("September");
			break;
		case "10": return("October");
			break;
		case "11": return("November");
			break;
		case "12": return("December");
			break;
		default: return("");
	}
}

//Set the Year options in the SELECT element with id = objId
//Also set the selected option as currentYear
function setYearOption(objId,currentYear){

	var startYear;
	var endYear;
	var nowYear;

	var d = new Date();
	nowYear = d.getFullYear();

	if ((currentYear==null)||(currentYear=="")) {
		currentYear = "";
	}

	startYear = nowYear;
	endYear = 1998;

	//SELECT Object only
	sObj = document.getElementById(objId);
	
	tmpObj = document.createElement("option");
	tmpObj.value = "";
	tmpObj.innerHTML = "-";
	sObj.appendChild(tmpObj);

	for (i=startYear; i>=endYear; i--){

		tmpObj = document.createElement("option");
		tmpObj.value = i;
		tmpObj.innerHTML = i;
		sObj.appendChild(tmpObj);
	}
	if ((nowYear+"").length!=4) {//Netscape 
	
		//assume year = 20XX
		nowYear = "20" + ((nowYear+"").substring((nowYear+"").length-2));
	}
	sObj.value=currentYear;
}


//Set the Month options in the SELECT element with id = objId
//Also set the selected option as currentMonth
function setMonthOption(objId,currentMonth){

	if (currentMonth==null) {
		currentMonth = "";
	}

	//SELECT Object only
	sObj = document.getElementById(objId);

	tmpObj = document.createElement("option");
	tmpObj.value = "";
	tmpObj.innerHTML = "-";
	sObj.appendChild(tmpObj);

	for (i=1; i<=12; i++){
		tmpObj = document.createElement("option");
		tmpObj.value = i;
		tmpObj.innerHTML = i;
		sObj.appendChild(tmpObj);
	}
	sObj.value=currentMonth;
}


//Set the Day options in the SELECT element with id = objId
//Also set the selected option as currentDate
function setDayOption(objId,currentDay){

	if (currentDay==null) {
		currentDay = "";
	}

	//SELECT Object only
	sObj = document.getElementById(objId);

	tmpObj = document.createElement("option");
	tmpObj.value = "";
	tmpObj.innerHTML = "-";
	sObj.appendChild(tmpObj);

	for (i=1; i<=31; i++){
		tmpObj = document.createElement("option");
		tmpObj.value = i;
		tmpObj.innerHTML = i;
		sObj.appendChild(tmpObj);
	}
	sObj.value=currentDay;
}

//open Window
function openWindow(url,name,w,h,pos,props){
 var _wnd,left=0,top=0
 var props='resizable=1, scrollbars=2'
  if(name==null)name='wnd'
 if(!pos||pos=='center'){left=screen.width?(screen.width-w)/2:100; top=screen.height?(screen.height-h)/2:100}
 props='width='+w+',height='+h+',top='+top+',left='+left+(props==''?'':','+props)
 _wnd=window.open(url,name,props)
  if(pos=='maximize')_wnd.resizeTo(screen.availWidth,screen.availHeight)
  if(name=='wnd'){wnd=_wnd}else{return _wnd}
}

