/*
	Confiramtion dialogs 
*/
function processRequest( href ) {
	window.location.href = href;
}

function confirmDelete(obj) {
	res = confirm(obj.title);
	if ( res ) {
		processRequest( obj.href );
	}
}

changeThumbnailMode = function ( url, mode ) {
	var tmp = new Array();
	tmp = url.split(':');
	tmp[tmp.length-1] = mode;
	url = tmp.join(':');
	return url;
}

expand = function ( img ) {
	if (!hs) return false;

	var fullSrc = changeThumbnailMode(img.src, 'full');
	return hs.expand( img, {src: fullSrc} );
}

/* for uploader */
myUploadComplete = function(file) {
	if (this.getStats().files_queued === 0) {
		document.getElementById(this.customSettings.cancelButtonId).disabled = true;
	}
	
	imagelistUpdateView('image-browser');
}

newsUploadComplete = function(file) {
	if (this.getStats().files_queued === 0) {
		document.getElementById(this.customSettings.cancelButtonId).disabled = true;
	}
	
	newsImagelistUpdateView('image-browser');
}


initUploader = function() {
	Effect.toggle('file-uploader','slide');
	initSWFUpload();
}

newsImagelistUpdateView = function (id) {
	var url = '/news/refresh';
	var params = {};
	request_update(id, url, params);
}


imagelistUpdateView = function (id) {
	var url = '/page/imagelist/refresh';
	var params = {};
	request_update(id, url, params);
}

filterDropAll = function(boxId) {
	
	$(boxId).checked = false;
	
}
filterSetAll = function(formId) {
	
	var devs = $(formId).getElementsBySelector('input[type="checkbox"]');
	var i = 0;
	
	for (i=0; i < devs.length; i++) {
		
		if ( devs[i].value != 'all' ) {
			devs[i].checked = false;
		}
	}
}

toggleDetail = function (id) {
	$(id).toggle();
}

setCheckboxValue = function(obj) {
	if (obj.checked) {
		obj.value = 1;
	} else {
		obj.value = 0;
	}
}

