var lastDailyTimeSelected=null;

function onMouseOver_aitiaLogo() {
	var i = document.getElementById("aitialogo");
	if (i) {
		i.src = "site/img/aitialogo2_hover.gif";
	}
}

function onMouseOut_aitiaLogo() {
	var i = document.getElementById("aitialogo");
	if (i) {
		i.src = "site/img/aitialogo2.gif";
	}
}

function openGalleryPopup(galleryID) {
	window.open("webra_admin.php?folderID=991&galleryID="+galleryID, "galleryPopup", "menubar=no,location=no,resizable=yes,scrollbars=no,status=yes");
	return false;
}

function registration_showBillingData() {
	var s = document.getElementById("registration_billingDataForm");
	if (s) {
		if (s.style.display == "block") s.style.display = "none";
		else s.style.display = "block";
	}
}

function registration_onChangeBillingData(changedData) {
	var chb = document.getElementById("user_shippingdata_chb");

	var b_name = document.getElementById("user_billingdata_name");
	var b_country = document.getElementById("user_billingdata_country");
	var b_region = document.getElementById("user_billingdata_region");
	var b_zipcode = document.getElementById("user_billingdata_zipcode");
	var b_city = document.getElementById("user_billingdata_city");
	var b_street = document.getElementById("user_billingdata_street");

	var s_name = document.getElementById("user_shippingdata_name");
	var s_country = document.getElementById("user_shippingdata_country");
	var s_region = document.getElementById("user_shippingdata_region");
	var s_zipcode = document.getElementById("user_shippingdata_zipcode");
	var s_city = document.getElementById("user_shippingdata_city");
	var s_street = document.getElementById("user_shippingdata_street");

	if (chb.checked) {
		document.getElementById("registration_shippingFileds").style.display = 'none';
		if (changedData == "billingData") {
			s_name.value = b_name.value;
			s_country.value = b_country.value;
			s_region.value = b_region.value;
			s_zipcode.value = b_zipcode.value;
			s_city.value = b_city.value;
			s_street.value = b_street.value;
		}
	}
	else {
		document.getElementById("registration_shippingFileds").style.display = 'block';
		/*
		s_name.value = '';
		s_country.value = '158';
		s_region.value = '';
		s_zipcode.value = '';
		s_city.value = '';
		s_street.value = '';*/
	}
}

// naptarfuggvenyek ---------------------------

function getDaysInMonth(month, year) {
	var days;
	if (month==0 || month==2 || month==4 || month==6 || month==7 || month==9 || month==11) {
		days=31;
	} else if (month==3 || month==5 || month==8 || month==10) {
		days=30;
	} else if (month==1) {
		if (isLeapYear(year)) {
			days=29;
		} else {
			days=28;
		}    
	}    
	return days;
}

function isLeapYear(Year) {
	if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) {
		return (true);
	} else {
		return (false);
	}
}

/*
function isHoliday(year, month, day) {
	for (j = 0; j < holidays.length; j++) {
		ymd = holidays[j].split("-");
		if ((ymd.length == 2 && (month+1) == ymd[0] && day == ymd[1]) ||(ymd.length == 3 && year == ymd[0] && (month+1) == ymd[1] && day == ymd[2])) {
			return true;
		}
	}
	return false;
}
*/

function day(i, type, node) {
	this.num = i;
	this.type = type;
	this.node = node;
}

