function addListener(element, baseName, handler){//oggetto, evento, funzione	if(element.addEventListener){		element.addEventListener(baseName, handler, false);	}else if(element.attachEvent){		element.attachEvent('on' + baseName, handler);	}}//addListenervar _POPUP_COST_FEATURES = ', left=20, top=20, resizable=no, scrollbars=no, menubar=no, toolbar=no, directories=no, location=no, status=no';var _POPUP_FEATURES = 'width=400, height=300';function link_popup(url, target, features) {   features = features || _POPUP_FEATURES;   features = features + _POPUP_COST_FEATURES;   target = target || '_blank';  var theWindow = window.open(url, target, features);  theWindow.focus();  return theWindow;}function event_popup_features(features) {//questa funzione mi serve per passare i parametri senza attivare la funzione	return function(e) { 		e= e || event;		var obj= e.target || e.srcElement;		link_popup(obj.getAttribute('href'), obj.getAttribute('target') || '_blank', features);		if(e.preventDefault){			e.preventDefault();		}else{			e.returnValue=false;		} 	}}function init(){	addListener(document.getElementById("contacts"), 'click', event_popup_features('width=280, height=400'));}//initaddListener(window, 'load', init);