function getAlbum(id, qstring)
{
	window.location.href = '?sec_id=' + id.toString() + '&' + qstring;
}

function getCategory(id, qstring)
{
	window.location.href = '?cat_id=' + id.toString() + '&' + qstring;
}

function submitForm(oFrm, action)
{
	oFrm.action = oFrm.action + '?a=' + action;
	oFrm.submit();
}

function confirmandsubmit(oFrm, action, useraction)
{
	if (confirm(useraction))
		submitForm(oFrm, action);
}

function confirmandgo(link, useraction)
{
	if (confirm(useraction))
		window.location.href = link;
}

function loadHField(oFieldFrom, oFieldTo)
{
	var i;
	var comma = '';
	var curval = oFieldTo.value;
	oFieldTo.value = '';
	for (i = 0; i < oFieldFrom.length; i++) {
		//alert(oFieldFrom.options[i].selected)
		if (oFieldFrom.options[i].selected) {
			oFieldTo.value += comma + oFieldFrom.options[i].value;
			comma = ',';
		}
	}
	//alert(oFieldTo.value);
}

function openWnd(url, name, w, h)
{
	window.open (url, name, 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,top=10,left=10,width=' + w.toString() + ',height=' + h.toString());
}

function fitPic(img)
{
	var h = 600
	var w = 800
	if (document.all) {
		h = img.height;
		w = img.width;	
	}
	else if (document.getElementById) {
		h = img.naturalHeight;
		w = img.naturalWidth;
	}	
	
	window.resizeTo(w + 80, h + 120);
}

function validateForm(oFrm, action)
{
	var selected = false;
	var err = "";
	if (action == "add") {
		if (oFrm.pic.value.length == 0)
			err += "Please select PHOTO / IMAGE to UPLOAD!\n";
	}	
	
	if (oFrm.title.value.length == 0) {
		err += "Would be nice to have a TITLE for this picture!\n"
	}	
		
	for (i = 0; i < oFrm.albums.length; i++) {
		if (oFrm.albums.options[i].selected) {
			selected = true;
			break;
		}	
	}
	if (!selected) {
		err += "Please select at least one ALBUM!\n";
	}
	
	selected = false;
	for (i = 0; i < oFrm.cats.length; i++) {
		if (oFrm.cats.options[i].selected) {
			selected = true;
			break;
		}	
	}
	if (!selected) {
		err += "Please select at least one CATEGORY!\n";
	}
	
	if (err.length > 0) {
		alert("Errors occured!\n" + err);
		return false;
	}	
	else {
		return true;
	}
}

function validateUserForm(oFrm)
{
	var err = "";
	if (oFrm.password.value != oFrm.password2.value) {
		err += "Password doesn't match!\n"
	}
	
	if (err.length > 0) {
		alert(err);
		return false;
	}
	else
		return true;
}