
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 isArray(obj) {
    return obj.constructor == Array;
}

function min(str){
var _tmp = "";
	arr = str.split(" ");
	if(isArray(arr)){
		for(var h=0;h<=arr.length-1;h++){	
					_tmp = _tmp + arr[h].substr(0,1).toUpperCase();	
					_tmp = _tmp + arr[h].substr(1,arr[h].lenght).toLowerCase();
					if(h < arr.length-1) _tmp = _tmp + " "
		}
	}	
	return _tmp;
}

function menuState(objMenuState,objCurrent) {
		
		var _text;
		_text = trim(objCurrent.innerHTML)
		_text = _text.replace("&gt;","")
		_text = _text.replace("&nbsp;","")
		_text = _text.replace("&lt;","")
		_text = _text.replace(/<.[^>]*>/,'')
		objMenuState.value = objMenuState.value + min(_text) + '--';
			
		
		if(objMenuState.value.indexOf(min(_text)) != -1){
			var _counter = 0
			var pippo = objMenuState.value.split("--");
			for(var c=0;c<=pippo.length-1;c++) {
				_tmp_text = trim(pippo[c])	
				_tmp_text = _tmp_text.replace("&gt;","")
				_tmp_text = _tmp_text.replace("&nbsp;","")
				_tmp_text = _tmp_text.replace("&lt;","")
				_tmp_text = _tmp_text.replace(/<.[^>]*>/,'')
				
				if(min(_tmp_text)==min(_text)) {
					_counter++;
				}
			}
			if(_counter>1) objMenuState.value = objMenuState.value.substr(0,parseInt(objMenuState.value.indexOf(min(_text))) + parseInt(min(_text).length)) + "--"
		}
}
function _init_menubar() {
    var _menuState = document.getElementById('_menuState')
    
    var _btn_about_us = document.getElementById('button_about_us');
    if(_btn_about_us){
        _btn_about_us.onclick=function(){
            menuState(_menuState,this);
            if(document.getElementById('_keyGroup')){
				document.getElementById('_keyGroup').value="";
            }
			document.form.action='about_us.asp';
            document.form.submit();
        }
    
    }
	
	
	var _btn_activities = document.getElementById('button_activities');
    if(_btn_activities){
        _btn_activities.onclick=function(){
            menuState(_menuState,this);
            if(document.getElementById('_key')) document.getElementById('_key').value="";
		    if(document.getElementById('_keyCat')) document.getElementById('_keyCat').value="";
			if(document.getElementById('_keySubCat')) document.getElementById('_keySubCat').value="";
		    if(document.getElementById('_date')) document.getElementById('_date').value="";
			
			document.form.action='activities.asp';
            document.form.submit();
        }
    
    }
    
	
	var _btn_project = document.getElementById('button_project');
    if(_btn_project){
        _btn_project.onclick=function(){
            menuState(_menuState,this);
			document.form.action='projects.asp';
            document.form.submit();
        }
    
    }
	
	var _btn_press_review = document.getElementById('button_press_review');
    if(_btn_press_review){
        _btn_press_review.onclick=function(){
            menuState(_menuState,this);
            if(document.getElementById('_key')) document.getElementById('_key').value="";
			if(document.getElementById('_date')) document.getElementById('_date').value="";
			
			document.form.action='press_review.asp';
            document.form.submit();
        }
    
    }
	
	var _btn_join = document.getElementById('bottone_aderisci');
    if(_btn_join){
        _btn_join.onclick=function(){
            menuState(_menuState,this);
			document.form.action='join.asp';
            document.form.submit();
        }
    
    }
	
    var _btn_join2 = document.getElementById('button_aderisci');
    if(_btn_join2){
        _btn_join2.onclick=function(){
            menuState(_menuState,this);
			document.form.action='join.asp';
            document.form.submit();
        }
    
    }
    
	var _btn_featured = document.getElementById('button_featured');
    if(_btn_featured){
        _btn_featured.onclick=function(){
            menuState(_menuState,this);
            if(document.getElementById('_key')) document.getElementById('_key').value="";
			document.form.action='featured.asp';
            document.form.submit();
        }
    
    }
	
	var _btn_galleries = document.getElementById('button_galleries');
    if(_btn_galleries){
        _btn_galleries.onclick=function(){
            menuState(_menuState,this);
            if(document.getElementById('_key')) document.getElementById('_key').value="";
			document.form.action='galleries.asp';
            document.form.submit();
        }
    
    }
    
    
	
    var _btn_home = document.getElementById('logo');
    if(_btn_home){
        _btn_home.onclick=function(){
            _menuState.value = "Home--";
            document.form.action='home.asp';
            document.form.submit();
        }
    
    }
	
}

