// Mod: Tiles for Xin Calendar 2 (In-Page)
// Copyright 2004  Xin Yang    All Rights Reserved.

function addTiles(co,jo,jn,dp,dn,dq,dk,dj,dl,dh,dg,di)
{
    xc_eh(co,"jr","jr",{"width":jo,"height":jn,"jr":[dp||"",dn||"",dq||"",dk||"",dj||"",dl||"",dh||"",dg||"",di||""],"ca":0,"bs":0,"id":""},0)
};

var xc_cz=0;
    
function xc_dw(w,h,cq)
{
    return "<TD><DIV CLASS='"+cq+"' STYLE='width:"+w+"px;height:"+h+"px;font-size:1px;line-height:1px;'></DIV></TD>"
};

function xc_dc(jm)
{
    var jq=jm.ca-jm.width*2,jp=jm.bs-jm.height*2;
    return "<TABLE WIDTH='"+jm.ca+"' HEIGHT='"+jm.bs+"' CELLPADDING='0' CELLSPACING='0' BORDER='0'><TR>"+ xc_dw(jm.width,jm.height,jm.jr[0])+ xc_dw(jq,jm.height,jm.jr[1])+ xc_dw(jm.width,jm.height,jm.jr[2])+ "</TR><TR>"+ xc_dw(jm.width,jp,jm.jr[3])+ xc_dw(jq,jp,jm.jr[4])+ xc_dw(jm.width,jp,jm.jr[5])+ "</TR><TR>"+ xc_dw(jm.width,jm.height,jm.jr[6])+ xc_dw(jq,jm.height,jm.jr[7])+ xc_dw(jm.width,jm.height,jm.jr[8])+ "</TR></TABLE>"
};

function xc_ab()
{
    var gl=this.ge("jr","jr"),al="";
    if(gl)
    {
        if(gl.ca!=0)
        {
            al="<DIV STYLE='position:absolute;z-index:1;'>"+xc_dc(gl)+xc_bd}else{gl.id=xc_cz++;al="<DIV ID='jm"+gl.id+"' STYLE='position:absolute;z-index:1;'>"+xc_bd
        }
    };
        return al
};

function xc_ak()
{
    var gl=this.ge("jr","jr");
    if(gl&&gl.ca==0)
    {
        gl.ca=this.gr.offsetWidth;
        gl.bs=this.gr.offsetHeight;
        xc_gd(xc_cj("jm"+gl.id),xc_dc(gl))
    }
};
