function SetMonth()
{
	var SelMonth = document.getElementById('sMonth');
	while(SelMonth.options.length>=1)
		SelMonth.options.remove(0);
	var curYear = document.getElementById('sYear').selectedIndex>=0?document.getElementById('sYear').options[document.getElementById('sYear').selectedIndex].value:"";
	for (var i=1; i<13; i++) 
	{
		for(var j=0;j<allpaperdate.length;j++)
		{
			if(parseInt(allpaperdate[j].substr(0,4)) == curYear && parseInt(allpaperdate[j].substr(4,2),10)==i)
			{
				//document.write('<option value="'+(i-1)+'" '+(tM==(i-1)?'selected':'')+'>'+i+'月</option>');
				var oOption = document.createElement("OPTION");
				oOption.text=i+'月';
				oOption.value=i-1;
				if(!SelMonth.options.contains(oOption))
				{
					SelMonth.options.add(oOption);
					if(tM==(i-1))
					{	
						SelMonth.options.selectedIndex = SelMonth.options.length-1;
					}
				}
				break;
			}
		}
	}
}


hgyxCalendar = function (year, month) {
	this.dateObject = new Date(year, month, 1);
	this.selectedDate = new Date();
}


hgyxCalendar.prototype.isNotEndOfMonth = function () {
	var checkMonth = new Date(this.getFullYear(), this.getMonth(), this.getDate()+1);
        return checkMonth.getMonth() == this.getMonth() && checkMonth.getFullYear() == this.getFullYear();
}

hgyxCalendar.prototype.isStartOfMonth = function () {
	return this.getDate() == 1;
}

hgyxCalendar.prototype.isEndOfWeek = function () {
	return this.getDay()>= 6; //暂时硬定为星期六为最后一日
}

hgyxCalendar.prototype.isStartOfWeek = function () {
	return this.getDay() == 0; //暂时硬定为星期日为第一日
}

hgyxCalendar.prototype.next = function () {
	this.dateObject = new Date(this.getFullYear(), this.getMonth(), this.getDate()+1);
	//return ;
}

hgyxCalendar.prototype.isSelectedDate = function () {
	return this.getFullYear() == this.selectedDate.getFullYear() && this.getMonth() == this.selectedDate.getMonth() && this.getDate() == this.selectedDate.getDate();
}

hgyxCalendar.prototype.setSelectedDate = function (selectedDate) {
	this.selectedDate = selectedDate;
}

hgyxCalendar.prototype.isToday = function () {
	var now = new Date();
	return this.getFullYear() == now.getFullYear() && this.getMonth() == now.getMonth() && this.getDate() == now.getDate();
}

hgyxCalendar.prototype.getWeekDay = function () {
	return this.dateObject.getDay();
}

hgyxCalendar.prototype.getDay = function () {
	return this.dateObject.getDay();
}

hgyxCalendar.prototype.getDate = function () {
	return this.dateObject.getDate();
}

hgyxCalendar.prototype.getMonth = function () {
	return this.dateObject.getMonth();
}

hgyxCalendar.prototype.getFullYear = function () {
	return this.dateObject.getFullYear();
}