function calendar() {
	this.year = null;
	this.month = null;
	this.day = null;
	this.days = new Array();
	this.selectedDay = null;
	this.rootNode = null;
	this.yearSelect = null;
	this.monthSelect = null;

	this.selectDay = function(d) {
		if (this.selectedDay != null) {
			this.days[this.selectedDay].node.className = this.days[this.selectedDay].node.className.replace('selectedDay', '');
		}
		this.selectedDay = d;
		if (this.selectedDay != null) {
			this.days[this.selectedDay].node.className = this.days[this.selectedDay].node.className+' selectedDay ';
		}
		var params=Array();
		setParamValue(params, 'webra_action', 'getDayInfo');
		setParamValue(params, 'nodoctype', '1');
		setParamValue(params, 'year', this.year);
		setParamValue(params, 'month', this.month);
		setParamValue(params, 'day', this.selectedDay);
		setParamValue(params, 'webraInstance', webraInstance);
		//haliho
		addRequest(webraMainURL, 'cal.selectDayResponse', params);
	}

	this.selectDayResponse = function(xmlHttpResponse) {
		response = unescape(xmlHttpResponse);
		evalJS(response);
		document.getElementById('ticket_calendar_today').innerHTML=response;
		if (document.getElementById('ticket_toright')) 
		{
			document.getElementById('ticket_toright').innerHTML=document.getElementById('ticket_fromleft').innerHTML;
			document.getElementById('ticket_fromleft').innerHTML='';
		}
		if (document.getElementById('ticket_time') && document.getElementById('ticket_time').innerHTML=='' && actualDate) {
			document.getElementById('ticket_time').innerHTML=actualDate.substring(8,10)+':'+actualDate.substring(10,12);
			if (document.getElementById('td'+actualDate.substring(8,10)+'_'+actualDate.substring(10,12))) {
				var td=document.getElementById('td'+actualDate.substring(8,10)+'_'+actualDate.substring(10,12));
				td.style.border='1px solid yellow';
				lastDailyTimeSelected=td;
			}
		}
	}


	this.setDate = function(y, m, d) {
		if (y != null) this.year = parseInt(parseFloat(y)+0.1);
		if (m != null) this.month = parseInt(parseFloat(m)+0.1);
		if (d != null) this.day = parseInt(parseFloat(d)+0.1);
		//this.displayCalendar();
		this.setDayTypes();
	}

	this.setDayType = function(d, type) {
		if (0<d && d<=31) {
			if (typeof(this.days[d]) == 'undefined') this.days[d] = new day(d, type);
			if (type != null) this.days[d].type = type;
		}
	}

	this.setDayTypes = function() {
		var params=Array();
		setParamValue(params, 'webra_action', 'getMonthTypes');
		setParamValue(params, 'nodoctype', '1');
		setParamValue(params, 'year', this.year);
		setParamValue(params, 'month', this.month);
		setParamValue(params, 'webraInstance', webraInstance);
		addRequest(webraMainURL, 'cal.setDayTypesResponse', params);
	}

	this.setDayTypesResponse = function(xmlHttpResponse) {
	
		response = unescape(xmlHttpResponse);
		evalJS(response);
		for (var d=1; d<=31; d++) {
			try {
				this.setDayType(d, days[d-1]);
			} catch (e) {
				this.setDayType(d, '');
			}
		}
		this.displayCalendar();
		try {
			for (var i=0; i<this.yearSelect.options.length; i++) {
				if (this.yearSelect.options[i].value == this.year) {
					this.yearSelect.selectedIndex = i;
				}
			}
		}
		catch (e) {}
		try {
			for (var i=0; i<this.monthSelect.options.length; i++) {
				if (this.monthSelect.options[i].value == this.month) {
					this.monthSelect.selectedIndex = i;
				}
			}
		}
		catch (e) {}
		
		this.selectDay(parseInt(this.day));
	}

	this.displayCalendar = function() {
		year = this.year;
		month = this.month;
		day = this.day;

		if (month[0] == "0") month = month.substring(1);
		month = parseInt(month);
		month--;
		year = parseInt(year);
		var days = getDaysInMonth(month, year);
		if (days < this.day) {
			this.day = days;
			day = this.day;
		}
		var firstOfMonth = new Date(year, month, 1);
		var startingPos = firstOfMonth.getDay() - 1;
		if (startingPos == -1) startingPos = 6;
		var str = "";
		days += startingPos;
	
		// bevezeto ures mezok
		
		var st;
		var border;
	
		var calendar = document.getElementById("naptar0_napok");
		calendar.innerHTML = '';
		var calTable = document.createElement('table');
		calTable.cellSpacing = "1";
		/*calTable.style.backgroundColor = "#373D2F";
		calTable.style.padding = "0px";
		calTable.style.border = "solid #C5AC58";
		calTable.style.borderWidth = "0px 1px 0px 1px";
		calTable.style.tableLayout = "fixed";*/
		calTable.className = "caltable_days";
		calendar.appendChild(calTable);

		var calTBody = document.createElement('tbody');
		calTable.appendChild(calTBody);
		
		var row;
		
		for (var i=0; i<7; i++) {
			if (i%7 == 0) {
				row = document.createElement('tr');
				calTBody.appendChild(row);
			}
			var cell = document.createElement('td');
			row.appendChild(cell);
			
			cell.className = 'nap_cim';
			switch (i) {
				case 0: cell.innerHTML = LANG['CALENDAR_DAY_1_SHORT']; break;
				case 1: cell.innerHTML = LANG['CALENDAR_DAY_2_SHORT']; break;
				case 2: cell.innerHTML = LANG['CALENDAR_DAY_3_SHORT']; break;
				case 3: cell.innerHTML = LANG['CALENDAR_DAY_4_SHORT']; break;
				case 4: cell.innerHTML = LANG['CALENDAR_DAY_5_SHORT']; break;
				case 5: cell.innerHTML = LANG['CALENDAR_DAY_6_SHORT']; break;
				case 6: cell.innerHTML = LANG['CALENDAR_DAY_7_SHORT']; break;
			}
		}
		
		var calTable = document.createElement('table');
		calTable.cellSpacing = "1";
		/*calTable.style.backgroundColor = "white";
		calTable.style.padding = "0px";
		calTable.style.border = "solid #F6EAB8";
		calTable.style.borderWidth = "0px 1px 1px 1px";
		calTable.style.tableLayout = "fixed";*/
		calTable.className = "caltable_cal";
		calendar.appendChild(calTable);
		
		var calTBody = document.createElement('tbody');
		calTable.appendChild(calTBody);
	
		var dayType = '';
	
		for (var i=0; i<startingPos; i++) {
			if (i%7 == 0) {
				row = document.createElement('tr');
				calTBody.appendChild(row);
			}
			var cell = document.createElement('td');
			row.appendChild(cell);
			
			cell.className = 'nap empty';
			//cell.innerHTML = '&nbsp;';
			cell.innerHTML = "<div>&nbsp;</div>";
		}
	
		for (; i < days; i++) {
			if (i%7 == 0) {
				row = document.createElement('tr');
				calTBody.appendChild(row);
			}
			var day = i - startingPos + 1;
	
			var cell = document.createElement('td');
			row.appendChild(cell);
			
			this.days[i+1-startingPos].node = cell;

			try {
				cell.className = 'nap '+this.days[i+1-startingPos].type;
				//cell.firstChild.className = this.days[i+1-startingPos].type;
				//st = this.days[i+1-startingPos].type;
			}
			catch (e) {
				cell.className = 'nap';
				//cell.firstChild.className = '';
				//st = '';
			}

			//cell.innerHTML = "<div class='"+st+"' onclick='cal.selectDay("+(i+1-startingPos)+");'>"+day+"</div>";
			cell.innerHTML = "<div onclick='cal.selectDay("+(i+1-startingPos)+");' style=\"cursor: pointer;\">"+day+"</div>";

		}
	
		var rest = 6 - (days-1) % 7;
		for (var i=0; i<rest; i++) {
			var cell = document.createElement('td');
			row.appendChild(cell);
			
			cell.className = 'nap empty';
			//cell.innerHTML = '&nbsp;';
			cell.innerHTML = "<div>&nbsp;</div>";
		}
	
	}
	
	this.changeYear = function(year) {
		this.year = year;
		this.setDate(null, null, null);
	}
	
	this.changeMonth = function(month) {
		this.month = month;
		this.setDate(null, null, null);
	}
	
	this.setCurrentDate = function() {
		var now = new Date();
		this.setDate(now.getFullYear(), now.getMonth()+1, now.getDate());
	}

}

