	var zoom_url, zoom_window_name,zoom_window_params;
	var dl_string;
	var vX,vY;
	var file;

	function ShowDialog (e,param_1,param_2,param_3,param_4,param_5,param_6) {
		zoom_url = param_1;
		zoom_window_name = param_2;
		zoom_window_params = param_3;
		dl_string = param_4;
		admin_permission = param_5;
		file = param_6;
		var color;	
		var x=0;
		var y=0;
	  x = e.clientX;
    y = e.clientY;
		
		color = '#000000';
		if (zoom_url == '') color='#ACA899';
		var oDiv = document.getElementById('DialogZoom');
		oDiv.style.color = color;

		color = '#000000';
		if (dl_string == '') 	color='#ACA899';
		var oDiv = document.getElementById('DialogScarica');	
		oDiv.style.color = color;

		var oDiv = document.getElementById('Mydialog');

		oDiv.style.position='fixed';
		oDiv.style.left = x +'px';
		oDiv.style.top = y +'px';
		oDiv.style.display = 'block';
		
	}

	function downloadFile(filename) {
		iframe = document.getElementById("download");
		if(iframe==null) {
			df=document.createElement("iframe");
			df.setAttribute("name", "download");
			df.setAttribute("id","download");
			df.setAttribute("src", filename);
			df.style.display="none";
			document.body.appendChild(df);
		}
		else{	iframe.setAttribute("src",filename);}
		return;
	}

	function get_in_front(element,bkground) {
		var oDiv = document.getElementById(element);
		oDiv.style.background = bkground;
	}	
	function put_back(element) {
		var oDiv = document.getElementById(element);
		oDiv.style.background = 'none';
	}	

	function openUrl(form_id,actionForm,targetForm){ 
		document.getElementById(form_id).action = actionForm; 
		document.getElementById(form_id).target = targetForm; 
		document.getElementById(form_id).submit(); 
	} 
	
	// POP UP A PREFORMATTED EMAIL MESSAGE WINDOW
	function email_this_page() {
	  // SET MESSAGE VALUES
	  var to = "";
	//  var cc = "";
	//  var bcc = "";
	//  var subject = "";
	  var body = document.location.href
	  // BUILD MAIL MESSAGE COMPONENTS 
	  var doc = "mailto:" + to + "?" +
	 //     "cc=" + cc + "&" +
	 //     "bcc=" + bcc + "&" +
	 //     "subject=" + escape(subject) + "&" +
	      "body=" + escape(body); 
	  // POP UP EMAIL MESSAGE WINDOW
	  window.location.href = doc;
	}

	function DialogDownload() {
		if (navigator.appName=='Opera'){
			window.open(dl_string,'Download window',100,100);
			CloseDialogOp();
		}
		if (dl_string != '') {
			downloadFile(dl_string);
			CloseDialogOp();
		}
		else {return;}
	}
	function DialogGet() {
		if (get_url != '') {
			window.open(get_url,get_window_name,get_window_params);
			CloseDialogOp();
	  	}
		return false;
	}
	function DialogZoom() {
		if (zoom_url != '') {
			window.open(zoom_url,zoom_window_name,zoom_window_params);
			CloseDialogOp();
		}
		else {return false;}
	}
	function CloseDialog(){
		document.getElementById('Mydialog').style.display='none';
	}
	function CloseDialogOp(){
		document.getElementById('Mydialog').style.display='none';
	}
	// common js functions for std browser 

	function addBookmark(url,title,message) {
		var message = message || "";
//		window.sidebar.addPanel(title, url, "")
		
		if (!window.sidebar) openwindow(title, url, message);
		else window.sidebar.addPanel(title, url, "");
	}

	
	function addToFav(mesage, url, title){
		response=confirm(mesage);
		if(response==true){
			addBookmark(url,title);
		}
	}
	
	function CloseDialog(e){
		//script by Peter-Paul Koch @ www.quirksmode.org
		var tg = (window.event) ? e.srcElement : e.target;
		if (tg.nodeName != 'DIV') return;
		var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
		while (reltg != tg && reltg.nodeName != 'BODY'){reltg= reltg.parentNode}
		if (reltg== tg) {return;}
		else{
			var oDiv = document.getElementById('Mydialog');
			oDiv.style.display = 'none';
		}
	}
    
    function openwindow(title, url, message) {
		var generator = window.open('', 'Info', 'height=200,width=1024');
		generator.document.write('<html><head><title>Info</title>');
		generator.document.write('<style media="screen" type="txt/css"> @import "css_get_static?file=folder/folder.css"; </style>');
		generator.document.write('</head><body>');
		generator.document.write('<p>' + message + '</p><code>' + url + '</code>');
		generator.document.write('</body></html>');

		generator.document.close();
		
	}// js functions for standard browsers

