<!--

var allowClicks = true;

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function loadGallery(ajaxApp,gallerytype,typeid,filter,filterVal,topPos,loadbigImage){
	loadBigImage = loadbigImage;
    http.open('get', '../admin/ajaxshell.php?ajaxapp='+ajaxApp+'&gallerytype='+gallerytype+'&typeid='+typeid+'&filter='+filter+'&filterval='+filterVal+'&toppos='+topPos+'&loadbigimage='+loadBigImage);
    http.onreadystatechange = loadGalleryHandleResponse;
    http.send(null);
}

function loadGalleryHandleResponse() {
	// hide tooltip (to stop glitch where it stays active whent he dropdown is over the image)
	//hideTip();
	//
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            // set thumbs
            document.getElementById('galleryThumbs').innerHTML = update[0];
            // set large image
            if (loadBigImage == 'true'){
            	document.getElementById('galleryArtwork').innerHTML = update[1];
            }
        }
    }
}

function loadGalleryImage(imgID,table){
	if (allowClicks==true){
	    http.open('get', '../admin/ajaxshell.php?ajaxapp=loadgalleryimage&artworkid='+imgID+'&table='+table);
	    http.onreadystatechange = loadGalleryImageHandleResponse;
	    http.send(null);
	    allowClicks = false;
	    window.setTimeout('allowClicksTimeOut()',250);
	}
}

function loadGalleryImageHandleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        //document.getElementById('galleryArtwork').innerHTML = response;
        document.getElementById('galleryArtwork').innerHTML = response;
    }
}

function loadGalleryVideo(videoID){
	if (allowClicks==true){
	    http.open('get', '../admin/ajaxshell.php?ajaxapp=loadgalleryvideo&artworkid='+videoID);
	    http.onreadystatechange = loadGalleryVideoHandleResponse;
	    http.send(null);
	    allowClicks = false;
	    window.setTimeout('allowClicksTimeOut()',250);
	}
}

function loadGalleryVideoHandleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        update = response.split('|');
        document.getElementById('galleryArtwork').innerHTML = update[0];
    }
}

function loadGalleryAudio(audioID){
	if (allowClicks==true){
	    http.open('get', '../admin/ajaxshell.php?ajaxapp=loadgalleryaudio&artworkid='+audioID);
	    http.onreadystatechange = loadGalleryAudioHandleResponse;
	    http.send(null);
	    allowClicks = false;
	    window.setTimeout('allowClicksTimeOut()',250);
	}
}

function loadGalleryAudioHandleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        update = response.split('|');
        document.getElementById('galleryArtwork').innerHTML = update[0];
    }
}

function allowClicksTimeOut(){
	allowClicks = true;
}

function initGalleryRefresh(sel){
	//alert(sel.options[sel.selectedIndex].value);
	var formValue = sel.options[sel.selectedIndex].value;
	var formValue_arr = new Array();
    formValue_arr = formValue.split('|');
    //loadGallery('loadgallery','artist','1','year','2002','0','true');
    loadGallery('loadgallery',formValue_arr[0],formValue_arr[1],formValue_arr[2],formValue_arr[3],'0','true');
}


-->
