window.addEvent('domready', function() {
	$$("div.csomag").each(function(item,index) {
		if(index % 2 == 0) {
			item.addClass("elsoszin");
		}
		else {
			item.addClass("masodikszin");
		}
	});

	$$("table.pink tr, table.orange tr, table.blue tr, table.yellow tr, table.green tr").each(function(item,index) {
		if(index % 2 == 0) {
			item.addClass("elsoszin");
		}
		else {
			item.addClass("masodikszin");
		}
	});
	
	new DatePicker('input.datepicker');
	new DatePicker('input.datepicker_normal',{inputOutputFormat: 'Y-m-d',format: 'Y F d'});
	
	if($('regio') != null && $('telepules') != null) {
		$('regio').addEvent('change',function() {
			$('regio').set('disabled','disabled');
			$('telepules').set('disabled','disabled');
			
			var jsonRequest = new Request.JSON({url: "/ajax.php", onSuccess: function(ret){
			    if(ret.hiba != null) {
			    	alert(ret.hiba);
			    }
			    $('telepules').options.length = 0;
			    $('telepules').options[0] = new Option("--Válasszon--", "0", true, false);
			    ret.list.each(function(item,index) { 
			    	$('telepules').options[$('telepules').options.length] = new Option(item.col_2, item.id, true, false);
			    });
			    
			    if($('szallas') != null) {
			    	$('szallas').set('disabled','disabled');
			    	var jsonRequest = new Request.JSON({url: "/ajax.php", onSuccess: function(ret2){
					    if(ret2.hiba != null) {
					    	alert(ret2.hiba);
					    }
					    $('szallas').options.length = 0;
					    $('szallas').options[0] = new Option("--Válasszon--", "0", true, false);
					    ret2.list.each(function(item,index) { 
					    	$('szallas').options[$('szallas').options.length] = new Option(item.col_16, item.id, true, false);
					    });
					    $('szallas').selectedIndex = 0;
					    $('szallas').set('disabled','');
			    	}}).get({'class': 'Simple', 'func': 'getSzallasList','regio': $('regio').value});
			    }
			    $('telepules').selectedIndex = 0;
			    $('regio').set('disabled','');
			    $('telepules').set('disabled','');
			}}).get({'class': 'Simple', 'func': 'getTelepulesList','regio': $('regio').value});
		});
		
		$('telepules').addEvent('change',function() {
			if($('szallas') != null) {
		    	$('szallas').set('disabled','disabled');
		    	var jsonRequest = new Request.JSON({url: "/ajax.php", onSuccess: function(ret2){
				    if(ret2.hiba != null) {
				    	alert(ret2.hiba);
				    }
				    $('szallas').options.length = 0;
				    $('szallas').options[0] = new Option("--Válasszon--", "0", true, false);
				    ret2.list.each(function(item,index) { 
				    	$('szallas').options[$('szallas').options.length] = new Option(item.col_16, item.id, true, false);
				    });
				    $('szallas').selectedIndex = 0;
				    $('szallas').set('disabled','');
		    	}}).get({'class': 'Simple', 'func': 'getSzallasListTelepules','telepules': $('telepules').value});
		    }
		});
	}	
	
	//Megosztás
	
	if($('facebook-link')) {
		var url = 'http://www.facebook.com/share.php?u=';
		url += encodeURIComponent(document.location);
		url += '&t=' + encodeURIComponent(document.title);
		$('facebook-link').set('href',url);
	}
	if($('twitter-link')) {
		var url = 'http://twitter.com/home?status=';
		url += encodeURIComponent(document.location);
		$('twitter-link').set('href',url);
	}
	
});
var selected= null;

function keresocsere(terkep,force) {
	if(selected == null || force) {
		$('map').set('src','/HTML/szallasitthon/images/terkep/' + terkep);
	}
}

