$(document).ready(function(){
	
	if ( typeof form_values == "undefined" )
		return false;
	
	jQuery.each( form_values , function ( name, value ) {
		
		var els = document.getElementsByName ( name );
		
		if ( els.length == 0 )
			return true;

		
		var el = els[0];
		var tagname = el.tagName.toLowerCase();
		var type = el.type;
	
		if ( tagname == "input" && type == "text" )
			el.value = value;
		
		else if ( tagname == "input" && type == "hidden" )
			el.value = value;
			
		else if ( tagname == "input" && type == "radio"  )
		{
			$("input[name="+name+"]").each( function( i ) {
				if ( this.value == value )
					this.checked = "checked";
				});
		}
		
		else if ( tagname == "input" && type == "checkbox"  )
		{
			if ( el.value == value )
				el.checked = "checked";
		}

		
		else if ( tagname == "select" )
		{
			$("select[name="+name+"] > option").each( function( i ) {
				if ( this.value == value )
					this.selected = "selected";
				});
		}
		
		else if ( tagname == "textarea" )
			el.value = value;

	});
});
