<?php

##################################################################################
#    HOTELDRUID
#    Copyright (C) 2001-2021 by Marco Maria Francesco De Santis (marco@digitaldruid.net)
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU Affero General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    any later version accepted by Marco Maria Francesco De Santis, which
#    shall act as a proxy as defined in Section 14 of version 3 of the
#    license.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU Affero General Public License for more details.
#
#    You should have received a copy of the GNU Affero General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
##################################################################################


global $template_theme_name,$template_theme_colors,$template_theme_values,$template_theme_html_pre,$template_theme_html_post;

$template_theme_name = array();
$template_theme_colors = array();
$template_theme_values = array();
$template_theme_html_pre = array();
$template_theme_html_post = array();

$template_theme_name[1] = "default";
$template_theme_colors[1][1]['name'] = "font";
$template_theme_colors[1][1]['default'] = "#000000";
$template_theme_colors[1][2]['name'] = "background 1";
$template_theme_colors[1][2]['default'] = "#ffffff";
$template_theme_colors[1][3]['name'] = "background 2";
$template_theme_colors[1][3]['default'] = "#ebebeb";
$template_theme_values[1][1]['name'] = "URL home";
$template_theme_values[1][1]['default'] = fixset($dati_struttura[4]);
$template_theme_values[1][1]['replace'] = "<div class=\"homebox\"><a href=\"[theme_value_1]\" style=\"color: [theme_color_1];\" target=\"_top\">[theme_value_2]</a></div>";
$template_theme_values[1][2]['name'] = "URL logo";
$template_theme_values[1][2]['default'] = fixset($dati_struttura[15]);
$template_theme_values[1][2]['replace'] = "<img style=\"text-decoration: none; border: 0px;\" src=\"[theme_value_2]\" alt=\"[theme_value_3]\">";
$template_theme_values[1][2]['null'] = "[theme_value_3]";
$template_theme_values[1][2]['img'] = 1;
$template_theme_values[1][3]['name'] = "home";
$template_theme_values[1][3]['default'] = mex2("Torna alla HOME",$pag,$lingua_modello);
$template_theme_values[1][4]['name'] = mex("URL file css",$pag);
$template_theme_values[1][4]['default'] = "";
$template_theme_values[1][4]['replace'] = "
<link rel=\"stylesheet\" type=\"text/css\" href=\"[theme_value_4]\" media=\"all\">";
$template_theme_values[1][4]['file'] = "css";
$template_theme_values[1][5]['name'] = mex("titolo html",$pag);
if (!empty($dati_struttura[0])) $template_theme_values[1][5]['default'] = $dati_struttura[0]." - ".mex2("Controlla la disponibilità",$pag,$lingua_modello);
else $template_theme_values[1][5]['default'] = mex2("Controlla la disponibilità",$pag,$lingua_modello);
$template_theme_values[1][5]['null'] = "[theme_value_6]";
$template_theme_values[1][6]['name'] = mex("titolo",$pag);
$template_theme_values[1][6]['default'] = mex2("Controlla la disponibilità",$pag,$lingua_modello);
#rimuovere questo null dopo versione 2.2.2?
#$template_theme_values[1][6]['null'] = mex2("Controlla la disponibilità",$pag,$lingua_modello);
$template_theme_values[1][6]['replace'] = "<big><big>[theme_value_6]</big></big><br>";
$template_theme_values[1][7]['name'] = mex("URL file javascript",$pag);
$template_theme_values[1][7]['default'] = "";
$template_theme_values[1][7]['replace'] = "
<script type=\"text/javascript\" src=\"[theme_value_7]\">
</script>";
$template_theme_values[1][7]['pattern'] = "^((?!php).)+\.js$";
$template_theme_values[1][7]['comment'] = mex("non deve contenere \"php\" e deve terminare con \".js\"",$pag);
$template_theme_values[1][7]['file'] = "js";

$template_theme_html_pre[1] = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
        \"http://www.w3.org/TR/html4/strict.dtd\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\">
