var urlPrefix = '';

function goToKeyword(keyword, path)
{
	window.location=path+keyword.value+"/";

	return false;
}

function goToPage(page, path, pages, errorMsg)
{
	if(page.value > 0 && page.value <= pages)
		window.location=path.replace("page", page.value);
	else
		alert(errorMsg);

	return false;
}

function popup( theURL, width, height )
{
	var d = new Date();

	var top = screen.height/2 - height/2;
	var left = screen.width/2 - width/2;
        var strOptions = 'width=' + width + ',height=' + height + ',top=' + top + ', left=' + left +',toolbar=no,menubar=no,status=no,resize=no,resizable=no,directories=no,scrollbars=no';
	window.open(theURL,d.getTime(),strOptions);
}

function setFolderPage(url)
{
	var level = new Ajax.Request( url, {method: 'get', onComplete: parseFolderPage} );
}

function parseFolderPage(originalRequest)
{
	document.getElementById('mappa').innerHTML = originalRequest.responseText;
}

function addToFolder(picture_id, prefix)
{
	urlPrefix = prefix;
	var level = new Ajax.Request( prefix+'/ajax/pictures/addtofolder/'+picture_id+'/', {method: 'get', onComplete: refreshFolder} );
}

function deleteFromFolder(picture_id, prefix)
{
	urlPrefix = prefix;
	var level = new Ajax.Request( prefix+'/ajax/pictures/deleteFromFolder/'+picture_id+'/', {method: 'get', onComplete: refreshFolder} );
}

function refreshFolder(originalRequest)
{
	if(originalRequest.responseText == 'true')
		var level = new Ajax.Request( urlPrefix+'/ajax/pictures/getCurrentFolderPage/', {method: 'get', onComplete: parseFolderPage} );
}

function clearLoginForm()
{
	if((document.getElementById('username').value == "Username" || document.getElementById('username').value == "Notandanafn") && document.getElementById('password').value == "password")
	{
		document.getElementById('username').value = "";
		document.getElementById('password').value = "";
	}
}