function _get_content_activities(pKey,pKeyCat,pKeySubCat,sourceElem) {
	if(document.getElementById('_key')){
		document.getElementById('_key').value=pKey;		
	}
	if(document.getElementById('_keyCat')){
		document.getElementById('_keyCat').value=pKeyCat;		
	}

	if(document.getElementById('_keySubCat')){
		document.getElementById('_keySubCat').value=pKeySubCat;		
	}

	//var _menuState = document.getElementById('_menuState')			
	//menuState(_menuState,sourceElem);
	document.form.action='activities.asp';
	document.form.submit();

}

function _get_featured(pKey,sourceElem) {
		if(document.getElementById('_key')){
			document.getElementById('_key').value=pKey;
		}
		if(document.getElementById('_keyCat')){
			document.getElementById('_keyCat').value="";
		}
		if(document.getElementById('_keySubCat')){
			document.getElementById('_keySubCat').value="";
		}
		//var _menuState = document.getElementById('_menuState')			
		//menuState(_menuState,sourceElem);
		document.form.action='featured.asp';
		document.form.submit();
	
}

function _get_content_press_review(pKey,sourceElem) {
	if(document.getElementById('_key')){
		document.getElementById('_key').value=pKey;		
	}
	
	var _menuState = document.getElementById('_menuState')			
	menuState(_menuState,sourceElem);
	document.form.action='press_review.asp';
	document.form.submit();

}

function _get_content_agenda(pKey,sourceElem) {
	if(document.getElementById('_key')){
		document.getElementById('_key').value=pKey;		
	}
	
	//var _menuState = document.getElementById('_menuState')			
	//menuState(_menuState,sourceElem);
	document.form.action='agenda.asp';
	document.form.submit();

}

function _get_content_galleries(pKey,sourceElem) {
	if(document.getElementById('_key')){
		document.getElementById('_key').value=pKey;		
	}
	
	var _menuState = document.getElementById('_menuState')			
	menuState(_menuState,sourceElem);
	document.form.action='galleries.asp';
	document.form.submit();

}

function _goback_attivita() {
	if(document.getElementById('_key')){
		document.getElementById('_key').value="";		
	}
	if(document.getElementById('_keyCat')){
		document.getElementById('_keyCat').value="";		
	}
	if(document.getElementById('_keySubCat')){
		document.getElementById('_keySubCat').value="";		
	}
	document.form.action='activities.asp';
	document.form.submit();

}

function _goback_rassegna() {
	if(document.getElementById('_key')){
		document.getElementById('_key').value="";		
	}
	if(document.getElementById('_keyCat')){
		document.getElementById('_keyCat').value="";		
	}
	if(document.getElementById('_keySubCat')){
		document.getElementById('_keySubCat').value="";		
	}
	document.form.action='press_review.asp';
	document.form.submit();

}

function _init_post_footer() {
	$("#contenuto_footer").animate({opacity:"toggle"},500,function(){
		_init_buttons_footer();
	})
}

function _init_buttons_footer() {
	var _menuState = document.getElementById('_menuState')
	var _btn_contacts = document.getElementById('bottone_contatti');
    if(_btn_contacts){
        _btn_contacts.onclick=function(){
            _menuState.value = "Home--";
            document.form.action='contacts.asp';
            document.form.submit();
        }
    
    }
	var _btn_partners = document.getElementById('bottone_partners');
    if(_btn_partners){
        _btn_partners.onclick=function(){
            _menuState.value = "Home--";
            document.form.action='partners.asp';
            document.form.submit();
        }
    
    }
	
}

function _printableJoin(){
	w = window.open('about:_blank','WinPrintJoin','width=550,height=800');
	document.forms[0].action='printable_join.asp';
	document.forms[0].target='WinPrintJoin';
	document.forms[0].submit();
}
