<?
//kalba paduokite cia
######### kalbos kintamasis ############################
$ln = $lang;
$ln = "" == $ln ? 'lt' : $ln;
########################################################
$PHP_EXTENSION = "php3";

#######################################################
// start keisti pagal miesta
$city = "Varėna";
// end keisti pagal miesta
#######################################################

$string['lt']['search'] = "Ieškoti";
$string['en']['search'] = "Search";


//metai mus domina sie ir kiti, ypac jei arteja metu sandura
$selected_year = $_REQUEST['y'];
$selected_month = $_REQUEST['m'];

if (!$selected_year || ($selected_year != date("Y") && $selected_year != date("Y")+1))
  $selected_year = date("Y");

$year = array( date("Y"), date("Y")+1 );

$months_gen['lt'] = array(
            0 => array( "value" => "01", "title" => "Sausis" ), 
            1 => array( "value" => "02", "title" => "Vasaris" ), 
            2 => array( "value" => "03", "title" => "Kovas" ), 
            3 => array( "value" => "04", "title" => "Balandis" ), 
            4 => array( "value" => "05", "title" => "Gegužė" ), 
            5 => array( "value" => "06", "title" => "Birželis" ), 
            6 => array( "value" => "07", "title" => "Liepa" ), 
            7 => array( "value" => "08", "title" => "Rugpjūtis" ), 
            8 => array( "value" => "09", "title" => "Rugsėjis" ), 
            9 => array( "value" => "10", "title" => "Spalis" ), 
            10 => array( "value" => "11", "title" => "Lapkritis" ), 
            11 => array( "value" => "12", "title" => "Gruodis" ), 
           );
$months_gen['en'] = array(
            0 => array( "value" => "01", "title" => "January" ), 
            1 => array( "value" => "02", "title" => "February" ), 
            2 => array( "value" => "03", "title" => "March" ), 
            3 => array( "value" => "04", "title" => "April" ), 
            4 => array( "value" => "05", "title" => "May" ), 
            5 => array( "value" => "06", "title" => "June" ), 
            6 => array( "value" => "07", "title" => "July" ), 
            7 => array( "value" => "08", "title" => "August" ), 
            8 => array( "value" => "09", "title" => "September" ), 
            9 => array( "value" => "10", "title" => "October" ), 
            10 => array( "value" => "11", "title" => "November" ), 
            11 => array( "value" => "12", "title" => "December" ), 
           );
$months_m = array( "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" );
$months = $months_gen[$ln];

$week_days_gen['lt'] = array( "P", "A", "T", "K", "P", "Š", "S" );
$week_days_gen['en'] = array( "M", "T", "W", "Th", "F", "S", "S" );
$week_days = $week_days_gen[$ln];
					 
if (!$selected_month || !in_array($selected_month, $months_m))
  $selected_month = date("m");

?>
<style>
  td, select, input {
	  font-size : 11px;
		font-family : Arial, Verdana, Tahoma;
	}
</style>
<script language="JavaScript" type="text/javascript">
<!--
function popEB( url )
{
  var w = 640;
  var h = 480;
  var pos_y = screen.height-h-60;
  var pos_x = screen.width-w;
	
  new_win = window.open(url,"eb_calendar",'width='+w+',height='+h+',top='+pos_y+',left='+pos_x+',location=no,directories=no,status=yes,menuBar=no,scrollBars=yes,resizable=yes');
}

function searchEB( url, date_from, date_to )
{
  var w = 640;
  var h = 480;
  var pos_y = screen.height-h-60;
  var pos_x = screen.width-w;
	url = url+"&date_from="+date_from+"&date_to="+date_to;
  new_win = window.open(url,"eb_calendar",'width='+w+',height='+h+',top='+pos_y+',left='+pos_x+',location=no,directories=no,status=yes,menuBar=no,scrollBars=yes,resizable=yes');
}
//-->
</script>
   <table width="140" border="0" cellspacing="0" cellpadding="0">
     <tr>
       <td height="27">
	   <table width="100%" border="0" cellspacing="0" cellpadding="0">
		   <form method="post" name="calendar_form" action="action.change_date.php">
         <tr>
            <td width="35%">
						<select name="y" onchange="this.form.submit();">
						  <option value="<?=$year[0]?>" <?  if ($year[0] == $selected_year) { ?>selected<? } ?>><? echo $year[0]; ?></option>
						  <option value="<?=$year[1]?>" <?  if ($year[1] == $selected_year) { ?>selected <? } ?>><?=$year[1]?></option>
						</select>
						</td>
            <td width="65%" align="right">
			<select name="m" onchange="this.form.submit();">
<? 
  foreach ( $months as $key => $item):
?>
<option value="<?=$item[value]?>" <? if ($item['value'] == $selected_month ):?>selected<? endif; ?>><?=$item[title]?></option>
<?	
  endforeach;
?>
            </select>
			</td>
          </tr></form>
         </table></td>
        </tr>
        <tr>
          <td bgcolor="#FFD200"><img src="images/blank.gif" width="1" height="4"></td>
        </tr>
        <tr>
           <td>
		   <table width="100%" border="0" cellspacing="1" cellpadding="0">
              <tr bgcolor="#E6E6E6">
