function getformvalues (fobj, valfunc) {
	var str = "";
	aok = true;
	var val;
	
	for (var i = 0; i < fobj.elements.length; i++) {
		if (valfunc) {
			if (aok == true) {
				val = valfunc (fobj.elements[i].value, fobj,elements[i].name);
				if (val == false) {
					aok = false;
				}
			}
		}
		str+=fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
	}
	return str;
}

function submitform (theform, serverPage, objID, valfunc) {
	var file = serverPage;
	var str = getformvalues(theform, valfunc);
	if (aok == true) {
		obj = document.getElementById(objID);
		processajax (serverPage, obj, "post", str);
	}
}

function validatetask () {
}


function disablebutton (objID) {
	xmlhttp=getxmlhttp();
	obj = document.getElementById(objID);
	obj.value = "Done!";
	obj.disabled = true;

}
function enablebutton (objID) {
	xmlhttp=getxmlhttp();
	obj = document.getElementById(objID);
	obj.value = "Get!";
	obj.disabled = false;
}

function Permut (flag,img) {
   if (document.images) {
        if (document.images[img].permloaded) {
            if (flag==1) document.images[img].src = document.images[img].perm.src
            else document.images[img].src = document.images[img].perm.oldsrc
        }
   }
}
function preloadPermut (img,adresse) {
   if (document.images) {
        img.onload = null;
        img.perm = new Image ();
        img.perm.oldsrc = img.src;
        img.perm.src = adresse;
        img.permloaded = true;
   }
}