// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function tipoPagina (radio) {
	if (radio.value == 1) {
		$$('.pagina').each(function (pagina) { pagina.show(); })
		$$('.link').each(function (link) { link.hide(); })
	} else {
		$$('.link').each(function (link) { link.show(); })
		$$('.pagina').each(function (pagina) { pagina.hide(); })
	}
} 


function switch_domain (domain, value) {
	if (value) {
		window.location.href = 'http://'+value + '.' + domain;
	} else {
		window.location.href = 'http://'+domain;
	}
}


Event.observe(window,'load',function () {
	$$('.marquee').each(function (marquee) {
		new verticalMarquee(marquee.id);
	});

	$$('.flash_message').each(function (msg) {
		setTimeout(function(){
			Effect.Fade(msg, {
				duration: 4.0,
				to: 0.1,
				afterFinish: function () {
					Effect.BlindUp('flash_messages', { duration: 0.5 });
				} 
			})
		},6000);		
	});
});



function removeAddition (id) {
	$('remove_addition_'+id).checked = true;
	$('append_button_'+id).hide();
	$('remove_button_'+id).hide();
	$('cancel_button_'+id).show();
}

function removeAdditionCancel (id) {
	$('remove_addition_'+id).checked = false;
	$('cancel_button_'+id).hide();
	$('remove_button_'+id).show();
	$('append_button_'+id).show();
}


function addAllegato (nome) {
	var n = $$('.allegato').length + 1;
	var elem = document.createElement('div');		
	var id = 'allegato_elem_'+n;
	elem.id = id;
			
	var field = document.createElement('input');
	var clear = document.createElement('a');
	var clear_img = document.createElement('img');

	field.type = "file";
	field.name = nome+"[scms_additions_attributes[-"+n+"][addition]]";
			
	clear.href="#";
	clear.onclick = function(a, b){
		removeAllegato(clear);
		return false;
	}		
	
	clear_img.src = ("/images/scms/del.png");
	
	$('allegati').appendChild(elem);
	$(id).appendChild(clear);
	$(id).appendChild(field);
	clear.appendChild(clear_img);		
	$(id).addClassName("allegato");
	
	return false;
}

function removeAllegato (elem) {
	var a = elem.parentNode
	a.up().removeChild(a); 
}
