/*
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth()+1;
var curr_year = d.getFullYear();

var day = document.getElementById('arivalD');
var dayOps = day.options.length; 
for(var i=0; i < dayOps; i++) {
    if(day.options[i].value == curr_date ) {
        day.options[i].selected=true;
    }
}

var month = document.getElementById('arivalM');
var monthOps = month.options.length; 
for(var i=0; i < monthOps; i++) {
    if(month.options[i].value == curr_month ) {
        month.options[i].selected=true;
    }
}

var year = document.getElementById('arivalY');
var yearOps = year.options.length; 
for(var i=0; i < yearOps; i++) {
    if(year.options[i].value == curr_year ) {
        year.options[i].selected=true;
    }
}
*/

function setArrivalDate(value, type){
    var currDay = window.document.frmQuickFind.SrchFromDay.value;
    var currMonth = window.document.frmQuickFind.SrchFromMonth.value;
    var currYear = window.document.frmQuickFind.SrchFromYear.value;

    if(currDay.length==1){
        currDay = '0'+currDay;
    }
    if(currMonth.length==1){
        currMonth = '0'+currMonth;
    }
    if((type==1 || type==2) && value.length==1){
        value = '0'+value;
    }

    if(type==0) { //called if date does not change or on automatic date reset
        currDateString = new String(currYear+''+currMonth+''+currDay);
        window.document.frmQuickFind.qfdArrivalDate.value = currDateString;
    }
    else{
        if(type==1) { //day to change
            currDateString = new String(currYear+''+currMonth+''+value);
        }
        if(type==2) {
            currDateString = new String(currYear+''+value+''+currDay);
        }
        if(type==3) {
            currDateString = new String(value+''+currMonth+''+currDay);
        }

        var searchDate = new Date(currYear, currMonth-1, currDay);
        var check = checkSearchDate(searchDate);
        if(check == false){
            setCurrentDay();
        }
        else{
            window.document.frmQuickFind.qfdArrivalDate.value = currDateString;
        }
    }
//alert(window.document.frmQuickFind.qfdArrivalDate.value);
}


function checkSearchDate(searchDate) {
    var currDate = new Date();

    if(searchDate.getYear() < currDate.getYear()){
        alert("Leto iskanja < aktualno leto! Datum nespremenjen...");
        return false;
    }
    if(searchDate.getYear() == currDate.getYear() && searchDate.getMonth() < currDate.getMonth()){
        alert("Mesec iskanja < aktualen mesec! Datum nespremenjen...");
        return false;
    }
    if(searchDate.getYear() == currDate.getYear() && searchDate.getMonth() == currDate.getMonth() &&
        searchDate.getDate() < currDate.getDate()){
        alert("Dan iskanja < aktualen dan! Datum nespremenjen...");
        return false;
    }

    //alert("Datum iskanja OK");
    return true;
}


/*function displayQueryString(form){

                 var sfDay = form.SrchFromDay.value;
                 var sfMonth = form.SrchFromMonth.value;
                 var sfYear = form.SrchFromYear.value;
                 var qfdNights = form.qfdNights.value;
                 var qfdAdults = form.qfdAdults.value;
                 var qfdArrivalDate = form.qfdArrivalDate.value;
                 var qfdCategories = form.qfdCategories.value;
                 var baseUrl = form.action;
                 var url = baseUrl+'?'+'qfdArrivalDate='+qfdArrivalDate+'&qfdCategories='+qfdCategories+
                         '&SrchFromDay='+sfDay+'&SrchFromMonth='+sfMonth+'&SrchFromYear='+sfYear+
                       '&qfdNights='+qfdNights+'&qfdAdults='+qfdAdults;
                 alert(url);
         }    */


function validateForm(form) {
    var d = parseInt( form.SrchFromDay.value )
    var m = parseInt( form.SrchFromMonth.value )
    var j = parseInt( form.SrchFromYear.value )

    if ( !checkDate(d,m,j) ) {
        alert("Date incorrect!") ;
        form.SrchFromDay.focus();
        return false;
    }
}

function checkDate( d, m, j ) {
    var dt = new Date( j, m-1, d )
    if ( dt.getDate() != d || dt.getMonth()+1 != m ) return false;
    return true;
}

function setCurrentDay() {
    //
    // Set Quickfinder date to current day
    //
    var today = new Date();
    var today_day = today.getDate();
    var today_month = today.getMonth();
    var today_year = today.getFullYear();

    var currDateString = new String(today_year+''+(today_month+1)+''+today_day);

    window.document.frmQuickFind.qfdArrivalDate.value = currDateString;
    window.document.frmQuickFind.SrchFromDay.options[today_day-1].selected = true;
    window.document.frmQuickFind.SrchFromMonth.options[today_month].selected = true;
    window.document.frmQuickFind.SrchFromYear.options[0].value = today_year;
    window.document.frmQuickFind.SrchFromYear.options[0].text = today_year;
    setArrivalDate(0,0);
}
setCurrentDay()