function setDateAndTime(){
    var dateAndTime = new Date();
    var day = dateAndTime.getDay();
    switch(day){
    case 0:
      day = "nedeľa";
      break;
    case 1:
      day = "pondelok";
      break;
    case 2:
      day = "utorok";
      break;
    case 3:
      day = "streda";
      break;
    case 4:
      day = "štvrtok";
      break;
    case 5:
      day = "piatok";
      break;
    case 6:
      day = "sobota";
      break;
    }
    //var datum = date.toLocaleDateString();
    //var time = date.toLocaleTimeString();
    //var length = time.length - 9;
    //time = time.substring(0, length);
    //var dateInfo = "Dnes je " + day + ", " + datum + ", " + time;
    var dayNumber = dateAndTime.getDate();
    document.getElementById('day').value = dayNumber;
    var month = dateAndTime.getMonth()+1;
    document.getElementById('month').value = month;
    var year = dateAndTime.getFullYear();
    var hour = dateAndTime.getHours();
    if (hour < 10){
        hour = "0"+hour;
    }
    var minute = dateAndTime.getMinutes();
    if (minute < 10){
        minute = "0"+minute;
    }
    var second = dateAndTime.getSeconds();
    if (second < 10){
        second = "0"+second;
    }
    document.getElementById('dateInfo').innerHTML = "Dnes je "+day+", "+dayNumber+"."+month+"."+year+", čas: "+hour+":"+minute+":"+second;
    var t=setTimeout("setDateAndTime()",1000);
}

function setName(){//AJAX funkcionalita
    try {// code for IE7+, Firefox, Chrome, Opera, Safari
        //alert ("FF");
        xmlhttp=new XMLHttpRequest();
    }catch (e){// code for IE6, IE5
        try {
            //alert ("IE6");
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   //Msxml2.XMLHTTP    Microsoft.XMLHTTP
        }catch (e){
            try{  // code for IE7-8
                //alert ("IE7");
                xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");   //Msxml2.XMLHTTP    Microsoft.XMLHTTP
            }catch (e){
                //alert ("no AJAX");
            }
        }
    }
    xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4 && xmlhttp.status==200){
            var text = xmlhttp.responseText;
            //alert (text);
            document.getElementById("nameInfo").innerHTML=text;
        }
    }
    var day = document.getElementById('day').value;
    var month = document.getElementById('month').value;
    xmlhttp.open("POST","get_name.php?day="+day+"&&month="+month+"&&random="+Math.random(),true);
    xmlhttp.send();
}

function initialize_map() {
    var latlng = new google.maps.LatLng(48.159183,17.135617);
    var myOptions = {
        zoom: 16, 
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"),
        myOptions);
    var marker = new google.maps.Marker({
        map: map,
        position: latlng
    });
}

function codeAddress() {
    //alert ('function');
    var address = "razusa 40, zvolen, slovakia"; //document.getElementById("address").value;
    var geocoder = new google.maps.Geocoder();
    geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var LL = results[0].geometry.location;
            map.setCenter(48.5793619, 19.1504147);
            var marker = new google.maps.Marker({
                map: map,
                position: (48.5793619, 19.1504147)
            });
        } else {
            alert("Neúspešná geolokácia. Dôvod: " + status);
        }
    });
}

/*function updateMap(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({map: map, position: results[0].geometry.location});
    }
}

function codeAddressTemplate() {
    var address = document.getElementById("address").value;
    var geocoder = new google.maps.Geocoder();
    geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            map.setCenter(results[0].geometry.location);
            var marker = new google.maps.Marker({map: map, position: results[0].geometry.location});
        }
    });
}*/
