<!--//
function funConfirm(){ 
	var r=confirm("Eliminare il dato selezionato?");
	return r;
}
//------------------------------------------------------------
function DoPopUp(mypage, myname, w, h) {
	var winl = (screen.width - w)/2;
	var wint = (screen.height - h)/2;
	if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
	settings = 'height=' + h;
	settings += ',width=' + w;
	settings += ',top=' + wint;
	settings += ',left=' + winl;
	settings += ',scrollbars=1,toolbars=0,status=1,resizable=1';
	win = window.open(mypage, myname, settings);
	win.window.focus();
}
//------------------------------------------------------------
function clearField(input){
	if (input.value=='Ricerca...'){
		input.value='';
	}else{
		return true;
	}
}
//------------------------------------------------------------
function ToggleMenu(img, elm) {
	if (elm.style.display == "none") {
		elm.style.display = "";
		img.src = 'Images/Expanded.gif';
	} else {
		elm.style.display = "none";
		img.src = 'Images/Collapsed.gif';
	}
}
//------------------------------------------------------------
function ToggleTab(elm) {
	if (elm.style.display == "none") {
		elm.style.display = "";
	} else {
		elm.style.display = "none";
	}
}
//------------------------------------------------------------
var TRange = null;
var win = null;
var frameval = false;
var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie = (agt.indexOf("msie") != -1);
var is_ie4up = (is_ie && (is_major >= 4));
var is_nav = (nom.indexOf('netscape') != -1);
var is_nav4 = (is_nav && (is_major == 4));
var is_mac = (agt.indexOf("mac") != -1);
var is_gecko = (agt.indexOf('gecko') != -1);

// GECKO REVISION
var is_rev=0

if (is_gecko) {
	temp = agt.split("rv:")
	is_rev = parseFloat(temp[1])
}

// USE THE FOLLOWING VARIABLE TO CONFIGURE FRAMES TO SEARCH (SELF OR CHILD FRAME)
// If you want to search another frame, change "self" below to
// parent.frames["thisframe"]
// where "thisframe" is the name of the target frame
// eg: var frametosearch1 = parent.frames["thisframe"]

var frametosearch1 = parent.frames["mainFrame"]

function search(whichform, whichframe) {
	// TEST FOR IE5 FOR MAC (NO DOCUMENTATION)
	if (is_ie4up && is_mac) return;
	// TEST FOR NAV 6 (NO DOCUMENTATION)
	if (is_gecko && (is_rev <1)) return;
	// INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES
	if(whichform.findthis.value!=null && whichform.findthis.value!='') {
		str = whichform.findthis.value;
		if(whichframe != self)
		frameval = true;  // this will enable Nav7 to search child frame
		win = whichframe;
	} else {
		return;
	}

	var strFound;
	
	//  NAVIGATOR 4 SPECIFIC CODE
	if(is_nav4 && (is_minor < 5)) {
		strFound = win.find(str); // case insensitive, forward search by default
		//  There are 3 arguments available:
		//  searchString: type string and it's the item to be searched
		//  caseSensitive: boolean -- is search case sensitive?
		//  backwards: boolean --should we also search backwards?
		//  strFound=win.find(str, false, false) is the explicit
		//  version of the above
		//  The Mac version of Nav4 has wrapAround, but
		//  cannot be specified in JS
	}

	// NAVIGATOR 7 SPECIFIC CODE (WILL NOT WORK WITH NAVIGATOR 6)
	if (is_gecko && (is_rev >= 1)) {  
		if(frameval != false) win.focus(); // force search in specified child frame
		strFound = win.find(str, false, false, true, false, frameval, false);
		//  There are 7 arguments available:
		//  searchString: type string and it's the item to be searched
		//  caseSensitive: boolean -- is search case sensitive?
		//  backwards: boolean --should we also search backwards?
		//  wrapAround: boolean -- should we wrap the search?
		//  wholeWord: boolean: should we search only for whole words
		//  searchInFrames: boolean -- should we search in frames?
		//  showDialog: boolean -- should we show the Find Dialog?
	}

	if (is_ie4up) {
		if (TRange != null) {
			TRange.collapse(false)
			strFound = TRange.findText(str)
			if (strFound) TRange.select();
		}
		if (TRange == null || strFound == 0) {
			TRange = win.document.body.createTextRange()
			strFound = TRange.findText(str)
			if (strFound) TRange.select();
		}
	}
	if (!strFound) alert ("String '" + str + "' not found!")     
}
//-->