var x,y;
x=0; y=0;
var clickedX;
var clickedY;
	
function getObj(name){
  var obj;
  if (document.getElementById){obj = document.getElementById(name);}
  else if (document.all){obj = document.all[name];}
  else if (document.layers){obj = document.layers[name];}
  return obj;
}

function sendMe(){
	if(window.RegExp){
		re=new RegExp("^[0123456789]+$");
		if(!re.test(getObj('frm_quich_search').num_of_person.value)){
			getObj('frm_quich_search').num_of_person.value=1;
		}
	}
	getObj('frm_quich_search').submit();
}

function submitData(_data) {
  var el = getObj('data').elements;
  j = 2;
  for (i in _data) {
    el[j].name = i;
    el[j].value = _data[i];
    j++;
  }
  getObj('data').submit();
}

function checkChanges(srcObj){
	var numDaysOffset = 1;
	sdo = getObj('ddo').value;
	sod = getObj('dod').value;
	sdate_od = sod.split(new RegExp("[.-/\_ ]"));
	sdate_do = sdo.split(new RegExp("[.-/\_ ]"));
	date_od = new Date(sdate_od[2],sdate_od[1]-1,sdate_od[0]);
	date_do = new Date(sdate_do[2],sdate_do[1]-1,sdate_do[0]);

	if(date_do.getTime() <= date_od.getTime()){
		if(srcObj=='ddo'){
			ddate_od = new Date(date_do.getTime() - 86400000 * numDaysOffset); //minus 1 den
			day = ddate_od.getDate();
			month = ddate_od.getMonth() + 1;
			year = ddate_od.getFullYear();
			getObj('dod').value = day + '.' + month + '.' + year;
		}
		else{
			ddate_do = new Date(date_od.getTime() + 86400000 * numDaysOffset); //plus 1 den
			day = ddate_do.getDate();
			month = ddate_do.getMonth() + 1;
			year = ddate_do.getFullYear();
			getObj('ddo').value = day + '.' + month + '.' + year;
		}
	}
}

function mclick(e){
	return 0;
}

function OpenCalendar(DateField, sx, sy, domain){
	//file = domain + "/calendar.php?";
	sx = clickedX;
	sy = clickedY;
	file = "/calendar.php?";
	if (DateField != null) {
		file += 'datefield=' + DateField.name;
		file += '&date=' + DateField.value;
		var vwidth=230;
		var vheight=221;
		var vleft=sx+20;
		var vtop=sy;
		if (vleft>(screen.availWidth-vwidth)) vleft=screen.availWidth-vwidth-20;
		if (vtop>(screen.availHeight-vheight)) vtop=screen.availHeight-vheight-20;
		window.open( file, 'calendar', 'left='+vleft+', top='+vtop+', status=no, width='+vwidth+', height='+vheight+', resizable=0');
	}
	else alert('ERROR -> OpenCalendar(): bad element as argument');
}

function clicked(e){
	if(!e) e = window.event;
	clickedX = e.screenX;
	clickedY = e.screenY;
}

function openPhoto(id_hotel_photo, w, h) {
	 window.open('http://hotelforyou.com/inter/reservation/hotelPhoto/hotelPhotoView.php?language=sk&id_hotel_photo='+id_hotel_photo,'','width=' + w +',height=' + h);
}

function init(){
 if(!document.getElementById('imgdod')){setTimeout("init();", 500);return;}
 var d = new Date();
 //toto prerobit, aby fungovalo aj cez hranicu mesiaca a roka
 if(getObj('dod').value=="") getObj('dod').value = d.getDate()+'.'+(d.getMonth()+1)+'.'+d.getFullYear();
 d.setTime(d.getTime()+86400000);
 if(getObj('ddo').value=="") getObj('ddo').value = (d.getDate())+'.'+((d.getMonth() % 12)+1)+'.'+d.getFullYear();

document.getElementById('imgdod').onclick = clicked;
document.getElementById('imgddo').onclick = clicked;
}

setTimeout("init();", 100);