<?
	foreach ( $week_days as $key => $item):
?>
	<td height="16" align="center" ><?=$item?></td>
<?
  endforeach;
?> 
              </tr>

<?  echo generate_calendar($selected_year, $selected_month); ?>  
       
            </table></td>
       </tr>
       <tr>
          <td><img src="images/blank.gif" width="1" height="10"></td>
       </tr>
    <tr>
	   <td bgcolor="#FFD200"><img src="images/blank.gif" width="1" height="4"></td>
    </tr>
    <tr>
       <td><img src="images/blank.gif" width="1" height="1"></td>
    </tr>
		<form method="post" target="_blank" name="events_searchs">
      <tr bgcolor="#EBEBE7">
         <td><img src="images/blank.gif" width="1" height="5"></td>
      </tr>
			 <tr bgcolor="#EBEBE7">
			   <td align="center">
				   <input style="width:45%" value="<?=date("Y-m-d");?>" type="text" name="date_from" onfocus="new_val = this.value.split('-');	this.value=new_val[0]+'-'+new_val[1];">
				   <input style="width:45%" value="<?=date("Y-m-d");?>" type="text" name="date_to" onfocus="new_val = this.value.split('-');	this.value=new_val[0]+'-'+new_val[1];">
				 </td>
			 </tr>
      <tr bgcolor="#EBEBE7">
         <td><img src="images/blank.gif" width="1" height="5"></td>
      </tr>
      <tr bgcolor="#EBEBE7">
        <td bgcolor="#D7D7D5"><img src="images/blank.gif" width="1" height="1"></td>
      </tr>
      <tr bgcolor="#EBEBE7">
         <td align="center"><a href="#" onclick="searchEB( 'http://www.eb.lt/actions/events/search.<?=$PHP_EXTENSION?>?vid=75&lang=<?=$ln?>', events_searchs.date_from.value, events_searchs.date_to.value );"><?=$string[$ln]['search']?></a></td>
      </tr>
			</form>			 
     </table>

<?

function generate_calendar($year, $month)
{
  global $ln, $PHP_EXTENSION;
	
	if (!$ln)  $ln = 'lt';
	
  $first_of_month = mktime (0,0,0, $month, 1, $year);   

  $maxdays   = date('t', $first_of_month); //dienu skaicius menesyje
  $date_info = getdate($first_of_month);   //pirma diena

  $calendar = '<tr>';

  $weekday = $date_info['wday']; //savaites diena
	$weekday = $weekday - 1; //lietuviu pradedam skaiciuoti nuo pirmadienio ne nuo sekmadienio
  $day = 1; //pirmoji men diena
    
	$this_month = date('m');
	$this_day = date('d');
	$this_year = date( "Y" );
	
	if ($weekday == -1)	$weekday = 6;
  //tuscios vietos
  if($weekday > 0)
	  $calendar .= "<td colspan=\"$weekday\">&nbsp;</td>";
	
	while ($day <= $maxdays)
	{
    //pradedam nauja savaite
		if($weekday == 7)
		{ 
      $calendar .= "</tr>\n<tr>";
      $weekday = 0;
    }
    $linkDate =  mktime (0,0,0, $month, $day, $year);
		
    #######################################################
    // start keisti pagal miesta
		$link  ="http://www.eb.lt/$ln.$PHP_EXTENSION?vid=75&date=$linkDate";
		// end keisti pagal miesta
		#######################################################  
		 
    $bgcolor = "#FFFFFF";
         
		if ($month == $this_month)
		{
			if ($day == $this_day)
			{
		    $diena = "<a href=\"#\" onclick=\"popEB('".$link."');\">";
				if ($year == $this_year) $diena.= "<font color=\"#FFFFFF\">";
				$diena.= $day;
				if ($year == $this_year) $diena.= "</font>";
				$diena.= "</a>";
			  if ($year == $this_year) $bgcolor = "#FF0000";
		  }
		  elseif($day > $this_day)
			{
		    $diena = "<a href=\"#\" onclick=\"popEB('".$link."')\">";
				  $diena.= $day;
				$diena.= "</a>";
			}
		  else
			{
				$diena = $day;
				if ($year == $this_year+1) $diena = "<a href=\"#\" onclick=\"popEB('".$link."')\">".$diena."</a>";
			}
		}
		else
		{
		  if ($month < $this_month && $year == $this_year)
			  $diena = "";
			else 
		    $diena = "<a href=\"#\" onclick=\"popEB('".$link."')\">";
	
			$diena.= $day;
	
		  if ($month < $this_month && $year == $this_year)
			  $diena.= "";
			else 
		    $diena.= "</a>";
    }
    $calendar .= "<td height=\"16\" align=\"center\" bgcolor=\"$bgcolor\">$diena</td>\n";
   
    $day++;
    $weekday++;
  }
	
  if($weekday != 7)
		$calendar .= '<td colspan="' . (7 - $weekday) . '">&nbsp;</td>';
  
	return $calendar . "</tr>\n";
}

?>