function details(divName){
	div = document.getElementById(divName);
	div2 = document.getElementById('linkInsertPhase');
	if(div.style.display == 'none' || div.style.display == ''){
		div.style.display = 'block';
		div2.style.display = 'none';
	}else{
		div.style.display = 'none';
		div2.style.display = 'block';
	}
}

function checkInsertTimeline(form){
	if (trim(form.timeline_titolo.value) == "") {
		alert("Inserisci il titolo della fase.");
		form.timeline_titolo.focus();
		return false ;
	}
	if(trim(form.timeline_descrizione.value) == ""){
		alert("Inserisci la descrizione della fase.");
		form.timeline_descrizione.focus();
		return false;
	}
	if(trim(form.timeline_dinizio.value) == ""){
		alert("Inserisci il giorno di inizio della fase.");
		form.timeline_dinizio.focus();
		return false;
	}
	if(trim(form.timeline_dfine.value) == ""){
		alert("Inserisci il giorno finale della fase.");
		form.timeline_dfine.focus();
		return false;
	}
	if(!checkDates(form.timeline_dinizio.value,form.timeline_dfine.value)){
		alert("La data di fine fase deve essere successiva a quella di inizio.");
		return false;
	}
	return true;
}


function contatore1(val) {
	max=700;

	if (val.timeline_descrizione.value.length > max) {
		val.timeline_descrizione.value = val.timeline_descrizione.value.substring(0,max)
		rest = 0;
	}
	else {
		rest = max - val.timeline_descrizione.value.length;
	}
	val.num_timeline_descrizione.value = rest;
}

function contatore2(val) {
	max=500;

	if (val.timeline_strumenti.value.length > max) {
		val.timeline_strumenti.value = val.timeline_strumenti.value.substring(0,max)
		rest = 0;
	}
	else {
		rest = max - val.timeline_strumenti.value.length;
	}
	val.num_timeline_strumenti.value = rest;
}

function trim(stringa){
	while (stringa.substring(0,1) == ' '){
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' ')	{
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}

function leftTrim(stringa){
	while (stringa.substring(0,1) == ' '){
		stringa = stringa.substring(1, stringa.length);
	}
	return stringa;
}

function rightTrim(stringa){
	while (stringa.substring(stringa.length-1, stringa.length) == ' '){
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}

function checkDates(date1,date2){
	var arrayDate1 = date1.split("/");
	var arrayDate2 = date2.split("/");
	if(arrayDate2[2]<arrayDate1[2]){
		return false;
	}else{
		if(arrayDate2[2]>arrayDate1[2]){
			return true;
		}
	}
	if(arrayDate2[1]<arrayDate1[1]){
		return false;
	}
	else{
		if(arrayDate2[1]>arrayDate1[1]){
			return true;
		}
	}
	if(arrayDate2[0]<arrayDate1[0]){
		return false;
	}else{
		if(arrayDate2[0]>arrayDate1[0]){
			return true;
		}
	}
	return true;
}