hgyxCalendar.prototype.getTime = function () {
	return this.dateObject.getTime();
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



var Today = new Date();
var paperURL="../";

function drawCalendar (y, m, selectedDate) {
	var cal = new hgyxCalendar(y, m);
	if (selectedDate != null) {
	 cal.setSelectedDate(selectedDate);
	}

	var calendarHtml = '<table><tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr>';

	while (1) {

		if (cal.isStartOfMonth()) {
			calendarHtml += '<tr>';
			for (var w=0; w<cal.getWeekDay(); w++) {
				calendarHtml += '<td></td>';
			}
		}else if (cal.isStartOfWeek()) {
			calendarHtml += '<tr>';
		}
		
		var url = paperURL+cal.getFullYear()+((cal.getMonth()+1)<10?'0':'')+(cal.getMonth()+1)+(cal.getDate()<10?'0':'')+cal.getDate()+"/issueindex.htm";
		
		var hasThisDay = 0;
				//aaa.bbb.ccc = 1;
		for(var j=0;j<allpaperdate.length;j++)
		{
			if(parseInt(allpaperdate[j].substr(0,4)) == cal.getFullYear() && parseInt(allpaperdate[j].substr(4,2),10)==(cal.getMonth()+1) && parseInt(allpaperdate[j].substr(6,2),10)==cal.getDate())
			{
				if (cal.isSelectedDate()) {
					calendarHtml += '<td id="active"><a href="'+url+'">'+cal.getDate()+'</a></td>';
				}else if(cal.isToday()) {
					calendarHtml += '<td id="istoday"><a href="'+url+'">'+cal.getDate()+'</a></td>';
				}
				else {
					calendarHtml += '<td><a href="'+url+'">'+cal.getDate()+'</a></td>';
				}
				hasThisDay = 1;
				break;
			}
		}
		if(hasThisDay == 0)
		{
			if(cal.isToday()){
				calendarHtml += '<td id="istoday"><font color="#c0c0c0">'+cal.getDate()+'</font></td>';
			}
			else{
				calendarHtml += '<td><font color="#c0c0c0">'+cal.getDate()+'</font></td>';
			}
		}
		
		
		if (!cal.isNotEndOfMonth()) {
			for (var ew=cal.getWeekDay(); ew<6; ew++) {
				calendarHtml += '<td></td>';
			}
			calendarHtml += '</tr>';
			break;
		}else if (cal.isEndOfWeek()) {
			calendarHtml += '</tr>';
		}

		

		cal.next()
	}

	return calendarHtml+'</table>';
}


//朗读部分
var TTSPostSrc = "http://60.191.49.98:8080/player.aspx"; //要调用的TTSPalyer的地址

function playerPlay(text)
{ 	
    	document.getElementById("formplayer").TTsText.value = text;
	document.getElementById("formplayer").action = TTSPostSrc;	
	document.getElementById("formplayer").submit();	
}

function readTxt()
{
	var txtobj = document.all("contenttext");
	if(typeof(txtobj) == "object")
	{	
		var txt = txtobj.innerText;
		playerPlay(txt);
	}
}



function handlerMM(e)
{
x = document.body.scrollLeft+event.clientX;
y = document.body.scrollTop+event.clientY;
var divElm = document.getElementById("infodiv");
divElm.style.left = x+20;
divElm.style.top = y+20;
divElm.style.width = 0;
divElm.style.height = 0;

var floatTitle = document.getElementById('floattitle').innerText;
if(floatTitle.length >1 && floatTitle != '点击查看标题列表' && floatTitle != '点击收起标题列表')
	viewit(document.getElementById("myviewer"));
else
	closeView(document.getElementById("myviewer"));
}

//放大镜函数
function viewit(obj){ 
if (obj != null){ 
	obj.style.left=event.x+parseInt(document.body.scrollLeft)-parseInt(obj.width)/2+150; 
	obj.style.top=event.y+parseInt(document.body.scrollTop)-parseInt(obj.height)/2+0; 
	
	var ImageXPos = 55;//版面略图的左上角
	var ImageYPos = 40;
	Nx=parseInt(document.all.getsize.width)/parseInt(document.all.pagesketch.width); 
	bgx=(-1)*(Nx-1)*(event.x-ImageXPos+parseInt(document.body.scrollLeft))-parseInt(obj.style.left)+ImageXPos; 
	
	Ny=parseInt(document.all.getsize.height)/parseInt(document.all.pagesketch.height); 
	bgy=(-1)*(Ny-1)*(event.y-ImageYPos+parseInt(document.body.scrollTop))-parseInt(obj.style.top)+ImageYPos; 
	obj.style.backgroundPosition=bgx+" "+bgy; 
}} 

function closeView(obj)
{
if (obj != null){ 
	obj.style.left=-2000; 
	obj.style.top=-2000; 
	}
}

