
// Select input field
function selectField(field) {
	field.className = field.className + "selected"
}

// Deselect input field
function deselectField(field) {
	field.className = field.className.replace("selected","")
}

function Question(Msg, URL){
	var submitOK = confirm(Msg)
	if (submitOK == true){
		open(URL,"_self");
	}
}

function EnableDisableCoverOption(){
	
	if($('covers').checked){
		alert('Attenzione, non puoi essere autore o compositore se il brano che stai registrando è una cover!\nDeseleziona l\'opzione Cover se il brano che stai registrando è tuo!')
		$('idautore').checked = false;
		$('idcompositore').checked = false;
	}

	if($('idautore').checked){
		$('covers').checked = false;
	}

	if($('idcompositore').checked){
		$('covers').checked = false;
	}
}

function EnableDisableCoverSelect(){
	
	if($('covers').checked){
		
		alert('Attenzione, non puoi essere autore o compositore se il brano che stai registrando è una cover!\nDeseleziona l\'opzione Cover se il brano che stai registrando è tuo!')
		$('idautore').selectedValue = $('idautore').options[$('idautore').selectedIndex].value;
		$('idcompositore').selectedValue = $('idcompositore').options[$('idcompositore').selectedIndex].value;
	}

	if($('idautore').selectedValue){
		$('covers').checked = false;
	}

	if($('idcompositore').selectedValue){
		$('covers').checked = false;
	}
}

function onTextareaKey(item,e)
{
	//catch tab key...
	if(navigator.userAgent.match("Gecko")){
		c=e.which;
	}else{
		c=e.keyCode;
	}
	
	if(c==9){
		replaceSelection(item,String.fromCharCode(9));
		setTimeout("document.getElementById('"+item.id+"').focus();",0);
		return false;
	}

	//auto-resize textarea?
	var minRows=10;
	var maxRows=30;
	if (true) {
		var textLines = item.value.split("\n").length;
		var elementLines = item.rows;

		var fittedLines=Math.min(Math.max(textLines, minRows),maxRows);
		if (fittedLines!=elementLines)
		{
			item.rows=fittedLines;
		}
	}
}


function EnaDisOptions(section){
	if(section == "1"){ 
		
		Field.enable('musicista');
		Field.enable('nomedarte');
		Field.enable('band');
		Field.enable('trasferimento');
		Field.enable('genere');
		Field.enable('tariffe');
		
		Field.disable('societa');
		Field.disable('nomeproprietario');
		Field.disable('bar');
		Field.disable('internet');
		Field.disable('costosala');
		Field.disable('numsale');
		Field.disable('studioreg');
		Field.disable('strumenti_musicali');
		Field.disable('strumenti_audio');
		
		Field.activate('musicista');
	}
	
	if(section == "2"){ 
		Field.enable('societa');
		Field.enable('nomeproprietario');
		Field.enable('bar');
		Field.enable('internet');
		Field.enable('costosala');
		Field.enable('numsale');
		Field.enable('studioreg');
		Field.enable('strumenti_musicali');
		Field.enable('strumenti_audio');
		
		Field.disable('musicista');
		Field.disable('band');
		Field.disable('nomedarte');
		Field.disable('trasferimento');
		Field.disable('genere');
		Field.disable('tariffe');
		
		Field.activate('societa');
	}
}