var currentNumberOfNotebooks = 0;
var notepadName = new Array();
var notepadType = new Array();
var numberOfPads = new Array();
var selectedColor = new Array();
var unSelectedColor = new Array();
var currentPad = new Array();

function setNotepad(nn,nt,np,nsc,nuc)
{

//nn = tab page name
//nt = tab page type
//np = number of tab pages 
//nsc = tab color
//nuc = page color


    notepadName[currentNumberOfNotebooks]=nn;
    notepadType[currentNumberOfNotebooks] = nt;
    numberOfPads[currentNumberOfNotebooks] = np
    selectedColor[currentNumberOfNotebooks] = nsc;
    unSelectedColor[currentNumberOfNotebooks] = nuc;
    currentPad[currentNumberOfNotebooks] = 1;

    var t="";
    t=notepadName[currentNumberOfNotebooks]+'_ntpd_table';
    //document.getElementById(t).style.backgroundColor=selectedColor[currentNumberOfNotebooks];
    document.getElementById(t).style.marginBottom="0px";
    document.getElementById(t).style.paddingBottom="0px";
    document.getElementById(t).style.borderBottomWidth="0px";
    document.getElementById(t).style.marginTop="0px";
    document.getElementById(t).style.paddingTop="0px";
    document.getElementById(t).style.borderTopWidth="0px";
    document.getElementById(t).style.marginLeft="0px";
    document.getElementById(t).style.paddingLeft="0px";
    document.getElementById(t).style.borderLeftWidth="0px";
    document.getElementById(t).style.marginRight="0px";
    document.getElementById(t).style.paddingRight="0px";
    document.getElementById(t).style.borderRightWidth="0px";
    
    if(nt==1)
    {
        document.getElementById(t).style.borderTopWidth="4px";
        //document.getElementById(t).style.backgroundColor=selectedColor[currentNumberOfNotebooks];
        document.getElementById(t).style.borderTopColor=selectedColor[currentNumberOfNotebooks];
        document.getElementById(t).style.borderTopStyle="solid";
        //document.getElementById(t).style.textAlign="left";
        //document.getElementById(t).style.width="100%";
    }
    if(nt==4)
    {
        document.getElementById(t).style.borderBottomWidth="4px";
        document.getElementById(t).style.borderBottomColor=selectedColor[currentNumberOfNotebooks];
        document.getElementById(t).style.borderBottomStyle="solid";
    }

    if(nt==2 || nt==3)
    {
        t=notepadName[currentNumberOfNotebooks]+'_ntpd_TABLECAP1';
        document.getElementById(t).cellPadding='0';
        document.getElementById(t).cellSpacing='0';

        t=notepadName[currentNumberOfNotebooks]+'_ntpd_TDCAP1';
        document.getElementById(t).style.marginBottom="0px";
        document.getElementById(t).style.paddingBottom="0px";
        document.getElementById(t).style.borderBottomWidth="0px";
        document.getElementById(t).style.marginTop="0px";
        document.getElementById(t).style.paddingTop="0px";
        document.getElementById(t).style.borderTopWidth="0px";
        document.getElementById(t).style.marginLeft="0px";
        document.getElementById(t).style.paddingLeft="0px";
        document.getElementById(t).style.borderLeftWidth="0px";
        document.getElementById(t).style.marginRight="0px";
        document.getElementById(t).style.paddingRight="0px";
        document.getElementById(t).style.borderRightWidth="0px";
        document.getElementById(t).style.verticalAlign="top";
        if(nt==2)
        {
            document.getElementById(t).style.textAlign="right";
        }
        if(nt==3)
        {
            document.getElementById(t).style.textAlign="left";
        }
        t=notepadName[currentNumberOfNotebooks]+'_ntpd_TDCAP2';
        document.getElementById(t).style.marginBottom="0px";
        document.getElementById(t).style.paddingBottom="0px";
        document.getElementById(t).style.borderBottomWidth="0px";
        document.getElementById(t).style.marginTop="0px";
        document.getElementById(t).style.paddingTop="0px";
        document.getElementById(t).style.borderTopWidth="0px";
        document.getElementById(t).style.marginLeft="0px";
        document.getElementById(t).style.paddingLeft="0px";
        document.getElementById(t).style.borderLeftWidth="0px";
        document.getElementById(t).style.marginRight="0px";
        document.getElementById(t).style.paddingRight="0px";
        document.getElementById(t).style.borderRightWidth="0px";
        document.getElementById(t).style.verticalAlign="top";
        if(nt==2)
        {
            document.getElementById(t).style.borderLeftWidth="4px";
            //document.getElementById(t).style.backgroundColor=selectedColor[currentNumberOfNotebooks];
            document.getElementById(t).style.borderLeftColor=selectedColor[currentNumberOfNotebooks];
            document.getElementById(t).style.borderLeftStyle="solid";
            document.getElementById(t).style.textAlign="left";
            document.getElementById(t).style.width="100%";
        }
        if(nt==3)
        {
            document.getElementById(t).style.textAlign="right";
            document.getElementById(t).style.borderRightWidth="4px";
            document.getElementById(t).style.borderRightColor=selectedColor[currentNumberOfNotebooks];
            document.getElementById(t).style.borderRightStyle="solid";
            //document.getElementById(t).style.width="100%";
        }
    }
    ntpd_Button_onclick(notepadName[currentNumberOfNotebooks],1);
    currentNumberOfNotebooks++;
}

