<!--

var currentTime = new Date();
var cal_month=999;
var cal_year=999;
var cal_date=999;
var pickeropen = "no"; 
var wpicker = 0;


function new_calendar() {

  var work_date1 = new Date();
  var work_date2 = new Date();
  var first_emty=0;
  var last_emty=0;
  var last_date=0;
  var last_day=0;
  un_calendar();

// set month ----------------------------------------
 if (cal_month==999) { 
    set_month(currentTime.getMonth());
    document.getElementById("month").options[get_month()].selected=true;
    
 }


// set year ----------------------------------------- 
 if (get_year()==999) { 
   set_year(currentTime.getFullYear());
  // alert(currentTime.getFullYear());

 }


// set date ----------------------------------------- 
 if (cal_date==999) { 
   set_date(currentTime.getDate());
   //alert(currentTime.getDate());
 }


 // var work_date = new Date(get_month() + get.date() + ',' + get_year());

 // var d = new Date(month + date + ',' + year);

 // alert(get_year()+' - '+get_month());


  work_date1.setFullYear(get_year());
  work_date1.setMonth(get_month());
  work_date1.setDate('1');


 // alert(get_month() + ' ...' + work_date1.getMonth());
// alert(get_month() +'.'+get_year() + ' ...' + work_date1.getMonth()+'.'+work_date1.getFullYear());

  first_emty = work_date1.getDay();
  


  if (first_emty==0) {
    first_emty=6;
  }
  else {
    first_emty=first_emty-1;
  }


work_date2.setFullYear(get_year());
work_date2.setMonth(get_month()+1);
work_date2.setDate('0');

last_date = work_date2.getDate();
last_day = work_date2.getDay();



//alert(get_month() +'...' + (get_month()+1));

// alert(get_month() +'.'+get_year() + ' ...' + work_date2.getMonth()+'.'+work_date2.getFullYear());

//alert(last_date+ '....' +last_day);

//alert(work_date2);


//alert(first_emty + " - " + last_date + " - " + last_day);

for (y = 1; y < 20; ++ y) {
   if (document.getElementById("year").options[y].text == get_year()) {
     document.getElementById("year").options[y].selected=true;
   }
}

for (m = 0; m < 12;  ++ m ) {
   if (document.getElementById("month").options[m].value == (get_month()-1)) {
     document.getElementById("month").options[m+1].selected=true;
   }
}



 for (i1 = 0; i1 < first_emty; ++ i1) {
    document.getElementById("p"+(i1+1)).className = "dateunlive";
  }


  for (i_days = 1; i_days < (last_date+1); ++ i_days) { 
   

       document.getElementById("d"+i_days).className = "datelive";
       document.getElementById("d"+i_days).appendChild(document.createTextNode(i_days)); 


    if ((i_days)==get_date()) {    
         document.getElementById("d"+get_date()).className = "datelive_c"; 
//alert(i_days);
    }



    
  }



if (last_day>0) {
  for (i3 = 0; i3 < (7-last_day); ++ i3) { 
    document.getElementById("n"+(i3+1)).className = "dateunlive";
  }
}

}









// cleare area --------------------------------------------------------------------------

function un_calendar(){
 for (i1 = 1; i1 < 7; ++ i1) {
   document.getElementById("p"+i1).className = "hide";
 }
 for (i = 1; i < 32; ++ i) {
   if (document.getElementById("d" + i).childNodes[0]){
     document.getElementById("d" + i).removeChild(document.getElementById("d" + i).childNodes[0]);
     document.getElementById("d" + i).className = "hide";
   }
 }
 for (i1 = 1; i1 < 7; ++ i1) {
   document.getElementById("n"+i1).className = "hide";
 }
}

// select year and month and date----------------------------------------------------------------

function year_select(){
  var option = document.getElementById("year").selectedIndex;
  var year = document.getElementById("year").options[option].text;
  set_year(year);
  new_calendar();
}

function month_select(){
  var option = document.getElementById("month").selectedIndex;
  var month = Number(document.getElementById("month").options[option].value);
  set_month(month);
  new_calendar();
}

function day_select(id){
  set_date(id);
document.getElementById("date_selected"+wpicker).value= get_date()+'.'+(get_month()+1)+'.'+get_year();

  hidePicker();
}


// set and get ----------------------------------------------------------------

function set_year(year){+1
  cal_year = year;
}

function get_year(){
  return cal_year;
}

function set_month(month){
 cal_month = month;
}

function get_month(){
  return cal_month;
}

function set_date(date){
 cal_date = date;
}

function get_date(){
  return cal_date;
}




function showPicker(n) {



   if (pickeropen == "no") {
     document.getElementById("picker").style.display = "block";
 
     if (Number(n) == 1) {
        document.getElementById("picker").style.top = "400px"; 
        document.getElementById("picker").style.right = "500px";
     }
     if (Number(n) == 2) {
        document.getElementById("picker").style.top = "400px"; 
        document.getElementById("picker").style.right = "500px";
     }
     wpicker=n;
     pickeropen = "yes";
     new_calendar();
   } else {
     document.getElementById("picker").style.display = "none";
     pickeropen = "no";
   }

}

function hidePicker() {
  document.getElementById("picker").style.display = "none";
  pickeropen = "no"; 

}



//-->