$(document).ready(function () {
	$(".dropdown").hide();

	$.datepicker.regional['hu'] = {
		closeText: 'bezárás',
		prevText: '&laquo;&nbsp;vissza',
		nextText: 'előre&nbsp;&raquo;',
		currentText: 'ma',
		monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
		'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
		monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
		'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
		dayNames: ['Vasárnap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
		dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
		dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
		weekHeader: 'Hé',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};

	$.datepicker.setDefaults($.datepicker.regional['']);
	$(".calendar").datepicker($.datepicker.regional['hu']);
	$("#locale").change(function() {
		$('.calendar').datepicker('option', $.datepicker.regional[$(this).val()]);
	});

	$.datepicker.setDefaults($.datepicker.regional['hu']);
	$('#gallery').galleryView({
		panel_width: 550,
		panel_height: 318,
		show_filmstrip: false,
		nav_theme: 'custom',
		pause_on_hover: true,
		frame_width: 50,
		frame_height: 50,
      		transition_speed: 500,
     		easing: 'easeInOutQuad',
		transition_interval: 8000

	});
	$("#topimg .panel").click(function(){
		var link = $(this).find("span").attr("index");
		location.href=link;
	});
	
	$("#efrom").autocomplete(
		"citysearch.php",
		{
				delay:10,
				minChars:3,
				matchSubset:1,
				matchContains:0,
				cacheLength:0,
				maxItemsToShow:15,
				autoFill:false,
				onItemSelect:function(li){$("#realfrom").val(li.extra);}
		}
	);

	$("#eto").autocomplete(
		"citysearch.php",
		{
				delay:10,
				minChars:3,
				matchSubset:1,
				matchContains:0,
				cacheLength:0,
				maxItemsToShow:15,
				autoFill:false,
				onItemSelect:function(li){$("#realto").val(li.extra);}
		}
	);
});

function selectItem(item)
{
	alert("HELLO");
}

function emptyInput(id, def_value)
{
	if (document.getElementById(id).value == def_value) {
		document.getElementById(id).value = '';
	}
}

function fillInput(id, def_value)
{
	if (document.getElementById(id).value == '') {
		document.getElementById(id).value = def_value;
	}
}

function validateEmail(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Nem megfelelő e-mail cím formátum!');
      return false;
   }
}

function activate(id) {
	if(id=='utazas') {
		document.getElementById('utazasorrepulojegy').style.background='url(/images/utazas_bg.png)';
		document.getElementById('kereso_repulo').style.display='none';
		document.getElementById('kereso_utazas').style.display='block';
		$("#utazasorrepulojegy").css("height","350px");
	}
	else {
		document.getElementById('utazasorrepulojegy').style.background='url(/images/repulojegy_bg.png)';
		document.getElementById('kereso_repulo').style.display='block';
		document.getElementById('kereso_utazas').style.display='none';
		$("#utazasorrepulojegy").css("height","400px");
	}
}

function openCloseDropDown(id) {
	if(document.getElementById(id+'_dropdown').style.display=='none') {
		$(".dropdown").hide();
		$(".dropdown_input").css('height', '20px');
		$(".dropdown_input").css('background', 'url(/images/dropdown_bg.png) no-repeat');
		document.getElementById(id).style.background='url(/images/dropdown_top_bg.png) no-repeat';
		document.getElementById(id+'_dropdown').style.display='block';
	}
	else {
		document.getElementById(id).style.background='url(/images/dropdown_bg.png) no-repeat';
		document.getElementById(id).style.height='20px';
		document.getElementById(id+'_dropdown').style.display='none';
		if(document.getElementById(id).alt!=document.getElementById(id).value) {
			document.getElementById(id).alt=document.getElementById(id).value;
			moddedDropdown(id);
		}	
	}
}

function addToList(value, checked, id) {
	if(checked)
		document.getElementById(id).value=document.getElementById(id).value+value+'/';
	else {
		document.getElementById(id).value=document.getElementById(id).value.replace(value+'/',"");
	}
}

function pager(page) {
	document.getElementById('current_page').value=page;
	document.pager_form.submit();
}

function changeOrder(col) {
	document.getElementById('current_page').value=0;
	document.getElementById('current_order').value=' ORDER BY '+col;
	document.pager_form.submit();
}

function getAjaxContent() {
	return document.getElementById('ajax_div').innerHTML;
}

function moddedDropdown(id) {
	if(id=='uploaded_by') {
		document.getElementById('country').value='';
		document.getElementById('place').value='';
		document.getElementById('locality').value='';
		document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=country&type=dropdown';
		document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=locality&type=dropdown';
		document.getElementById('ajax3').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=dropdown';		
	}
	if(id=='country') {
		document.getElementById('place').value='';
		document.getElementById('locality').value='';
		document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=locality&type=dropdown';
		document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=dropdown';	

	}
	if(id=='locality') {
		document.getElementById('place').value='';
		var locality=document.getElementById('locality').value;
		var country=document.getElementById('country').value;
		if(locality!='') {
			document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=dropdown';
		}
		else {
			document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1=country&condition2='+document.getElementById('country').value+'&col=place&type=dropdown';
		}
	}
}

function updateSelect(place, locality, country) {
		document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1=country&condition2='+country+'&col=locality&type=select&selected='+locality;
		if(locality)
			document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1=locality&condition2='+locality+'&col=place&type=select&selected='+place;
		else
			document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1=country&condition2='+country+'&col=place&type=select&selected='+place;
}

function moddedSelect(id, selected) {
	if(id=='uploaded_by') {
		document.getElementById('country').value='';
		document.getElementById('place').value='';
		document.getElementById('locality').value='';
		document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=country&type=select&selected='+selected;
		document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=locality&type=select&selected='+selected;
		document.getElementById('ajax3').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=select&selected='+selected;	
	}
	if(id=='country') {
		document.getElementById('place').value='';
		document.getElementById('locality').value='';
		document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=locality&type=select&selected='+selected;
		document.getElementById('ajax2').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=select&selected='+selected;
	}
	if(id=='locality') {
		document.getElementById('place').value='';
		var locality=document.getElementById('locality').value;
		var country=document.getElementById('country').value;
		if(locality!='') {
			document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1='+id+'&condition2='+document.getElementById(id).value+'&col=place&type=select&selected='+selected;
		}
		else {
			document.getElementById('ajax').src='/ajax.php?table=amod_travels&condition1=country&condition2='+document.getElementById('country').value+'&col=place&type=select&selected='+selected;
		}
	}	
}

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) 
			{
  				if(window.screen)
  	  				if(isCenter)
  	  	  				if(isCenter=="true")
  	  	  	  			{
    						var myLeft = (screen.width-myWidth)/2;
    						var myTop = (screen.height-myHeight)/2;
    						features += (features!='') ? ',' : '';
    						features += ',left=' + myLeft + ',top=' + myTop;
  						}
				window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
			}


