<!--
var browser = 0;

 function browserdetect() {
//   alert(navigator.appVersion);
   
   var msie=navigator.appVersion.indexOf('MSIE 5');
   if (msie>0) {
//    alert(navigator.appName+navigator.appVersion.substr(msie,6));
    document.browser=2;
   } else if (document.layers) {
     document.browser=3; //nn
     alert ("It seems that you are using Netscape 4.x browser.\n"+
    	    "In order to view this page, we recommend turn 'stylesheets' feature off:\n\n"+
	    "Remove tick from Edit->Preferences->Advanced->Enable stylesheets"+
	    "\nand reload this page, if needed");
   } else document.browser=1;
   return true;
  }


function setmsg(id, msg){
   if (!document.p_per) return;

   if (document.browser==1) { // NN6, Mozilla
	document.getElementById(id).innerHTML=msg;
	return;
   }
   if (document.browser==2) {// IE
	document.all[id].innerHTML=msg;
	return;
   }
}



function grt(na_s, nc_s, ni_s, rt_s){
   var na = getSelectedId(na_s);
   var nc = getSelectedId(nc_s);
   var ni = getSelectedId(ni_s);
   var rt = getSelectedId(rt_s);
   nc=nc+Math.ceil(ni / 2);
   var i=0; var pt=''; var old_l=rt_s.options.length;
   for (i=0; i<old_l; i++){
     rt_s.options[0]=null;
     
   }
   if (acm[na][nc]==null) {
     rt_s.options[0]=new Option('No such type!',99);
    // alert('No such type!'); 
     return;
   }
   var n = acm[na][nc].length;
 var j=0;
 for (i=0; i<n; i++){
//     pt=pt+rtn[acm[na][nc][i]]+' ';
     rt_s.options[j]=new Option(rtn[acm[na][nc][i]],acm[na][nc][i]);
     if (acm[na][nc][i]==rt) {
       rt_s.selectedIndex=i;
     }
     j++;
   }
//   alert ('Possible types are:'+pt+'!');
   return;
}

function format_price(num){
//  alert ("num="+num);
  var int_p = Math.floor(num);
  var dec_p = Math.round((num - int_p)*100);
  var dec_100 = Math.floor(dec_p/10) - Math.floor(dec_p / 10);
//  alert("dec_100="+dec_100+" dec_p="+dec_p);
  var dec_10 = Math.floor(dec_p/10);//Math.floor();
  var s = new String(int_p+'.'+dec_10+dec_100);
  return s;
}



// ds_id - day select, ms_id - month select, ys_id - year select, d_num = 0 or 1
 function calendar2(ds_id,ms_id,ys_id,d_num){

  var month=ms_id.selectedIndex;
  var curyear = getSelectedId(ys_id)+2000;

  var days_in_month=[31,28,31,30,31,30,31,31,30,31,30,31];
  // visokosnyi god?
  if (((curyear % 4==0) && (curyear % 100!=0)) || (curyear % 400==0)) {
	days_in_month[1]=29;
  }
  document.date_arr[d_num][1]=month+1;
  document.date_arr[d_num][2]=curyear;
  var dm=days_in_month[month];
//  chdate2(d_num);
//  alert("cool! "+dm+"!");
  var cur_day = ds_id.selectedIndex+1;
  makeNumSelList(ds_id,1,dm);
  if (dm>=cur_day) {
    ds_id.selectedIndex=cur_day-1;
  } else {
    ds_id.selectedIndex=dm-1;
  }
  chdate2(d_num);

   return true;
 }



// check everything before submitting
function check_all(){
  if (document.form_cnr) return true;
//  alert("Check_all called!");
  var d1 = cd(document.date_arr[0][0], 
  		document.date_arr[0][1],
		document.date_arr[0][2]);
  var d2 = cd(document.date_arr[1][0], 
  		document.date_arr[1][1],
		document.date_arr[1][2]);
// alert ("d1="+d1+" d2="+d2+"!");
  if (d2 - d1 < 1) {
    alert ('End date <= Start date!');
    return false;
  }
  var today = new Date();
  var c_date=cd(today.getDate(),today.getMonth()+1,today.getFullYear());
  var must_be=0;
  // needs generalization
  if ((d1>=cd(1,7,document.date_arr[0][2])) 
       && (d1<cd(1,9,document.date_arr[0][2]))) {
       // jule-aug
       must_be=5;
  }  else {
    must_be=3;
  }
//  alert(c_date+"!"+must_be+"!"+d1);
  if (d2-d1<must_be) {
    alert('Must be at least '+must_be+' nights!');
    return false;
  }
//  if (d1 - mus
//  alert("onsubm!!");
/*  if (document.terms){
    if (!document.mainform.terms.checked) {
       alert("You have to agree to the Terms!");
       return false;
    }
  }    */
//  var r=rezultat(document.mainform,true);
  var r=true;
  if (r) {
    return true;
  } else {
    return false;
  }    
}



// recalculate all
 function recalcall(){

 } 



// show choosed date 
  function chdate2(d_num){

	document.date_arr[d_num][0]=0;
        if (d_num==0) {
      	  document.date_arr[d_num][0]=getSelectedId(document.f.day1);
	} else {
	  document.date_arr[d_num][0]=getSelectedId(document.f.day2);
	}  
/*	var date_str=document.date_arr[d_num][0]+"/"+document.date_arr[d_num][1]+"/"+document.date_arr[d_num][2];
	if (d_num==0) {
	  document.f.c_date1.value=date_str;
	} else {
	  document.f.c_date2.value=date_str;
	}
  */
//    alert('chdate called '+d_num+'!');
     var d1=cd(document.date_arr[0][0],document.date_arr[0][1],
     document.date_arr[0][2]);
     var d2=cd(document.date_arr[1][0],document.date_arr[1][1],
     document.date_arr[1][2]);
     if (d2-d1<1) {
       document.f.i_nights.value='Error';
     } else {
       document.f.i_nights.value=d2-d1;
     }
  }



function cd (d,m,y){
 if (m<=2){
  y-=1;
  m+=13;
 }else{
  m+=1;
 }
 var z= Math.floor(365.25*y) + Math.floor(30.6*m) + d - 694066;
 return z;
}

function getSelectedId(el){
  return parseInt(el.options[el.selectedIndex].value);
}

function makeNumSelList(obj,min,max){
  
  var cur_length=obj.options.length;
  var i=0;
  for (i=0; i<=(max-min); i++){
    var option=new Option(i+min,i+min);
    obj.options[i]=option;
  }
//  alert("max - min="+(max-min)+",cur_length="+cur_length+"!");
  for (i=(max-min)+1; i<=cur_length; i++){
//    alert("deleting "+obj.options[max-min+1].text+"!");
    obj.options[max-min+1]=null;
  }
  //return opts;
}

// cnr
function cnr(what){
  document.form_cnr=true;
  document.f.submit();
}

// adjust room type
function art(adult, child, infant, dest){
 var a=getSelectedId(adult);
 var c=getSelectedId(child);
 var i=getSelectedId(infant);
 var r=0;
}

function reduceopts(obj){
  var cur_count = obj.length;
  makeNumSelList(obj,0,cur_count-1);
}

//-->

