function tdMove(e){e.style.border="outset 2pt #ffffff"}
function tdOut(e){e.style.border="solid 2pt #c6c6c6"}
function yearChange(n){
var e=popup.document.all('yMonth')
e.cells[1].innerText = parseInt(e.cells[1].innerText) + parseInt(n)
e.cells[2].innerText = parseInt(e.cells[2].innerText) + parseInt(n)
e.cells[3].innerText = parseInt(e.cells[3].innerText) + parseInt(n)
e.cells[4].innerText = parseInt(e.cells[4].innerText) + parseInt(n)
var reg=/(\d{4})(\/)(\d{1,2})/
var r=reg.exec(tarObject.value)
tarObject.value=(parseInt(r[1])+n)+'/'+r[3]
}
function selectClicked(e){
var p=e.parentElement
switch(p.rowIndex){
case 0:for(var i=1;i<5;i++){
p.cells[i].style.backgroundColor='#000000';
p.cells[i].style.color='#ffffff';
}
e.style.backgroundColor='#ffffff';
e.style.color='#ff0000';
tarObject.value=tarObject.value.replace(/(\d{4})(\/)(\d{1,2})/,e.innerText+'/$3');
break;
case 3:tarObject.value=sYear+'/'+sMonth;
popup.hide();
break;
default:
tarObject.value=tarObject.value.replace(/(\d{4})(\/)(\d{1,2})/,'$1/'+e.innerText);
e.style.border="solid 1pt #c6c6c6"
popup.hide();
break;
}
}
function hidePop(){popup.hide()}
function getYM(s){
tarObject=s
if (s.value=='')s.value=sYear+'/'+sMonth
var reg=/(\d{4})(\/)(\d{1,2})/
var r=reg.exec(s.value)
if (r!=null){
var e=popup.document.all('yMonth').rows[0]
for (var i=1;i<5;i++){
if (e.cells[i].style.color=='#ff0000'){
s.value=e.cells[i].innerText+'/'+r[3]
yearChange(r[1] - e.cells[i].innerText);
break;
}
}
}
var e=event.srcElement
popup.show(e.pixelLeft,e.clientHeight+5,196,84,e)
}
function yMonth.onmouseout(){
var e=event.srcElement;
if (e.className=="tdMove"){
e.className="tdMonth"
}
}
function yMonth.onmousedown(){
var e=event.srcElement;
if (e.className=="tdMove"){
e.className="tdDown"
var s=document.all('downTd')
s.className="tdMonth"
s.id=''
e.id="downTd"
sMonth=e.innerText
}
if (e.className=="thYear"){
e.className="thSelect"
var s=document.all('downTh')
s.className="thYear"
s.id=''
e.id="downTh"
sYear=e.innerText
}
}
</script>
</html>