// naptarfuggvenyek vege ------------------------

// n db-ra állítja a belépőjegy megjelenített adatait
function initTicket(i,qty) {
	if (document.getElementById('ticket_unitprice_'+i) && unitPrice[i]) {
		document.getElementById('ticket_unitprice_'+i).innerHTML=addSpaces(unitPrice[i])+" "+currencyString;
	}
	if (document.getElementById('ticket_quantity_'+i)) {
		document.getElementById('ticket_quantity_'+i).value=qty+quantityString;
	}
	if (document.getElementById('ticket_actualprice_'+i) && unitPrice[i]) {
		document.getElementById('ticket_actualprice_'+i).innerHTML=addSpaces(qty*unitPrice[i])+" "+currencyString;
	}
	actualQuantity[i]=qty;
}

function addSpaces(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ' ' + '$2');
	}
	return x1 + x2;
}

function ticketUp(id) {
	initTicket(id,actualQuantity[id]+1);
}

function ticketDown(id) {
	if (actualQuantity[id]>0) {
		initTicket(id,actualQuantity[id]-1);
	}
}

function ticketToTray() {
	var params=Array();
	
	setParamValue(params, 'date', actualDate);
	for (var i=0;i<unitPrice.length;i++) {
		if (unitPrice[i]>0) {
			setParamValue(params, 'qty_'+i, actualQuantity[i]);
		}
	}
	setParamValue(params, 'date_offset', date_offset);
	setParamValue(params, 'webra_action', 'toTray');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'ticketToTrayResponse', params);
}

