window.addEvent( 'domready', function(){

	var orderForm = $('orderForm');
	if (!orderForm){
		return;
	}

	$('idAddTourist').addEvent('click', function(e){
		new Event(e).stop();
		var clone = $('tmpTouristTr').clone().removeClass('hidden').removeProperty('id').injectBefore($('tmpTouristTr'));
	});

	if ($defined($('idAddTourInfo'))){
		$('idAddTourInfo').addEvent('click', function(e){
			new Event(e).stop();
			var clone = $('tmpTourInfoTr').clone().removeClass('hidden').removeProperty('id').injectBefore($('tmpTourInfoTr'));
		});
	}

	orderForm.getElements('[validate]').each(function(tmp){

		tmp.setStyle('background-color', '#FFFF80');
	});
	$('idSubmitForm').addEvent('click', function(e){

		var submitCheck = true;
		orderForm.getElements('[validate]').each(function(tmp){

			if (!tmp.value && !tmp.hasClass('hidden')){
				submitCheck = false;
			}
		});

		if (!submitCheck){
			new Event(e).stop();
			alert('please fill all required fildes!');
		}

	});

	orderForm.getElements('[changeFrom]').each(function(tmp){

		tmp.addEvent('change', function(){
			if (this.value === '0'){
				tmp.addClass('hidden');
				tmp.getParent().getElement('[changeTo]').removeClass('hidden');
			}
		});
	});


});
