$(document).ready(function() {
   
 		//////////////
	//$('a[title=Početna stranica]').css('color','green').css('background-color','white');

	//////////////
				var tabContainers = $('div.tabs > div');
			tabContainers.hide().filter(':first').show();
			
			$('div.tabs ul.tabNavigation a').click(function () {
				tabContainers.hide();
				tabContainers.filter(this.hash).show();
				$('div.tabs ul.tabNavigation a').removeClass('selected');
				$(this).addClass('selected');
				return false;
			}).filter(':first').click();
		///////////////////	
			/*var tabContainers2 = $('div.tabs2 > div');
			tabContainers2.hide().filter(':first').show();
			
			$('div.tabs2 ul.tabNavigation2 a').click(function () {
				tabContainers2.hide();
				tabContainers2.filter(this.hash).show();
				$('div.tabs2 ul.tabNavigation2 a').removeClass('selected');
				$(this).addClass('selected');
				return false;
			}).filter(':first').click();*/
		///////////////////	
			//var bookmark = location.href.substr(location.href.lastIndexOf('#'));
			//$('.tabNavigation a[href="' + bookmark + '"]').click();
			//$('.tabNavigation a[href="#second"]').click();
			///
	dajKal();
	function dajKal(){
		var date = new Date();
		var d = date.getDate();
		var m = date.getMonth();
		var y = date.getFullYear();
		
		var zadnjisource="json-ino.php";
		$('#zadnjisource').val(zadnjisource);
		
		var calendar = $('#calendar').fullCalendar({
			header: {
				left: 'prev',
				center: 'title',
				right: 'next'
			},
			aspectRatio: 1.2,
			//theme: true,
			firstDay: 1,
			dayNamesShort: ['Ned', 'Pon', 'Uto', 'Sri', '&#268;et', 'Pet', 'Sub'],
        	monthNames: ['Sije&#269;anj', 'Velja&#269;a', 'Ožujak', 'Travanj', 'Svibanj', 'Lipanj', 'Srpanj', 'Kolovoz', 'Rujan', 'Listopad', 'Studeni', 'Prosinac'],
			selectable: true,
			selectHelper: true,
			unselectAuto: false,
			select: function(start, end, allDay) {
				//alert('sssssss');
				//calendar.fullCalendar('unselect');
				izracunaj(start,end);
				//calendar.fullCalendar('unselect');
			},
			editable: false,	
			events: zadnjisource,
			loading: function(bool) {
				if (bool) $('#loading').show();
				else $('#loading').hide();
			}
		});
	}
		////////////////
	var dol;
	var odl;
	function izracunaj(start,end) {
		// alert('Dobio sam start: '+start.getTime()+' end: '+end.getTime()+' a sada je:'+new Date());
		var minutes=1000*60;
		var hours=minutes*60;
		var days=hours*24;
	 
		danas=new Date();
		danas.setHours(0,0,0,0);
		if(start<danas) {
			 //alert('start: '+start+' je manji od new Date() koji je: '+new Date());
			return false;
		}
		
		if(start.getDate()==end.getDate()) {
			
			end.setTime(start.getTime()+days);
		}
		 
		dana=start.getDate();
		mjeseca=start.getMonth()+1;
		goda=start.getFullYear();
		//$('#izracun').html('<hr><br/>Start: ' +dana+ '/' +mjeseca+ '/' +goda);
		dol=dana+'-'+mjeseca+'-'+goda;
		
		danb=end.getDate();
		mjesecb=end.getMonth()+1;
		godb=end.getFullYear();
		//$('#izracun').append('<br/>End: '+danb+'.'+mjesecb+'.'+godb);
		odl=danb+'-'+mjesecb+'-'+godb;
		
		$('#dialog1 p:first').html("Želite rezervaciju od "+dana+ '.' +mjeseca+ '.' +goda+". do "+danb+'.'+mjesecb+'.'+godb+". ?");
		// prikazi pitanje
		var id='#dialog1';
		var d = $("#cijenikbox");
		var offset = d.offset();
		//Get the window height and width
		var winH = $('#cijenikbox').height();
		var winW = $('#cijenikbox').width();      
		//Set the popup window to center
	 	$(id).css('top',  offset.top+winH/2-$(id).height());
		$(id).css('left', offset.left+winW/2-$(id).width()/2); 
		//transition effect
		$('#cijenikbox').fadeTo('slow',0.2);
		$(id).fadeIn('fast'); 
		//launchWindow('#dialog1');
	}
		//////////////////////
	//if close button is clicked
	$('#dialog1 #close').click(function () {
		$('#dialog1').hide();
		$('#cijenikbox').fadeTo('fast',1);
		return false;
	});	
	$("#proslijedilnk").click(function(){
		
		//var $mojurl='https://hotel-jarun.com/rezervacija/ino_hob_main.swf?dol='+dol+'&odl='+odl;
		//var $mojurl='https://hotel-jarun.com/rezervacija_nova/iHOB.swf?dol='+dol+'&odl='+odl;
		var $mojurl='https://hotel-jarun.com/rezervacija_nova/index.php?dol='+dol+'&odl='+odl;
		
		//alert('mojurl je: '+$mojurl);
		window.open($mojurl,'_self');
		return false;
	});	
	
///////// cijenik
	$('#tipsobe').change(function() {
		var $tipo=$('#tipsobe').val();
		var $urle='json-ino.php?tip='+$tipo;
		var zadnjisource=$('#zadnjisource').val();
		$('#calendar').fullCalendar( 'removeEventSource', zadnjisource );
		$('#calendar').fullCalendar( 'addEventSource', $urle );
		$('#zadnjisource').val($urle);
		//$('#calendar').fullCalendar( 'refetchEvents' );
	});
	
// trazi rutu
	$("#otvorilokacijalnk").click(function() {								 	 
	 	//var $mojurl="http://www.hotel-jarun.com/lokacija.php?fa="+ $('#from').val();
		var $mojurl="lokacija.php?fa="+ $('#from').val();
		//alert('Otvaram '+ $mojurl);
		window.open($mojurl,'_self');
		return false;
	});
	
 // TRAZI SOBE
 $.datepicker.regional['hr'] = {
		closeText: 'Zatvori',
		prevText: '&#x3c;',
		nextText: '&#x3e;',
		currentText: 'Danas',
		monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipanj','Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'],
		monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip','Srp','Kol','Ruj','Lis','Stu','Pro'],
		dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
		dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
		dayNamesMin: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
		weekHeader: 'Tje',
		dateFormat: 'dd.mm.yy.',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['hr']);
	  
	/*  $('#txtStartDate, #txtEndDate').datepicker({
        showOn: "both",
        beforeShow: customRange,
        dateFormat: "dd M yy",
        firstDay: 1, 
        changeFirstDay: false
    });*/
	
 	$( "#datepickerd" ).datepicker({
			showOn: "both",
			buttonImage: "calendar.gif",
			buttonImageOnly: true,
			dateFormat: "dd.mm.yy.",
			onSelect: function(dateText, inst) { 
   		       /* alert('datum selected!! : '+);
				var kojidatum=new Date($("#datepickerd").datepicker("getDate"));
				$('#datepickero').datepicker("setDate", new Date(kojidatum.getDate()+1) );
				$('#datepickero').datepicker('option', {minDate: kojidatum.getDate()+1}); //d1.setDate(d1.getDate() + 1);*/
			},
			minDate: '0'
	});
	$( "#datepickero" ).datepicker({
			showOn: "both",
			buttonImage: "calendar.gif",
			buttonImageOnly: true,
			dateFormat: "dd.mm.yy.",
			/*onSelect: function(dateText, inst) { 
   		        alert('datum selected!!');
			}*/
	});
	
 	$("#trazisobebtn").click(function(){
		dola=$("#datepickerd").val();
		odla=$("#datepickero").val();		 
	//	alert('dola='+dola+' a odla:'+odla);
	 
	var doldate=new Date($("#datepickerd").datepicker("getDate"));
	var odldate=new Date($("#datepickero").datepicker("getDate"));
	//alert('doldate: '+doldate.getTime()+' odldate: '+odldate.getTime());
	if( !(doldate.getTime()) || !(odldate.getTime())) {
		alert('Unesite datum dolaska i odlaska.');
		return false;
	}
	if( doldate.getTime() >= odldate.getTime()) {
		alert('Datum odlaska mora biti veći od datuma dolaska.');
		return false;
	}
 
	
		 dola=dola.replace(/[.]/g, "-");
		 odla=odla.replace(/[.]/g, "-");
		 dola = dola.substring(0, dola.length-1);
		 odla = odla.substring(0, odla.length-1);
		//alert('dola='+dola+' a odla:'+odla);	
 
		//var $mojurl2='https://hotel-jarun.com/rezervacija/ino_hob_main.swf?dol='+dola+'&odl='+odla;
		//var $mojurl2='https://hotel-jarun.com/rezervacija_nova/iHOB.swf?dol='+dola+'&odl='+odla;
		var $mojurl2='https://hotel-jarun.com/rezervacija_nova/index.php?dol='+dola+'&odl='+odla;
		
		
		//alert('mojurl2 je: '+$mojurl2);
		window.open($mojurl2,'_blank');
		return false;
	});
// NEWS LETTER
 	$("#nlbutton").click(function() {
	var	imeiprez = $("#imeiprez").val();
	var email = $("#email").val();
	var nljezik = $("#nljezik").val();
	 
	var dataString = 'do=prijava&nl='+ nljezik + '&email=' + email + '&imeiprez=' + imeiprez;
	// + &jezik=nljezik;
	$("#pomoc").html(dataString);

	if(nljezik=='' || email=='' || imeiprez =='')
	{ 
		$('#successmsg').fadeOut(200).hide();
		$('#errormsg').fadeOut(200).show();
	}
	else
	{
		$.ajax({
		type: "POST",
		url: "nl.php",
		contentType: "application/x-www-form-urlencoded;charset=utf-8",
		data: dataString,
		success: function(){
		$('#successmsg').fadeIn(200).show();
		$('#errormsg').fadeOut(200).hide();
		$('#nlsadrzaj').fadeOut(200).hide();
		
		}
	});
	}
	return false;
});

//$(".nldefault").click
 $("#email").keypress(function (e) {  
         if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {  
			 $("#nlbutton").click();
             return false;  
         } else { //	 alert('idemdd '+ e.which + ' k kod: ' + e.keyCode); 
             return true;  
         }  
     });  

 $("#from").keypress(function (e) {  
	 if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { 
		 //$('button[type=submit] .nldefault').click();  
		 $("#dajDoAdreseurl").click();
		 return false;  
	 } else {  //	 alert('idemdd '+ e.which + ' k kod: ' + e.keyCode); 
		 return true;  
	 }  
 }); 
	//////

	
	///////
	$('#webmaillnk').click(function() {	
		//$('#webmailLogin').slideToggle();
		//alert('mmmmmm');
		var id='#webmailLogin';
		var winH = $(window).height();
		var winW = $(window).width();      
	 	$(id).css('top', winH/2-$(id).height());
		$(id).css('left', winW/2-$(id).width()/2); 
		$(id).fadeIn('fast');
		
		return false;
	});
	
	$('#zatvoriwebmailLogin').click(function() {	
		$('#webmailLogin').fadeOut('fast');
		return false;
	});
	
	showWeather($('#weatherdisplay'),'Zagreb','hr');
});