function ticketToTrayResponse(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
	if (document.getElementById('ticket_tray_content')) {
		document.getElementById('ticket_tray_content').innerHTML=response;
	}
}

function ticketTrayEmpty() {
	var params=Array();
	setParamValue(params, 'webra_action', 'emptyTray');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'ticketTrayEmptyResponse', params);
}

function ticketTrayEmptyResponse(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	if (document.getElementById('ticket_tray_content')) {
		document.getElementById('ticket_tray_content').innerHTML=response;
	}
}

function ticketBuy() {
	if (document.getElementById('toSubmit') && (actualSum>0)) {
		if (document.getElementById('ticket_present') && document.getElementById('ticket_present').checked) {
			document.getElementById('present').value='1';
		} else if (document.getElementById('ticket_present')) {
			document.getElementById('present').value='';
		}
		document.getElementById('toSubmit').submit();
	}
}

function newCustomerDivs() {
	document.getElementById('customer_name_div').style.display='block';
	document.getElementById('customer_email_div').style.display='block';
	document.getElementById('customer_name_div2').style.display='block';
	document.getElementById('customer_email_div2').style.display='block';
	document.getElementById('customer_reg_button').style.display='block';
	document.getElementById('customer_pass2_div').style.display='block';
	document.getElementById('customer_pass2_div2').style.display='block';
}

function returnedCustomerDivs() {
	document.getElementById('customer_name_div').style.display='none';
	document.getElementById('customer_email_div').style.display='none';
	document.getElementById('customer_name_div2').style.display='none';
	document.getElementById('customer_email_div2').style.display='none';
	document.getElementById('customer_reg_button').style.display='none';
	document.getElementById('customer_pass2_div').style.display='none';
	document.getElementById('customer_pass2_div2').style.display='none';
}

function doRegistration() {
	var params=Array();
	if (document.getElementById('customer_name').value=='') {
		alert('Kérjük adja meg a nevét!');
		return false;
	}
	if (document.getElementById('customer_email').value=='') {
		alert('Kérjük adja meg az e-mail címét!');
		return false;
	}
	if (document.getElementById('customer_logon').value=='') {
		alert('Kérjük adja meg a felhasználói nevét!');
		return false;
	}
	if (document.getElementById('customer_pass').value=='' || document.getElementById('customer_pass').value!=document.getElementById('customer_pass2').value) {
		alert('Kérjük adja meg a jelszavát mindkét mezőben, megegyezően!');
		return false;
	}
	setParamValue(params, 'customer_name', document.getElementById('customer_name').value);
	setParamValue(params, 'customer_email', document.getElementById('customer_email').value);
	setParamValue(params, 'customer_logon', document.getElementById('customer_logon').value);
	setParamValue(params, 'customer_pass', document.getElementById('customer_pass').value);
	setParamValue(params, 'webra_action', 'registration');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'doRegistrationResponse', params);
}