function sleep(naptime){
   var sleeping = true;
   var now = new Date();
   var alarm;
   var startingMSeconds = now.getTime();
   while(sleeping)
   {
      alarm = new Date();
      alarmMSeconds = alarm.getTime();
      if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
   }      
}

function ntpd_Button_onclick(nn,pn) 
{
    for (ii=0;ii<notepadName.length;ii++)
    {
        if(notepadName[ii]==nn)
        {
            currentPad[ii]=pn;
            var t="";
            
            for(i=1;i<=numberOfPads[ii];i++)
            {
                t=notepadName[ii]+'_ntpd_Button'+i;
                document.getElementById(t).style.backgroundColor=unSelectedColor[ii];
                document.getElementById(t).style.marginBottom="0px";
                document.getElementById(t).style.paddingBottom="0px";
                document.getElementById(t).style.borderBottomWidth="0px";
                document.getElementById(t).style.marginTop="0px";
                document.getElementById(t).style.paddingTop="0px";
                document.getElementById(t).style.borderTopWidth="0px";
                document.getElementById(t).style.marginLeft="0px";
                document.getElementById(t).style.paddingLeft="0px";
                document.getElementById(t).style.borderLeftWidth="0px";
                document.getElementById(t).style.marginRight="0px";
                document.getElementById(t).style.paddingRight="0px";
                document.getElementById(t).style.borderRightWidth="0px";
                document.getElementById(t).style.cursor="pointer";
           
                if(notepadType[ii]==1) document.getElementById(t).style.marginBottom="3px";
                if(notepadType[ii]==2) 
                {
                    document.getElementById(t).style.marginRight="5px";
                    document.getElementById(t).style.marginBottom="2px";
                    document.getElementById(t).style.textAlign="right";
                    document.getElementById(t).style.paddingRight="3px";
                }
                if(notepadType[ii]==3) 
                {
                    document.getElementById(t).style.marginLeft="5px";
                    document.getElementById(t).style.marginBottom="2px";
                }
                if(notepadType[ii]==4) document.getElementById(t).style.marginTop="0px";

                if(i!=numberOfPads[ii])
                {
                    t=notepadName[ii]+'_ntpd_page'+i;
                    if(numberOfPads[ii]==pn)
                    {
                        //document.getElementById(t).style.display="inline";
                        //document.getElementById(t).style.display="block";
                        //if(navigator.appName=="Microsoft Internet Explorer") 
                        document.getElementById(t).style.display="";
                        //else document.getElementById(t).style.visibility="visible";
                    }
                    else
                    {
                        //if(navigator.appName=="Microsoft Internet Explorer") 
                        document.getElementById(t).style.display="none";
                        //else document.getElementById(t).style.visibility="collapse";
                        //document.getElementById(t).style.display="inline";
                        //document.getElementById(t).style.visibility="collapse";
                        //document.getElementById(t).style.display="none";
                    }
                }
            }
            t=notepadName[ii]+'_ntpd_Button'+pn;
            document.getElementById(t).style.backgroundColor=selectedColor[ii];
            if(notepadType[ii]==1) document.getElementById(t).style.marginBottom="0px";
            if(notepadType[ii]==2) document.getElementById(t).style.marginRight="0px";
            if(notepadType[ii]==3) document.getElementById(t).style.marginLeft="0px";
            if(notepadType[ii]==4) document.getElementById(t).style.marginTop="0px";
            if(numberOfPads[ii]!=pn)
            {
                t=notepadName[ii]+'_ntpd_page'+pn;
                //document.getElementById(t).style.display="inline";
                //if(navigator.appName=="Microsoft Internet Explorer") 
                document.getElementById(t).style.display="";
                //else document.getElementById(t).style.visibility="visible";
            }
            else
            {
            }
            break;
        }
    }
}

function newsCanlendar()
{
    setNotepad('MONTH2007',2,13,'#9cdcff','#ccccff');
    setNotepad('MONTH2008',2,13,'#9cdcff','#ccccff');
    setNotepad('MONTH2009',2,13,'#9cdcff','#ccccff');
    setNotepad('MONTH2010',2,13,'#9cdcff','#ccccff');
    //setNotepad('KSWRSTEP',1,5,'#ccffff','#ffe1ff');
    setNotepad('KSWRSTEP',1,5,'#9cdcff','#ccccff');
    //setNotepad('KSWRSTEP',1,5,'#1234ff','#ccccff');

    var d = new Date();
    var y = d.getYear();
    if(navigator.appName!="Microsoft Internet Explorer") y = y + 1900;
    //alert(d.getYear()); //FireFox return 108
    if(y==2008)
    {
        ntpd_Button_onclick(notepadName[4],2);
        ntpd_Button_onclick(notepadName[1],d.getMonth()+1);
        
    }
    if(y==2009)
    {
        ntpd_Button_onclick(notepadName[4],3);
        ntpd_Button_onclick(notepadName[2],d.getMonth()+1);
    }
    if(y==2010)
    {
        ntpd_Button_onclick(notepadName[4],4);
        ntpd_Button_onclick(notepadName[3],d.getMonth()+1);
    }

} 

function newFagTabPages()
{
//keep MONTH, just change ABC and XYZ.
//change 3 4 5
    setNotepad('MONTHABC',2,4,'#9cdcff','#ccccff');
    setNotepad('MONTHXYZ',2,5,'#9cdcff','#ccccff');
    //                   .
    //                   .
    //                   . how many lines depends on KSWRSTEP'3. 
    //                   .
    //                   .
    setNotepad('KSWRSTEP',1,3,'#9cdcff','#ccccff');

} 

