function parse_modal_property($property)
    {
        switch ($property["type"]) {
            case "text":
                ?>
				<div id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
>
					<?php 
                echo ifset($property, "value");
                ?>
				</div>
			<?php 
                break;
            case "hidden":
                ?>
				<input type="hidden" id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
 />
			<?php 
                break;
            case "table":
                echo aw_modal::parse_table(isset($property["table"]) ? $property["table"] : null);
                break;
            case "checkbox":
                ?>
				<input type="checkbox" id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
 value="1" /> <?php 
                echo $property["caption"];
                ?>
			<?php 
                break;
            case "textbox":
                ?>
				<input type="text" id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
 placeholder="<?php 
                echo isset($property["placeholder"]) ? $property["placeholder"] : "";
                ?>
" <?php 
                echo isset($property["class"]) ? "class=\"{$property["class"]}\"" : "";
                ?>
" />
			<?php 
                break;
            case "textarea":
                ?>
				<textarea rows="<?php 
                echo !empty($property["rows"]) ? $property["rows"] : 3;
                ?>
" id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
 placeholder="<?php 
                echo isset($property["placeholder"]) ? $property["placeholder"] : "";
                ?>
" class="<?php 
                echo isset($property["class"]) ? $property["class"] : "";
                ?>
"></textarea>
			<?php 
                break;
            case "select":
                ?>
				<select id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
>
					<?php 
                foreach ($property["options"] as $option_value => $option_caption) {
                    ?>
					<option value="<?php 
                    echo $option_value;
                    ?>
"><?php 
                    echo $option_caption;
                    ?>
</option>
					<?php 
                }
                ?>
				</select>
			<?php 
                break;
            case "datepicker":
                ?>
				<input type="text" id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
 placeholder="<?php 
                echo isset($property["placeholder"]) ? $property["placeholder"] : "";
                ?>
" />
			<?php 
                break;
            case "datetimepicker":
                ?>
				<div id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
></div>
			<?php 
                break;
            case "button":
                ?>
				<button id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" class="btn btn-primary" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
><?php 
                echo $property["button"]["caption"];
                ?>
</button>
			<?php 
                break;
            case "chooser":
                ?>
				<div id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
></div>
			<?php 
                break;
            case "yui-chooser":
                $chooser = new yui_chooser();
                $processed = $chooser->init_vcl_property(array("property" => $property));
                echo $processed[$property["name"]]["value"];
                break;
            case "fileupload":
                ?>
				<form method="POST" action="orb.aw?class=file&action=upload" enctype="multipart/form-data">
					<input type="file" id="<?php 
                echo $property["id"];
                ?>
" name="file" data-bind="upload: file" />
				</form>
			<?php 
                break;
            case "treeview":
                ?>
				<div id="{VAR:prefix}<?php 
                echo $property["id"];
                ?>
" <?php 
                echo aw_modal::implode_data_fields(ifset($property, "data"));
                ?>
></div>
				<?php 
                break;
        }
    }