
var calendarSelected = '';
/*var selectedTimeStampFrom = -1;
var selectedTimeStampTill = -1;*/
$(document).ready(function(){
	$('#x1').click(
		function(){
			if( $(this).val() == start_keywords ){
				$(this).val('');
			}
		}
	);
	$('#x2').click(
		function(){
			if( $(this).val() == start_place ){
				$(this).val('');
			}
		}
	);
	$('a#dateChooseFrom').click(
		function(){
			jQuery.get('/calendar/?stamp='+selectedTimeStampFrom, -1, 
			function(data, textStatus){ 
				$('#dateChooseFrom').after(data);
				calendarSelected = 'dateChooseFrom';
			}, 'text' );
			return false;
		}
	);
	$('a#dateChooseTill').click(
		function(){
			jQuery.get('/calendar/?stamp='+selectedTimeStampTill, -1, 
			function(data, textStatus){ 
				$('#dateChooseTill').after(data);
				calendarSelected = 'dateChooseTill';
			}, 'text' );
			return false;
		}
	);
});


function smsSetCalDate(elem,timestamp){
	
	if( calendarSelected == 'dateChooseFrom' ) selectedTimeStampFrom = timestamp;
	if( calendarSelected == 'dateChooseTill' ) selectedTimeStampTill = timestamp;
	
	$('#dateFilterSearch').fadeIn('slow');
	
	$('.Cal table tr td').removeClass("selected");
	elem.parentNode.className = "selected";
	ConvSMSTStampPasakumi(timestamp,calendarSelected);
	hideCalendar();
	return false;
}


function hideCalendar(){
	$('ul.DateFilter .Cal').fadeOut('fast');
}


function smsLoadCalendar(timestamp)
{  
  $.get("/calendar/?without_container=true&stamp="+timestamp, function(data){
    $('ul.DateFilter .Cal').html(data);    
  });
  return false;  
}



function ConvSMSTStampPasakumi(tstamp, toInput)
{
  var isDialog = ($('#dialog').length > 0) ? '#dialog ' : '';
  
  if(tstamp && tstamp > 0){
	    _selectedTimestamp  = tstamp;
	    
	    var _selDate = new Date(tstamp * 1000);
	    var _varGetSelDay   = _selDate.getDate();
	    var _varSelDate     = (_varGetSelDay < 10) ? '0' + _varGetSelDay : _varGetSelDay;  
	    var _varGetSelMonth = _selDate.getMonth() + 1;
	    var _varSelMonth    = (_varGetSelMonth < 10) ? '0' + _varGetSelMonth : _varGetSelMonth;  
	    var _varSelYear     = _selDate.getFullYear();    
	    var date = new Object();
	    date  = {day   : _varSelDate,
	             month : _varSelMonth,
	             year  : _varSelYear
	             }
	   if(toInput != false){
	      $('#'+toInput).html(date.day+'.'+date.month+'.'+date.year);
	     if( toInput == 'dateChooseFrom') $('#date_from').val(date.day+'.'+date.month+'.'+date.year);
	     if( toInput == 'dateChooseTill') $('#date_to').val(date.day+'.'+date.month+'.'+date.year);
	   }
	  return date; 
	}
}