function doRegistrationResponse(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function nextToBuy(skipPassCheck) {
	if (document.getElementById('new_customer1')) {
		if (document.getElementById('new_customer1').checked) {
			if (document.getElementById('customer_name').value=='') {
				alert(LANG['NEED_NAME']);
				return false;
			}
			if (document.getElementById('customer_email').value=='') {
				alert(LANG['NEED_EMAIL']);
				return false;
			}
		} else {
			if (document.getElementById('customer_logon').value=='') {
				alert(LANG['NEED_LOGON']);
				return false;
			}
			if (document.getElementById('customer_pass').value=='') {
				alert(LANG['NEED_PWD']);
				return false;
			}
			if (!skipPassCheck) {
				var params=Array();
				setParamValue(params, 'customer_logon', document.getElementById('customer_logon').value);
				setParamValue(params, 'customer_pass', document.getElementById('customer_pass').value);
				setParamValue(params, 'webra_action', 'checkPass');
				setParamValue(params, 'nodoctype', '1');
				addRequest(webraMainURL+"?webraInstance="+webraInstance, 'checkPass_response', params);
				return false;
			}
		}
	}
	if (document.getElementById('presentName') && (document.getElementById('presentName').value=='' || document.getElementById('presentEmail').value=='')) {
		alert(LANG['NEED_GIFT']);
		return false;
	}
	if (document.getElementById('customer_need_invoice') && document.getElementById('customer_need_invoice').checked) {
		if (document.getElementById('customer_invoice_name').value=='' || document.getElementById('customer_invoice_city').value=='' || document.getElementById('customer_invoice_street').value=='' || document.getElementById('customer_invoice_zipcode').value=='') {
			alert(LANG['NEED_INVOICE']);
			return false;
		}
		if (document.getElementById('customer_need_invoice_address') && document.getElementById('customer_need_invoice_address').checked) {
			if (document.getElementById('customer_invoice_name_address').value=='' || document.getElementById('customer_invoice_city_address').value=='' || document.getElementById('customer_invoice_street_address').value=='' || document.getElementById('customer_invoice_zipcode_address').value=='') {
				alert(LANG['NEED_INVOICE']);
				return false;
			}
		}
	}
	document.getElementById('postForm').submit();
}

function checkPass_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function toggleInvoideDiv() {
	if (document.getElementById('address_div').style.display=='block') {
		document.getElementById('address_div').style.display='none';
	} else {
		document.getElementById('address_div').style.display='block';
	}
}

function selectTime(t,t2) {
	for (var i=0;i<unitPrice.length;i++) {
		initTicket(i,0);
	}
	actualDate=t;
	if (document.getElementById('ticket_step1_2_title')) {
		document.getElementById('ticket_step1_2_title').innerHTML=t2;
	}
	if (document.getElementById('ticket_time')) {
		document.getElementById('ticket_time').innerHTML=t.substring(8,10)+':'+t.substring(10,12);
	}
	if (document.getElementById('td'+actualDate.substring(8,10)+'_'+actualDate.substring(10,12))) {
		var td=document.getElementById('td'+actualDate.substring(8,10)+'_'+actualDate.substring(10,12));
		td.style.border='1px solid yellow';
		if (lastDailyTimeSelected) {
			lastDailyTimeSelected.style.border='1px solid black';
			lastDailyTimeSelected.style.borderTop='0px';
			lastDailyTimeSelected.style.borderLeft='0px';
		}
		lastDailyTimeSelected=td;
	}
	if (document.getElementById('scheduleType_edit')) {
		// admin felület időpontbeállítás
		var params=Array();
		setParamValue(params, 'actualDate', actualDate);
		setParamValue(params, 'webra_action', 'selectTimeAdmin');
		setParamValue(params, 'nodoctype', '1');
		addRequest(webraMainURL+"?webraInstance="+webraInstance, 'selectTimeAdmin_response', params);
	}
}

function selectTimeAdmin_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function doMonthFilling() {
	var params=Array();
	setParamValue(params, 'y', document.getElementById('naptar0_year').value);
	setParamValue(params, 'm', document.getElementById('naptar0_month').value);
	setParamValue(params, 'webra_action', 'doMonthFilling');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'doMonthFilling_response', params);
}

