KoolCalendar is very flexible in changing appearance look with styleFolder settings.
<?php
require $KoolControlsFolder."/KoolCalendar/koolcalendar.php";
$cal = new KoolCalendar("cal"); //Create calendar object
$cal->scriptFolder = $KoolControlsFolder."/KoolCalendar";//Set scriptFolder
$style_select = "default";
if(isset($_POST["style_select"]))
{
$style_select = $_POST["style_select"];
}
$cal->styleFolder=$style_select;
//Init calendar before render
$cal->Init();
?>
<form id="form1" method="post">
Select style:
<select id="style_select" name="style_select" onchange="submit();">
<option value="default" <?php if ($style_select=="default") echo "selected" ?> >Default</option>
<option value="sunset" <?php if ($style_select=="sunset") echo "selected" ?> >Sunset</option>
</select>
<div style="padding-top:20px;padding-bottom:40px;width:650px;<?php if ($style_select=="black") echo "background:#333"; ?>">
<?php echo $cal->Render();//Render calendar ?>
</div>
</form>