var cals = new Array();
var cols = new Array();

var cal = new Object();
cal.title='San Antonio Swing Dance Society'
cal.id='sasds'
cal.url='sa.swing.dance.society%40gmail.com'
cal.color='B1440E'
cals.push(cal);

var cal = new Object();
cal.title = 'Texas Events'
cal.id='tex'
cal.url='k2t98rbatec6a4rh2ek5kacmi8%40group.calendar.google.com'
cal.color='0D7813'
cals.push(cal);

var cal = new Object();
cal.title = 'Syndicate Dances'
cal.id='syn'
cal.url='52f52s861v88pta5v0j9048bv0%40group.calendar.google.com'
cal.color='2952A3'
cals.push(cal);

var cal = new Object();
cal.title = 'Other Dances'
cal.id='other'
cal.url='eenfkbjq7vah4atrrq35edqk6o%40group.calendar.google.com'
cal.color='B1365F'
cals.push(cal);

var cal = new Object();
cal.title = 'Classes'
cal.id='classes'
cal.url='uu4l6qn9ehn5titai497mmgp0o%40group.calendar.google.com'
cal.color='8D6F47'
cals.push(cal);

var cal = new Object();
cal.title = 'BalAustin'
cal.id='balaustin'
cal.url='balboaaustin%40gmail.com'
cal.color='A8ABC0'
cals.push(cal);

//cal.color='1B887A'

function update_cal() {
    var cal = document.getElementById('cal')
    //var src = "http://www.google.com/calendar/hosted/domainname.com/embed?height=600&wkst=1&bgcolor=%23FFFFFF&ctz=America%2FChicago&"
    var src = "/calendar/embed?height=600&wkst=1&bgcolor=%23FFFFFF&ctz=America%2FChicago&"
    for (var i=0; i<cals.length; i++) {

        var cal_cb = document.getElementById(cals[i].id)
        if (cal_cb.checked) {
            src += "src="+cals[i].url+"&color=%23"+cals[i].color+"&"
        }
    }
    cal.src = src
}

function writechecks() {
    var checks = document.getElementById('checks')
    for (var i=0; i<cals.length; i++) {
        var check = document.createElement("input")
        check.type="checkbox"
        if (i < 2) {
            try {
                var check = document.createElement('<INPUT type="checkbox" checked />')
            } catch (e) {
                var check = document.createElement("input")
                check.type="checkbox"
                check.checked=true
            }
        }
        check.id=cals[i].id
        check.onclick=update_cal
        checks.appendChild(check)

        var label = document.createElement("LABEL")
        label.style.color = cals[i].color
        label.style.fontWeight = "bold"
        label.htmlFor = cals[i].id

        label.appendChild(document.createTextNode(cals[i].title))
        checks.appendChild(label)

        checks.appendChild(document.createTextNode(" "))

        var a = document.createElement("A")
        a.href="http://www.google.com/calendar/feeds/"+cals[i].url+"/public/basic"
        checks.appendChild(a)

        var img = document.createElement("img")
        img.src = "/images/feed.png"
        img.border = 0
        a.appendChild(img)

        checks.appendChild(document.createTextNode(" "))

        var a = document.createElement("A")
        a.href="http://www.google.com/calendar/ical/"+cals[i].url+"/public/basic.ics"
        checks.appendChild(a)

        var img = document.createElement("img")
        img.src = "http://www.google.com/calendar/images/ical.gif"
        img.border = 0
        a.appendChild(img)

        checks.appendChild(document.createElement("BR"))

    }
}

