//calendar
function loadEvents() {
    cal = new Ajax('events','calendarListEvents.php');
    var xmlHttp = cal.init();
    cal.get(xmlHttp);
}

function loadSpecials() {
    cal = new Ajax('specials','calendarListSpecials.php');
    var xmlHttp = cal.init();
    cal.get(xmlHttp);
}

function loadSport() {
    cal = new Ajax('sport','calendarListSport.php');
    var xmlHttp = cal.init();
    cal.get(xmlHttp);
}

function addEvent() {

    var date = document.getElementById("datepicker").value;
    var title = escape(document.getElementById("title").value);
    var desc = escape(document.getElementById("desc").value);


    if (date == '' || date == 'date' || title == '' || title == 'title' || desc == '' || desc == 'description') {
        var response = document.getElementById("response");

        response.className = 'unhidden';
        response.innerHTML = 'Please complete all fields';

    } else {
        cal = new Ajax('events','calendarCreateEvent.php','date='+date+"&title="+title+"&desc="+desc);
        var xmlHttp = cal.init();
        cal.post(xmlHttp);
    }

}

function deleteEvent(url,params) {
        cal = new Ajax('events',url,params);
        var xmlHttp = cal.init();
        cal.get(xmlHttp);

}

function editEvent(url,params) {
        cal = new Ajax('events',url,params);
        var xmlHttp = cal.init();
        cal.get(xmlHttp);

}

function getEvent (title, date, desc) {
    var originalDesc = unescape(desc);
    var newDesc = originalDesc.replace(/\+/g," ");

    document.getElementById("datepicker").value = date;
    document.getElementById("title").value = title;
    document.getElementById("desc").value = newDesc;
    document.getElementById("response").className = 'hidden';
    loadCalendar();
}

//picasa

function loadGallery (url,params) {
    //load gallery
    ajax = new Ajax('gallery',url,params);
    var xmlHttp = ajax.init();
    ajax.get(xmlHttp);

}

function createAlbum() {
    var albumTitle = escape(document.getElementById("albumTitle").value);

    if (albumTitle == '' || albumTitle == 'album title') {
        var responseAlbum = document.getElementById("responseAlbum");

        responseAlbum.className = 'unhidden';
        responseAlbum.innerHTML = 'Please complete all fields';

    } else {
        gal = new Ajax('gallery','galleryCreateAlbum.php','title='+albumTitle);
        var xmlHttp = gal.init();
        gal.post(xmlHttp);
    }

}

function removeAlbum (url, params) {

    var answer = confirm("Are you sure?");
    
    if (answer == true) {
        gal = new Ajax('gallery',url,params);
        var xmlHttp = gal.init();
        gal.get(xmlHttp);
    } 
    
}

function addPhotoInfo(url,params) {
    var photoEditURL = document.getElementById("photoEditURL").value;
    var title = escape(document.getElementById("photoTitle").value);
    var desc = escape(document.getElementById("photoDesc").value);
    var tags = escape(document.getElementById("photoTags").value);

    gal = new Ajax('gallery',url,params+'&photoEditURL='+photoEditURL+'&title='+title+'&desc='+desc+'&tags='+tags);
    var xmlHttp = gal.init();
    gal.post(xmlHttp);
}

function status(id,status,photoEditURL) {
    document.getElementById("photoEditURL").value = photoEditURL;
    var id = document.getElementById(id);
    id.innerHTML = status;
}