File: /var/www/web37/htdocs/fickanzeiger/javascript/jquery/jquery.autoFill.js
jQuery.fn.autoFill = function(data)
{
return this.each(function()
{
var elements = this.elements;
for(var nr = 0; nr < elements.length; nr++)
{
var e = elements[nr];
switch(e.type)
{
case "radio":
case "checkbox":
if(data[e.name] != undefined)
{
if($.isArray(data[e.name]))
e.checked = ($.inArray(e.value, data[e.name]) != -1) ? true : false;
else
e.checked = (data[e.name] == e.value) ? true : false;
}
break;
case "select-multiple":
$.each($('option', e),function(){
this.selected = ($.inArray(this.value, data[e.name]) != -1) ? true : false;
});
break;
default:
if(data[e.name] != undefined)e.value = data[e.name];
}
}
});
};