

function Calendar(url,id)
{
  
	var mousetop;
	var mousrleft;
	mouseleft=window.event.screenX-180;
	mousetop=window.event.screenY+10;


	if (mousetop >=600)
	{
		mousetop=mousetop -100;
	}
	
	var currPrefs = new Array()
    var win=window.showModalDialog(url,currPrefs,"dialogWidth:188px;dialogHeight:215px;status:no;scrollbars:no;dialogTop:"+mousetop+";dialogLeft:"+mouseleft)
	
	//alert(win);
	
 
	if (win)
	{
	   if(win["Date"] == "Y")
	   {
	        
	        document.getElementById(id).value = "";
	       
	       
	   }
		//if (win["Date"]) 
		else
		{	   
		    
			document.getElementById(id).value = win["Date"]
		}
	}	
	
    
}

//学年学期取得日期
function Calendar2(url,id,num,objOneStart,objOneEnd,objTwoStart,objTwoEnd,objRole)
{
  
	var mousetop;
	var mousrleft;
	mouseleft=window.event.screenX-180;
	mousetop=window.event.screenY+10;
    
   

	if (mousetop >=600)
	{
		mousetop=mousetop -100;
	}
	

	var newid = getNewDate(document.getElementById(id).value);
	
	
	var currPrefs = new Array()
    var win=window.showModalDialog(url+"Times="+newid,currPrefs,"dialogWidth:188px;dialogHeight:215px;status:no;scrollbars:no;dialogTop:"+mousetop+";dialogLeft:"+mouseleft)
	if (win)
	{
		if (win["Date"]) 
		{	 
		    var datenow = new Date(); //当前日期
	        var year = win["Date"].substr(0,4);
	        var month = win["Date"].substr(5,2);
	        var day = win["Date"].substr(8,2);
	        
	         var str;
	        
	        if(num == "1")
	        {
	            str = "本年度";   
	        }
	        else
	        {
	             if(parseInt(datenow.getYear()) == parseInt(year))
                 {
                    str = "本年度";
                 }
                 else if(parseInt(year) > parseInt(datenow.getYear()))
                 {
                    str = "下年度";  
                 } 
                 else
                 {
                    str = "下年度";  
                 }
             }
             
      
                 document.getElementById(id).value = str + month+"月"+day+"日";
              
                var oneStart = document.getElementById(objOneStart).value ;
	            var oneEnd = document.getElementById(objOneEnd).value ;
	            var twoStart = document.getElementById(objTwoStart).value ;
	            var twoEnd = document.getElementById(objTwoEnd).value ; 
	            
	            
	            if(oneStart != '' && oneEnd!='' && twoStart!='' && twoEnd!='')
	            {
	                
	                var oneStartDate = getNewDate(oneStart);
	                var oneEndDate = getNewDate(oneEnd);
	                var twoStartDate = getNewDate(twoStart);
	                var twoEndDate = getNewDate(twoEnd);
    	            
    	           // var str = oneStartDate + "|" +oneEndDate +"|"+ twoStartDate +"|"+twoEndDate;
    	            
    	            
                    var strShow;
                    var datenow2 = datenow.getYear() +"/"+(datenow.getMonth()+1)+"/"+datenow.getDate();
                    if((Date.parse(datenow2) >= Date.parse(oneStartDate)) && (Date.parse(datenow2) < Date.parse(oneEndDate))) 
                    {
                            strShow = "当前学年学期为："+ datenow.getYear() +"年度 上学期";
                    }
                    else if((Date.parse(datenow2) >= Date.parse(twoStartDate)) && (Date.parse(datenow2) < Date.parse(twoEndDate)))
                    {
                            strShow = "当前学年学期为："+ datenow.getYear() +"年度 下学期";
                    }
                    else
                    {
                        strShow = "";
                    }
    	            
                     document.getElementById(objRole).value = strShow;
             }
            
          
		}
	}	
    
}

//根据输入框的值得到年月日
function getNewDate(strDate)
{
    var strMonth = strDate.substr(3,2);
    var strDay = strDate.substr(6,2);
    var strYear;
    if(strDate.substr(0,3) == "本年度")
    {
        strYear = (new Date()).getYear();
    }
    else
    {
      strYear = (new Date()).getYear() + 1;  
    }
    
    var newDate = strYear+"/"+strMonth+"/"+strDay;
    return newDate;

}





