switch(lang) {
	case 'hu':
		var eladasform_errorName = 'Kérjük, adja meg nevét!';
		var eladasform_errorPhone = 'Kérjük, adja meg telefonszámát!';
		var eladasform_nincskep = 'Még nincsenek képek feltöltve az Ön ingatlanáról!';
		var eladasform_nagykep = 'A kis képre kattintva új ablakban megnézheti eredeti méretben is a feltöltött képet!';
		var cimke_contactName = 'Teljes név';
		var cimke_contactEmail = 'Email cím';
		var cimke_contactPhone = 'Telefonszám';
		var cimke_contactText = 'Megjegyzés';
		var cimke_alapadatok = 'Alapadatok';
		var cimke_varos = 'Város, kerület';
		var cimke_cim = 'Pontos cím';
		var cimke_ingtipus = 'Ingatlan tipusa';
		var cimke_allapot = 'Állapot';
		var cimke_epites_eve = 'Építés éve';
		var cimke_ar = 'Tervezett eladási ár';
		var cimke_meret = 'Alapterület';
		var cimke_szobaszam = 'Szobák száma';
		var cimke_teraszmeret = 'Terasz(ok) mérete';
		var cimke_telekmeret = 'Kert, telek mérete';
		var cimke_megkozelit = 'Megközelíthetőség';
		var cimke_tajolas = 'Tájolás';
		var cimke_lift = 'lift';
		var cimke_ownerName = 'A fő tulajdonos neve';
		var cimke_ownerPercent = 'A fő tulajdonos %-a';
		var cimke_ownerNumber = 'Tulajdonosok száma';
		var cimke_kieg_adatok = 'Kiegészítő adatok';
		var cimke_kepek = 'Képek';
		var cimke_torles = 'Törlés';
		break;
	case 'en':
		var eladasform_errorName = 'The name field is required!';
		var eladasform_errorPhone = 'The phone field is required!';
		var eladasform_nincskep = 'There are no photos uploaded actually.';
		var eladasform_nagykep = 'You can have a look at the uploaded photo in it\'s original size by clicking on the thumbnail!';
		var cimke_contactName = 'Full name';
		var cimke_contactEmail = 'Email';
		var cimke_contactPhone = 'Phone';
		var cimke_contactText = 'Your comments';
		var cimke_alapadatok = '';
		var cimke_varos = 'City, township';
		var cimke_cim = 'Adress';
		var cimke_ingtipus = 'Real estate type';
		var cimke_allapot = 'Status';
		var cimke_epites_eve = 'Year of build';
		var cimke_ar = 'Planned sale price';
		var cimke_meret = 'Size';
		var cimke_szobaszam = 'Number of rooms';
		var cimke_teraszmeret = 'Terrace size';
		var cimke_telekmeret = 'Size of garden, parcel';
		var cimke_megkozelit = 'Approach';
		var cimke_tajolas = 'Siting';
		var cimke_lift = 'Elevator';
		var cimke_ownerName = 'Owner\'s name';
		var cimke_ownerPercent = 'Owner\'s percentage';
		var cimke_ownerNumber = 'Number of owners';
		var cimke_kieg_adatok = '';
		var cimke_kepek = 'Photos';
		var cimke_torles = 'Delete';
		break;
}


function summary() {
	var div = document.getElementById('summary');
	var form = document.getElementById('eladasform');

	// div tartalmának törlése:
	while(div.hasChildNodes()){
		div.removeChild(div.firstChild);
	}

	// alapadatok:
	var h2 = document.createElement('h2');
	h2.appendChild( document.createTextNode(cimke_alapadatok) );
	div.appendChild( h2 );
	var inputs = {'contactName':cimke_contactName, 'contactEmail': cimke_contactEmail, 'contactPhone': cimke_contactPhone, 'contactText': cimke_contactText};
	for (var inp in inputs) {
		if ( form.elements[inp].value ) {
			div.appendChild( document.createTextNode( inputs[inp]+': ' ) );
			var strong = document.createElement('strong');
			strong.appendChild( document.createTextNode( form.elements[inp].value ))
			div.appendChild( strong );
			div.appendChild( document.createElement('br') );
		}
	}

	// egyéb adatok:
	var inputs = {
			'city':cimke_varos, 
			'address':cimke_cim,
			'type':cimke_ingtipus,
			'state':cimke_allapot,
			'buildYear':cimke_epites_eve,
			'price':cimke_ar,
			'size':cimke_meret,
			'rooms':cimke_szobaszam,
			'balcony':cimke_teraszmeret,
			'garden':cimke_telekmeret,
			'approach':cimke_megkozelit,
			'siting':cimke_tajolas,
			'lift':cimke_lift
	};
	var l = false;
	for (var inp in inputs) {
		if ( form.elements[inp].value ) {
			if (!l) {
				var h2 = document.createElement('h2');
				h2.appendChild( document.createTextNode('Egyéb adatok') );
				div.appendChild( h2 );
				l = true;
			}
			div.appendChild( document.createTextNode( inputs[inp]+': ' ) );
			var strong = document.createElement('strong');
			strong.appendChild( document.createTextNode( form.elements[inp].value ))
			div.appendChild( strong );
			div.appendChild( document.createElement('br') );
		}
	}

	// kiegészítő adatok:
	var inputs = {'ownerName':cimke_ownerName, 'ownerPercent':cimke_ownerPercent, 'ownerNumber':cimke_ownerNumber};
	var l = false;
	for (var inp in inputs) {
		if ( form.elements[inp].value ) {
			if (!l) {
				var h2 = document.createElement('h2');
				h2.appendChild( document.createTextNode(cimke_kieg_adatok) );
				div.appendChild( h2 );
				l = true;
			}
			div.appendChild( document.createTextNode( inputs[inp]+': ' ) );
			var strong = document.createElement('strong');
			strong.appendChild( document.createTextNode( form.elements[inp].value ))
			div.appendChild( strong );
			div.appendChild( document.createElement('br') );
		}
	}

	// képek:
	var upload_imgs_div = document.getElementById('upload_imgs');
	if (upload_imgs_div.innerHTML != eladasform_nincskep) {
		var h2 = document.createElement('h2');
		h2.appendChild( document.createTextNode(cimke_kepek) );
		div.appendChild( h2 );
		var thumbnail = document.createElement('div');
		thumbnail.className = 'thumbnail';
		var upload_imgs = upload_imgs_div.getElementsByTagName('img');
		for (var i = 0; i < upload_imgs.length; i++ ) {
			var thumbnail_div = document.createElement('div');
			var imglink = document.createElement('a');
			imglink.href = upload_imgs[i].src.replace('_x100.','.').replace('_100x.','.');
			imglink.target = '_blank';
			imglink.title = eladasform_nagykep;
			var img = document.createElement('img');
			img.src = upload_imgs[i].src;
			imglink.appendChild(img);
			thumbnail_div.appendChild(imglink);
			thumbnail.appendChild( thumbnail_div );
			var input = document.createElement('input');
			input.setAttribute('type', 'hidden');
			input.setAttribute('name', 'images[]');
			input.setAttribute('value', upload_imgs[i].src);
			div.appendChild( input );
		}
		div.appendChild( thumbnail );
	}

}

