/*
 * Java script waarmee form velden kunnen worden gemanipulleerd
 * Copyright 2003 Prezent Internet, All rights reserved
 *
 * $Id: formActions.js,v 1.2 2008-12-11 13:25:14 hilmar Exp $ 
 */
function getElement_old(psID) { 
        if(document.all) {
			return document.all[psID];
		}
        else if(document.getElementById) {
			var children = element.childNodes;
			alert(children);
			return;
			var wantedElement = document.getElementById(psID);
			alert(wantedElement);
			return;
			return document.getElementById(psID);
		} 
        else if(document.layers) {
                for (iLayer = 1; iLayer < document.layers.length; iLayer++) { 
                        if(document.layers[iLayer].id == psID) 
                                return document.layers[iLayer]; 
                } 
        } 
        return null; 
}
function getElement(formId,key) {
        var children = document.getElementById(formId);
        for( var i = 0; i < children.length; i++ ) {
			if ( children[i].nodeName == 'INPUT' && children[i].name == key ) {
				return children[i];
			}
		}
        return true;
}


function _setElement(element,key,value) {
        var children = element.childNodes;
        for( var i = 0; i < children.length; i++ ) {
                if( children[i].childNodes.length > 0 ) {
                        if( _setElement(children[i],key,value) == false ) {
                                return false;
                        }
                }
                if ( children[i].nodeName == 'INPUT' && children[i].name == key ) {
                        children[i].value = value;
                        return false;
                }
        }
        return true;
}

function setForm() {
        myForm = getElement(arguments[0]);
        if (!myForm) {
                alert("Form '"+arguments[0]+"' not found by ID");
        }

        for( var i = 1; i < arguments.length; i+=2 ) {
                _setElement(myForm,arguments[i],arguments[i+1]);
        }
        return false;
}

function submitForm(formId) {
        var myForm = document.getElementById(formId);
        myForm.submit();
        return false;
}

function setFieldValue(formId,key,value) {
         var myForm = document.getElementById(formId);
         return _setElement(myForm,key,value);
}
/*
function submitForm(formId) {
         var myForm = document.getElementById(formId);
         myForm.submit();
         return false;
}
*/