var _backgroundField = null;
var _backgroundPreviewField = null;
var	_dir = null;
function ChooseColor() {
	var strColor = this.id;
	document.getElementById(_backgroundField).value = strColor;
	document.getElementById('colorpreview').style.backgroundColor= strColor;
	document.getElementById('preview').href = "preview.php?"+_backgroundPreviewField+"="+document.getElementById(_backgroundField).value.substring(1);
}
function Step2InitPalette(backgroundField, backgroundPreviewField) {
	_backgroundField = backgroundField;
	_backgroundPreviewField = backgroundPreviewField;
	var tds = document.getElementsByTagName("TD");
	for (var i = 0; i<tds.length; ++i) {
		if (tds[i].className=="cc") {
			tds[i].onclick = ChooseColor;
			tds[i].onmouseover = ColorOver;
			tds[i].onmouseout = ColorOut;
		}
	}
}
function SetDir(ctrl) {
	_dir = ctrl.value.replace(' ', '_');
}
function ColorOver() {
	this.style.border = '1px dotted white';
}
function ColorOut() {
	this.style.border = '1px solid gray';
}
function OpenInstruc(pId) {
	window.open('/instruction.php?pid='+pId);
}
function SavePage(varAction, action) {
	document.getElementById(varAction).value = action;
	return true;
}
function UploadNewImg(varAction, action) {
	document.getElementById(varAction).value = action;
	document.forms[0].submit();
	return true;
}
function GalOnSubmit() {
	if (	!document.getElementById('gallery_ghp').checked
		&&	!document.getElementById('gallery_memb').checked) {
		alert("Please, choose the gallery");
		return false;
	}
	return true;
}
function GalSubmit() {
	if (GalOnSubmit()) {
		document.forms[0].submit();
		return true;
	}
	return false;
}
function SetGalCat(val, iId) {
	document.getElementById(iId).value = val;
	GalSubmit();
}
function GoTo(page, id) {
	if (page=='')  {
		alert('Please, enter page number');
		return false;
	} else {
		document.getElementById(id).value = page;
		document.forms[0].submit();
	}
	return true;
}
function GalGoTo(page, id) {
	if (page=='')  {
		alert('Please, enter page number');
	} else {
		document.getElementById(id).value = page;
		GalSubmit();
	}
}
function GalMakeHP(o, path, pid, field) {
	document.getElementById(field).value = pid;
	hp.set(o, path, pid);
	document.forms[0].submit();
}
function GalSearch(keywords) {
	document.getElementById('search_keywords').value = keywords;
	GalSubmit();
}
function ProcessAction(cmdField, cmd, item, itemField, itemName) {
	if (confirm("Are you sure you would like to delete "+itemName+"?")) {
		document.getElementById(cmdField).value = cmd;
		document.getElementById(itemField).value = item;
		document.forms[0].submit();
	}
}