// FUNZIONI VISUALI

function changeStep(sez,step){
	window.location = 'index.php?op='+sez+'&step='+step;
}

//apri/chiudi elemento in Block
function toggleBlock(n){
	/*var o = document.getElementById(n);
	o.style.display = o.style.display=='block'?'none':'block';*/
	var o = $(n);
	o.getStyle('display') == 'block' ? o.setStyle('display','none') : o.setStyle('display','block');
}

//apri in Block/chiudi se il dato da controllare è valido
function checkToggleBlock(input,n){
	
	if($(input).value != ''){
		$(n).setStyle('display','block');
	}else{
		$(n).setStyle('display','none');
	}
} //*/

//seleziona un solo radiobutton nella pagina
function multiRadioSelect(sel){
	
	var inputs = $$('input');

	inputs.forEach(function(ip,i){
							
		if(ip.getProperty('type') == 'radio')
			inputs[i].setProperty('checked',false);
		
	});
	
	$(sel).setProperty('checked',true);
	
} //*/


//seleziona un elemento tra una serie di elementi
function multiToggleBlock(tag,pref,n){
	
	var objects = $$(tag);
	var reg = new RegExp(pref,'i');
	
	objects.forEach(function(obj,o){
							 
		if(obj.id.contains(pref))
			objects[o].setStyle('display','none');
		
	});
	
	var sel = document.getElementById(n);
	$(n).setStyle('display','block');
	
}

//visualizza un elemento e ne nasconde un altro
function dualToggle(vis,novis){
	$(vis).setStyle('display','block');
	$(novis).setStyle('display','none');
}

function emailRiassuntiva(op,mezzo){
	
	/*var strpar = 'do=email&op='+op+'&mezzo='+mezzo+'&extra=';
	var objects = $$('input'); //var ao = document.getElementsByTagName('input');
	
	objects.forEach(function(obj,o){
		if(obj.getProperty('type')=='checkbox' && obj.getProperty('checked')){
			
			e = obj.name.match(/\[(\d+)\]/);
			
			if(!e){
				e = obj.id.match(/(\d+)/);
				ore = $('oreagg'+e[1]).value;
				strpar += 'h'+(ore?ore:'0');
			}else{
				strpar += e[1]+',';
			}
		}
	});
	
	window.open('index_pop.php?'+strpar,'E-mail', 'width=600,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	//*/
	
	$('bott_email_riass_'+mezzo).disabled = true;
	
	$('div_email_'+mezzo).setStyle('display','block');
	$('text_email_'+mezzo).focus();
}



function stampaPagina(){
	
	if(window.opera) return;
	
	window.focus();
	window.print();
}

/*function stampaPreventivo(bott,op,mezzo){
	
	var strpar = 'do=prev&op='+op+'&step=5&mezzo='+mezzo+'&extra=';
	var ao = document.getElementsByTagName('input');
	
	bott.value = 'Attendere . . .';
	
	for(i in ao){
		if(ao[i].type=='checkbox' && ao[i].checked){
			
			e = ao[i].name.match(/\[(\d+)\]/);
			
			if(!e){
				e = ao[i].id.match(/(\d+)/);
				ore = document.getElementById('oreagg'+e[1]).value;
				strpar += 'h'+(ore?ore:'0');
			}else{
				strpar += e[1]+',';
			}
		}
	}
	
	framestampa = document.createElement('iframe');
	framestampa.setAttribute('name','framestampa');
	framestampa.setAttribute('id','framestampa');
	//
	framestampa.setAttribute('frameborder','0');
	framestampa.setAttribute('width','0');
	framestampa.setAttribute('height','0');
	framestampa.setAttribute('style','height:0px;visibility:hidden;width:0px;'); //*//*
	
	framestampa.src = 'index.php?'+strpar;
	document.body.appendChild(framestampa);
	
	
	
}*/




function stampaPreventivo(bott,op,mezzo){
	
	var strpar = 'do=prev&op='+op+'&step=6&mezzo='+mezzo+'&extra=';
	var objects = $$('input');
	
	bott.value = STR_JS_ATTENDERE;
	
	objects.forEach(function(obj,o){
		if(obj.getProperty('type')=='checkbox' && obj.getProperty('checked')){
			
			e = obj.name.match(/\[(\d+)\]/);
			
			em = obj.id.match(/cbextra(\d+)/);
			
			if(em[1]==mezzo){
				if(!e){
					e = obj.id.match(/(\d+)/);
					ore = $('oreagg'+e[1]).value;
					strpar += 'h'+(ore?ore:'0');
				}else{
					strpar += e[1]+',';
				}
			}
		}
	});
	
	framestampa = new Element('iframe'); //document.createElement('iframe');
	framestampa.setProperty('name','framestampa');
	framestampa.setProperty('id','framestampa');
	
	framestampa.setProperty('width','500');
	framestampa.setProperty('height','200');
	
	//
	framestampa.setProperty('frameborder','0');
	framestampa.setProperty('width','0');
	framestampa.setProperty('height','0');
	framestampa.setStyles('height:0;width:0;'); //*/
	
	framestampa.setProperty('src','index.php?'+strpar);
	//document.body.appendChild(framestampa);
	
	framestampa.injectAfter($('layout'));
	
	framestampa.addEvent('load',function(){
		
		bott.value = STR_JS_STAMPAPREV;
									   
	});

}


function myTip(obj,msg){
	
	var obj = $(obj);
	var pos = obj.getCoordinates();
	var child = obj.getFirst();
	
	if(child){
		child.remove();
		return;
	}
	
	var tip = new  Element('div',{'styles': { 
		'border':'1px solid #000000',
		'bottom':'0',
		'color':'#000000',
		'background-color':'#FFF',
		'font-size':'12px',
		'font-weight':'normal',
		//'height':'90px',
		'left':'0px',
		'padding':'5px',
		'position':'absolute',
		//'top': '-100%', //'-90px',
		'width':'400px',
		'z-index':'1000'
	}});
	
	tip.innerHTML = msg;
	obj.setStyle('position','relative');
	
	obj.adopt(tip);
}





