

function formbuilder_saveCookies(form, fields, values) {

    for (var i = 0; i < fields.length; i++) {
	setCookie("fb_" + fields[i], values[i], 180);
    };

};

function formbuilder_loadCookies(param) {
	form = eval(param[0]);

	for (var i = 1; i < param.length; i++) {
		fi = eval("form." + param[i])
		value = getCookie("fb_" + param[i])
		if (value) {	
			if (!fi.type && fi[0].type == "radio") {
				for (var j = 0; j < fi.length; j++)
					if (fi[j].value == value) fi[j].status = true;
			} else if (!fi.type && fi[0].type == "checkbox") {
				for (var j = 0; j < fi.length; j++)
					if (value.indexOf("|" + fi[j].value + "|") != -1) fi[j].checked = true; 
			} else if (!fi.type && fi[0].type == "select-one") {
				for (var j = 0; j < fi.length; j++)
					if (fi[j].value == value) fi[j].selected = true;
			} else { fi.value = value; };
		};
	};	
};

function getSystemInfo(form) {
	 form.dfbs_browsertyp.value = navigator.appName;
	 form.dfbs_browserversion.value = navigator.appVersion;
	 form.dfbs_platform.value = navigator.platform ;
	 form.dfbs_resolution.value = screen.width +"x" + screen.height;
}
 

function formbuilder_submit(form) {

    getSystemInfo(form);
    form.submit();

};


function formbuilder_reset(form) {

    form.reset();

};

function formbuilder_print(form) {
    window.print();
};