window.addEvent('load', function() {

	$$('div.keprendez a').each(function(item, index) {
		var img = item.getLast();
		var div = item;
		//var img = (div.getFirst() != null) ? div.getFirst().getFirst() : null;
		if (img != null) {
			var height = img.getSize().y;
			var origh = div.getSize().y;
			img.setStyle("padding-top",(origh-height)/2);
			var width = img.getSize().x;
			var origw = div.getSize().x;
			//alert((origw-width)/2);
			//img.setStyle("padding-left","15px");
		}
	});
	
	/* Image Preloading */
	var a = new Image();
	a.src = '/HTML/szallasitthon/images/terkep/kozep_dunantul.gif';
	var b = new Image();
	b.src = '/HTML/szallasitthon/images/terkep/kozep_magyarorszag.gif';
	var c = new Image();
	c.src = '/HTML/szallasitthon/images/terkep/eszak_magyarorszag.gif';
	var d = new Image();
	d.src = '/HTML/szallasitthon/images/terkep/eszak_alfold.gif';
	var e = new Image();
	e.src = '/HTML/szallasitthon/images/terkep/del_alfold.gif';
	var f = new Image();
	f.src = '/HTML/szallasitthon/images/terkep/del_dunantul.gif';
	var g = new Image();
	g.src = '/HTML/szallasitthon/images/terkep/nyugat_dunantul.gif';	
});

function visszahivkuld() {
	if($('visszahiv_nev').value == "") {
		alert('Kérjük töltse ki a Név mezőt!');
		$('visszahiv_nev').focus();
		return false;
	}
	if($('visszahiv_tel').value == "") {
		alert('Kérjük töltse ki a Telefonszám mezőt!');
		$('visszahiv_tel').focus();
		return false;
	}	
	return true;
}

function checkNyeremenyForm() {
	if($('nev').value == "") {
		alert('Kérjük töltse ki a Név mezőt!');
		$('nev').focus();
		return false;
	}
	
	if($('lakcim').value == "") {
		alert('Kérjük töltse ki a Lakcím mezőt!');
		$('lakcim').focus();
		return false;
	}
	
	if($('telefonszam').value == "") {
		alert('Kérjük töltse ki a Telefonszám mezőt!');
		$('telefonszam').focus();
		return false;
	}
	
	if($('email').value == "") {
		alert('Kérjük töltse ki a E-mail cím mezőt!');
		$('email').focus();
		return false;
	}
	
	if($('biztonsagi_kod').value == "") {
		alert('Kérjük töltse ki a Biztonsági kód mezőt!');
		$('biztonsagi_kod').focus();
		return false;
	}
	else {
		var jsonRequest = new Request.JSON({url: "/biztonsagikod.php", 
		onSuccess: function(ret){
			if(ret.hiba) {
				alert(ret.hiba);
			}
		    if(ret.ok == true) {
		    	$('nyeremenyjatek_form').submit();
		    }
		}}).get({'biztonsagi_kod': $('biztonsagi_kod').value });
		return false;
	}
	
	return true;
}


function checkForm() {
	if($('nev').value == "") {
		alert('Kérjük töltse ki a Név mezőt!');
		$('nev').focus();
		return false;
	}
	
	if($('lakcim').value == "") {
		alert('Kérjük töltse ki a Lakcím mezőt!');
		$('lakcim').focus();
		return false;
	}
	
	if($('telefonszam').value == "") {
		alert('Kérjük töltse ki a Telefonszám mezőt!');
		$('telefonszam').focus();
		return false;
	}
	
	if($('email').value == "") {
		alert('Kérjük töltse ki a E-mail cím mezőt!');
		$('email').focus();
		return false;
	}
	
	if($('erkezes').value == "") {
		alert('Kérjük töltse ki a Érkezés mezőt!');
		$('erkezes').focus();
		return false;
	}
	
	if($('tavozas').value == "") {
		alert('Kérjük töltse ki a Távozás mezőt!');
		$('tavozas').focus();
		return false;
	}
	
	if($('felnottek').value == "") {
		alert('Kérjük töltse ki a Felnőttek száma mezőt!');
		$('felnottek').focus();
		return false;
	}
	
	if($('gyerekek').value == "") {
		alert('Kérjük töltse ki a Gyerekek száma mezőt!');
		$('gyerekek').focus();
		return false;
	}
	
	if( ! $('vissza_email').checked && ! $('vissza_telefon').checked ) {
		alert("Kérjük válasszon a Visszajelzési formát!");
		return false;
	}
	
	if($('biztonsagi_kod').value == "") {
		alert('Kérjük töltse ki a Biztonsági kód mezőt!');
		$('biztonsagi_kod').focus();
		return false;
	}
	else {
		var jsonRequest = new Request.JSON({url: "/biztonsagikod.php", 
		onSuccess: function(ret){
			if(ret.hiba) {
				alert(ret.hiba);
			}
		    if(ret.ok == true) {
		    	$('foglal_form').submit();
		    }
		}}).get({'biztonsagi_kod': $('biztonsagi_kod').value });
		return false;
	}
}