// Telono JavaScript Document | s.rossetti / contreforme sàrl | http://www.contreforme.ch
function telono_init(){
	// external links ---
	$$('a[rel=external]').set('target','_blank');
	
	// submenu nested li.selected styling ---
	if($('submenu')){
		$$('li.selected').each(function(el,i){
			if(el.getNext('li.container') && el.getNext('li.container').getElement('li.selected')){
				el.addClass('parent');
			}
		});
	}
}
function form_check(){
	if(!Cookie.read('telo_c_formerror')) return;
	// form values ---
	$$('input').each(function(el,i){
		var c;
		if(c = Cookie.read('telo_c_'+el.get('name'))){
			switch(el.get('type')){
				case 'text':
					el.set('value',c);
				break;
				case 'checkbox':
				case 'radio':
					if(el.get('value') == c) el.set('checked','checked');
				break;
			}
		}
	});
	$$('textarea').each(function(el,i){
		var c;
		if(c = Cookie.read('telo_c_'+el.get('name'))){
			el.set('text',c);
		}
	});
	$$('select').each(function(el,i){
		var c;
		if(c = Cookie.read('telo_c_'+el.get('name'))){
			$$(el.getChildren('option')).each(function(o,j){
				if(o.value == c) o.set('selected','selected');
			});
		}
	});
}
window.addEvent('domready',function(){
	telono_init();
	form_check();
});