//charset utf-8

function mclick(e){
	x=200;
	y=200;
	if(window.event){
		x=event.x;
		y=event.y;
	}
	if (e=='x')	return x;
	else return y;
}

function OpenCalendar1(DateField, sx, sy, lng){
  file = "./inter/calendar.php?";
	if (DateField != null) {
		file += 'datefield=' + DateField.name;
		file += '&date=' + DateField.value;
		file += '&lng=' + lng;
		var vwidth=230;
		var vheight=235;
		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=1');
	}
	else alert('ERROR -> OpenCalendar(): bad element as argument');
}

function OpenCalendar(DateField, sx, sy, lng) {
  sx = clickedX;
  sy = clickedY;
	file = "./inter/calendar.php?";
	if (DateField != null) {
		file += 'datefield=' + DateField.name;
		file += '&date=' + DateField.value;
		file += '&lng=' + lng;
		var vwidth=235;
		var vheight=230;
		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=1');
	}
	else alert('ERROR -> OpenCalendar(): bad element as argument');
}

this.name = 'hlavne';

function ShowHideLayer(layerName){
	if(getObj(layerName).style.display==''){
		getObj(layerName).style.display= 'none';
	}
	else{
		getObj(layerName).style.display='';
	}
}

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 HideLayer(layerName){
	getObj(layerName).style.display= 'none';
}

function ShowLayer(layerName){
	getObj(layerName).style.display= '';
}

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 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 checkChanges(srcObj){
   if(srcObj!='ddo' && srcObj!='dod')return true;
   var numDaysOffset = 1;
	var sdo = getObj('ddo').value;
	var sod = getObj('dod').value;
	var sdate_od = sod.split(new RegExp("[.-/\_ ]"));
	var sdate_do = sdo.split(new RegExp("[.-/\_ ]"));

	var date_od = new Date(sdate_od[2],sdate_od[1]-1,sdate_od[0]);
	var date_do = new Date(sdate_do[2],sdate_do[1]-1,sdate_do[0]);

	if(date_do.getTime() <= date_od.getTime()){
		if(srcObj=='ddo'){
			var ddate_od = new Date(date_do.getTime() - 86400000 * numDaysOffset);
			var day = ''.concat(ddate_od.getDate()).substr(-2,2);
			if (day.length == 1) day = "0"+day;
			var month = ''.concat(ddate_od.getMonth()+1).substr(-2,2);
			if (month.length == 1) month = "0"+month;
			var year = ddate_od.getFullYear();
			getObj('dod').value = day + '.' + month + '.' + year;
		}
		else{
			var ddate_do = new Date(date_od.getTime() + 86400000 * numDaysOffset);
			var day = ''.concat(ddate_do.getDate()).substr(-2,2);
			if (day.length == 1) day = "0"+day;
			var month = ''.concat(ddate_do.getMonth()+1).substr(-2,2);
			if (month.length == 1) month = "0"+month;
			var year = ddate_do.getFullYear();
			getObj('ddo').value = day + '.' + month + '.' + year;
		}
	}
}





function checkDates(){
  checkChanges('ddo');
  checkChanges('dod');
  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;
		}
	}
	if(getObj('strCity').value.length < 2) {
		alert("City name must have at least 2 letters.");
		return false;
	}
}

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 checkAll(el, frmID, cb_name){
	var cb = getObj(frmID).getElementsByTagName('input');
	for (var j = 1; j < cb.length; j++) {
		box = cb[j];
		if (box.name.substring(0,cb_name.length) == cb_name ) box.checked = el.checked;
	}
}