function doMonthFilling_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function addEvent() {
	var params=Array();
	var m=document.getElementById('naptar0_month').value;
	if (m.length==1) {
		m='0'+m;
	}
	var d='';
	d=d+cal.selectedDay;
	if (d.length==1) {
		d='0'+d;
	}
	setParamValue(params, 'newDate', document.getElementById('naptar0_year').value+m+d+document.getElementById('scheduleHour').value+document.getElementById('scheduleMinute').value);
	setParamValue(params, 'newType', document.getElementById('scheduleType').value);
	setParamValue(params, 'newTicketnum', document.getElementById('scheduleTicket').value);
	setParamValue(params, 'webra_action', 'addEvent');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'addEvent_response', params);
}

function addEvent_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function updateEvent() {
	var params=Array();
	setParamValue(params, 'newDate', actualDate);
	setParamValue(params, 'newType', document.getElementById('scheduleType_edit').value);
	setParamValue(params, 'newTicketnum', document.getElementById('scheduleTicket_edit').value);
	setParamValue(params, 'webra_action', 'updateEvent');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'updateEvent_response', params);
}

function updateEvent_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function delEvent(time) {
	var params=Array();
	var m=document.getElementById('naptar0_month').value;
	if (m.length==1) {
		m='0'+m;
	}
	var d='';
	d=d+cal.selectedDay;
	if (d.length==1) {
		d='0'+d;
	}
	setParamValue(params, 'newDate', document.getElementById('naptar0_year').value+m+d+time);
	setParamValue(params, 'webra_action', 'delEvent');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'delEvent_response', params);
}

function delEvent_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function doDayFilling() {
	var params=Array();
	setParamValue(params, 'y', document.getElementById('naptar0_year').value);
	setParamValue(params, 'm', document.getElementById('naptar0_month').value);
	setParamValue(params, 'd', cal.selectedDay);
	setParamValue(params, 'webra_action', 'doDayFilling');
	setParamValue(params, 'nodoctype', '1');
	addRequest(webraMainURL+"?webraInstance="+webraInstance, 'doDayFilling_response', params);
}

function doDayFilling_response(xmlHttpResponse) {
	response = unescape(xmlHttpResponse);
	evalJS(response);
}

function toggleLegend() {
	if (document.getElementById('legend_div').style.display=='block') {
		document.getElementById('legend_div').style.display='none';
	} else {
		document.getElementById('legend_div').style.display='block';
	}
}

function toggleInvoideAddressDiv() {
	if (document.getElementById('address2_div').style.display=='block') {
		document.getElementById('address2_div').style.display='none';
	} else {
		document.getElementById('address2_div').style.display='block';
	}
}

function fixEmail(a) {
	a.href = a.href.replace(/NEMSPA_M./g, "");
	return true;
}

function search_submit() {
	var f = document.searchform1;
	f.date_from.value = '' + f.beginyear.value + '-' + f.beginmonth.value + '-' + f.beginday.value + ' 00:00:00';
	f.date_to.value  = '' + f.endyear.value + '-' + f.endmonth.value + '-' + f.endday.value + ' 00:00:00';
	f.submit();
}

function newwindow(url, w, h) {
	return window.open(url,'ablak','width='+w+',height='+h+',left=200,top=20,resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no');
}

function getElementsByClassName(classname, node) {
	if(!node) node = document.getElementsByTagName("body")[0];
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++) {
		if(re.test(els[i].className)) {
			a.push(els[i]);
		}
	}
	return a;
}

function change_parrot() {
	a = getElementsByClassName('article_top');
	if(a[0]) {
		a[0].style.backgroundImage = "url(site/img/article_top3_parrot_tail.jpg)";
	}
}