<meta name=\"viewport\" content=\"initial-scale=1.0\">
<title>[theme_value_5]</title>
<style type=\"text/css\">
 div.homebox { width: 100%; padding: 10px 0 10px 0; margin: 0; border-bottom: 2px solid [theme_color_1]; background-color: [theme_color_3]; }
 div.homebox a { padding-left: 20px; }
 div.mainbox { text-align: center; padding: 10px; }
 table.formframe { margin-left: auto;  margin-right: auto; background-color: [theme_color_3]; border-radius: 14px; }
 table.formframe td { border-radius: 14px; }
 table.formcont { text-align: left; margin-left: 0; }
 table.formcont td { border: 0; border-radius: 0; }
 table.tab_disp td { border: 1px solid #444444; }
 .tab_disp {font-size:70%;}
 .nowrp { white-space: nowrap; }
 .t_book {  border-radius: 8px; }
 .t_book td {  border-radius: 8px; }
 input.dbutton { padding: 0; width: 14px; }
 input.sbutton {  border: 1px solid #bbbbbb; border-radius: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; }
 .avail_button input { background-color: #0081c2; color: white; }
 .book_button input { background-color: #0071c2; color: white; }
 .avail_button input:hover { background-color: #004590; }
 .book_button input:hover { background-color: #003590; }
 div.agreem { max-width: 600px; border: 1px solid black; padding: 3px; }
 select { background-color: #ffffff; }
 .separ_cal_but { display: inline-block; width: 4px; }
 .caltitle { font-size: 12px; display: inline-block; padding-bottom: 2px; }
 .calbutton { font-size: 10px; }
 .caltable td { font-size: 12px; }
 .t1top { position: -webkit-sticky; position: sticky; top: 0; background-clip: padding-box; }
 .t1left { position: -webkit-sticky; position: sticky; left: 0; background-clip: padding-box; }
 @media only screen and (max-width: 480px) {
  .t_book table, table.extra_costs, [class^=\"phr_separator\"] { display: block; }
  .t_book table tr, .extra_costs tr { display: block; padding: 5px 0 5px 0; }
  .t_book table td, .extra_costs td { display: block; text-align: left; padding: 0; }
  div.agreem { max-width: 340px; }
 }
 @media only screen and (max-width: 790px) {
  .caltitle { font-size: 16px; }
  .separ_cal_but { display: inline-block; width: 10px; }
  .calbutton { font-size: 14px; padding-left: 12px; padding-right: 12px; }
  .caltable td { font-size: 16px; }
  .check_avail_line { line-height: 1.5; }
  table.perstype td { display: inline-block; }
  .tab_cont { overflow-x: scroll; padding-bottom: 6px; }
 }
</style>
<script type=\"text/javascript\">
var hd_webpage_type = 'availability';
var hd_webpage_lang = '".urlencode($lingua_modello)."';
function open_calendar_dates_from_select () {
 if (typeof mos_cal === 'function') {
  var children = document.body.getElementsByTagName('select');
  var child;
  for (var i = 0, length = children.length; i < length; i++) {
   child = children[i];
   if (child.id.substr(0,6) == 'id_sdm') {
   child.addEventListener('mousedown', function(e) {
    e.preventDefault();
    var elem = this;
    elem.disabled=true;
    setTimeout(function() { elem.disabled = false; }, 0);
    elem.blur();
    window.focus();
    var n = this.id.substr(6);
    mos_cal(n);
   });
   }
  }
 }
}
function set_tab_cont_max_width () {
var tabs = document.getElementsByClassName('tab_cont');
 for (n1 = 0 ; n1 < tabs.length ; n1++) {
  tabs[n1].style.maxWidth = (document.body.clientWidth - 44) + 'px';
 }
}
</script>[theme_value_4]
</head>
<body style=\"background-color: [theme_color_2]; color: [theme_color_1]; padding: 0; margin: 0;\">
<div id=\"container01\">
<div id=\"container02\">
<div id=\"html_pre\"></div>
<div id=\"container03\">
[theme_value_1]
<div id=\"container04\">
<div id=\"logo_post\"></div>
<div id=\"container05\">
<div id=\"container06\">

<div class=\"mainbox\">[theme_value_6]<br>

<table class=\"formframe\" border=1 cellspacing=0 cellpadding=16>
<tr><td>
<table class=\"formcont\" cellspacing=0 cellpadding=0><tr><td>
";
$template_theme_html_post[1] = "
<br></td></tr></table>
</td></tr></table>

";
if (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI") $template_theme_html_post[1] .= "<div id=\"powered_by_hd\"><small><small>Powered by 
<a href=\"https://www.hoteldruid.com\" style=\"color: [theme_color_1];\">
HotelDruid booking software</a></small></small></div>";
$template_theme_html_post[1] .= "</div>

</div>
</div>
<div id=\"html_post\"></div>
</div>
</div>
<div id=\"html_post2\"></div>
</div>
</div>
[theme_value_7]
<script type=\"text/javascript\">
<!--
if (typeof open_calendar_dates_from_select === 'function') open_calendar_dates_from_select();
if (typeof set_tab_cont_max_width === 'function') set_tab_cont_max_width();
//-->
</script>
</body>
</html>";
$framed_mode_extra_head[1] = "<style type=\"text/css\">
 body { background-color: [theme_color_3]; color: [theme_color_1]; }
 div.ftxt { max-width: 350px; }
 div.ftxt div { padding: 4px; font-size: 80%; }
 div.ftxt select { font-size: 84%; margin: 0 0 0 6px; }
 div.ftxt input { font-size: 84%; margin: 0 0 0 6px; }
 div.arrdate input, div.depdate input { margin: 0; }
 div.submit_check { text-align: right; }
 span.ftxt_phr { display: block; }
 table.perstype td { display: block; text-align: left; padding: 2px 0 2px 0; }
 input.dbutton { padding: 0; width: 20px; }
 input.sbutton {  border: 1px solid #bbbbbb; border-radius: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; }
 .avail_button input { background-color: #0081c2; color: white; }
 .book_button input { background-color: #0071c2; color: white; }
 .avail_button input:hover { background-color: #004590; }
 .book_button input:hover { background-color: #003590; }
 .separ_cal_but { display: inline-block; width: 4px; }
 .caltitle { font-size: 10px; display: inline-block; padding-bottom: 1px; }
 .calbutton { font-size: 10px; }
 .caltable td { font-size: 12px; }
</style>";
$framed_mode_example[1] = "<iframe src=\"[page_url]?framed=1\" 
style=\"width: 200px; height: 260px;\" frameborder=\"0\">
</iframe>";


$template_theme_name[2] = "default - frame orizzontale";
$template_theme_colors[2] = $template_theme_colors[1];
$template_theme_values[2] = $template_theme_values[1];
$template_theme_html_pre[2] = $template_theme_html_pre[1];
$template_theme_html_post[2] = $template_theme_html_post[1];
$framed_mode_extra_head[2] = "<style type=\"text/css\">
 body { background-color: [theme_color_3]; color: [theme_color_1]; }
 div.ftxt div { font-size: 80%; display: inline; padding: 0 3px 0 3px; }
 div.ftxt select { font-size: 82%; }
 div.ftxt input { font-size: 82%; }
 input.dbutton { padding: 0; width: 20px; }
 input.sbutton {  border: 1px solid #bbbbbb; border-radius: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; }
 .avail_button input { background-color: #0081c2; color: white; }
 .book_button input { background-color: #0071c2; color: white; }
 .avail_button input:hover { background-color: #004590; }
 .book_button input:hover { background-color: #003590; }
 .separ_cal_but { display: inline-block; width: 4px; }
 .caltitle { font-size: 9px; }
 .calbutton { font-size: 9px; }
 .caltable td { font-size: 11px; }
</style>";
$framed_mode_example[2] = "<iframe src=\"[page_url]?framed=1\" 
style=\"width: 800px; height: 36px;\" frameborder=\"0\">
</iframe>";




?>