var curNode = 0;

function copyAddressDeliv(){
	$('deliv_name').value = $('name').value;
	$('deliv_surname').value = $('surname').value;
	$('deliv_street').value = $('street').value;
	$('deliv_street_n1').value = $('street_n1').value;
	$('deliv_street_n2').value = $('street_n2').value;
	$('deliv_post_code').value = $('post_code').value;
	$('deliv_city').value = $('city').value;
	$('deliv_country_id').value = $('country_id').value;
}
	
function copyAddressInv(){
	$('inv_name').value = $('name').value;
	$('inv_surname').value = $('surname').value;
	$('inv_street').value = $('street').value;
	$('inv_street_n1').value = $('street_n1').value;
	$('inv_street_n2').value = $('street_n2').value;
	$('inv_post_code').value = $('post_code').value;
	$('inv_city').value = $('city').value;
	$('inv_country_id').value = $('country_id').value;
}

window.addEvent('domready', function(){
	
	$$('a[rel^=treeOpen:]').each(function(el) {
		el.addEvent('click', function(e){
			new Event(e).stop();
			var tmp = this.getProperty('rel').split(':');
			$('node'+tmp[1]).toggleClass('hide');
			if(tmp[2] == '1') {
				if($('node'+tmp[1]).get('class') == '') {
					if(curNode > 0) {
						$('node'+curNode).toggleClass('hide');
					}
					curNode = parseInt(tmp[1]);
				} else {
					curNode = 0;
				}
			}
		});
	});
	
	$$('a[rel^=loadPic]').each(function(el, i){
		el.addEvent('click', function(e){
			new Event(e).stop();
			var a = this.getProperty('rel').split('|');
			var params = a[2].split(':');
			$(a[1]+'_img').setProperties({
				src: 'img/invis.gif',
				alt: 'trwa ładowanie zdjęcia...',
				width: params[1],
				height: params[2]
			});
			(function(){
				$(a[1]+'_img').setProperties({
					src: params[0],
					width: params[1],
					height: params[2],
					alt: params[3]
				});
				$(a[1]+'_img').getParent().setProperty('href', a[3]);
				}
			).delay(250);
		});
	});
	
	$$('a[rel^=confirm]').each(function(el) {
		switch(el.getProperty('rel')) {
			case 'confirmCancelReserv':
			el.addEvent("click", function(e) {
				var c=confirm('Czy na pewno chcesz anulować rezerwację?');
				if(!c) {
					new Event(e).stop();
				}
			});
			break;
		}
	});
	
	$$('a[rel^=show]').each(function(id) {
		var par = id.getProperty('rel').split(':');
		id.s = 0;
		id.txt = id.get('text');
		id.addEvent('click', function(e){
			new Event(e).stop();
			$(par[1]).toggleClass('hide');
			this.s = 1 - this.s;
			if(this.s == 1) {
				this.set('text', par[2]);
			} else {
				this.set('text', this.txt);
			}
		});
	});
	
});