function newFileFunction(str) {
	var div = document.createElement('div');
	var imglink = document.createElement('a');
	imglink.href = str.replace('_x100.','.').replace('_100x.','.');
	imglink.target = '_blank';
	imglink.title = eladasform_nagykep;
	var img = document.createElement('img');
	img.src = str;
	imglink.appendChild(img);
	div.appendChild(imglink);
	var link = document.createElement('a');
	link.appendChild( document.createTextNode( '[ '+cimke_torles+' ]' ));
	link.href = '#';
	link.onclick = function() {
		this.parentNode.parentNode.removeChild( this.parentNode );
		if (upload_imgs.innerHTML == '') upload_imgs.innerHTML = eladasform_nincskep;
	}
	div.appendChild( document.createElement('br') );
	div.appendChild(link);
	var upload_imgs = document.getElementById('upload_imgs');
	if (upload_imgs.innerHTML == eladasform_nincskep) upload_imgs.innerHTML = '';
	document.getElementById('upload_imgs').appendChild(div);
}

function eladasform() {
	var form = document.getElementById('eladasform');
	form.onsubmit = function() {
		var check = true;
		if (form.contactName.value == '' || form.contactName.value == eladasform_errorName) {
			check = false;
			form.contactName.value = eladasform_errorName;
		}
		if (form.contactPhone.value == '' || form.contactPhone.value == eladasform_errorPhone) {
			check = false;
			form.contactPhone.value = eladasform_errorPhone;
		}
		if (!check) {
			return false;
		}
		var _tab = getElementsByClass('tab', this);
		if ( !_tab[_tab.length-1].offsetHeight ) {
			var _li = this.parentNode.getElementsByTagName('li');
			for(var i=0; i <_li.length; i++) {
				if( i != _tab.length-1) {
					_li[i].className="";
					_tab[i].style.display = "none";
				} else {
					_li[i].className="active";
					_tab[i].style.display = "block";
				}
			}
			summary();
			return false;
		};
	}

	form.upload_button.onclick = function() {
		var alap = document.getElementById('img_input');
		if (!alap || !alap.value) return;
	
		form.target = "target_upload";
		form.action = "/ajax/eladas/fajlfeltoltes";

		form.submit();

		if (is_ie) {
			// IE alatt nem lehet a value értékét állítani, sem resetelni, sem semmit...
			var alap2 = document.createElement('input');
			alap2.setAttribute('type', 'file');
			alap2.setAttribute('name', 'img');
			alap.parentNode.insertBefore( alap2, alap.parentNode.firstChild );
			alap.parentNode.removeChild( alap );
			alap2.setAttribute('id', 'img_input');
		} else {
			form.img.value = '';
		}

		form.target = '';
		form.action = '/eladas/feltoltes';
	}

	form.contactName.onclick = function() {
		if (this.value == eladasform_errorName) {
			this.value = '';
		}
	}

	form.contactPhone.onclick = function() {
		if (this.value == eladasform_errorPhone) {
			this.value = '';
		}
	}
	
	var tabbed = getElementsByClass('tabbed',null,'div');
	for (var i in tabbed) {
		var tab = tabbed[i].getElementsByTagName('li');
		for (var j = 0; j < tab.length; j++) {
			//alert ( tab[j].innerHTML );
			tab[j].old_onclick = tab[j].onclick;

			tab[j].onclick = function() {
				var check = true;
				if (form.contactName.value == '' || form.contactName.value == eladasform_errorName) {
					check = false;
					form.contactName.value = eladasform_errorName;
				}
				if (form.contactPhone.value == '' || form.contactPhone.value == eladasform_errorPhone) {
					check = false;
					form.contactPhone.value = eladasform_errorPhone;
				}
				if (check) {
					var _li = this.parentNode.getElementsByTagName('li');
					var _tab = getElementsByClass('tab',this.parentNode.parentNode.parentNode);
					for(var i=0; i <_li.length; i++) {
						if( _li[i] != this) {
							_li[i].className="";
							if(_tab[i])_tab[i].style.display = "none";
						} else {
							if ( i == 4 ) summary();
							_li[i].className="active";
							if(_tab[i])_tab[i].style.display = "block";
						}
					}


				}
			}
		}
	}
}
addEvent(window, 'load', eladasform);
