/*function R(n){
 return Math.floor(Math.random()*n);
}*/

//**************************************************************************************
//
//
//Funzione di daniele x il resize dell'iframe
//
//
//**************************************************************************************

/*var p = window.document.all["Content_Frame"];
for (var a in p) {
	document.writeln (a+"**"+p[a]+"<br>");
}*/

function adjustIFrameSize (iframeWindow) {
	/*for (var a in top.frametto) {
		document.writeln (a+"**"+top.frametto+"<br>");
	}*/
	//alert(top.window.document.frames[0].window.document.body.scrollHeight);
	if (iframeWindow.document.height) {
		//alert("netscape");
		var iframeElement = parent.document.getElementById(iframeWindow.name);
		iframeElement.style.height = 0;
		/*if (iframeWindow.document.documentElement.scrollHeight <= parent.document.body.scrollHeight - 75 - 30) {
			//iframeElement.style.height = (parent.document.body.scrollHeight - 120) + 'px';
			x = window.screenX;
			h = window.outerHeight;
			//alert(iframeWindow.document.body.offsetHeight);
			iframeWindow.window.height = window.outerHeight;
			iframeElement.style.height = window.outerHeight - 200 + 'px';
		}else{*/
			iWinH = window.innerHeight ? window.innerHeight : document.body.clientHeight;
			iframeElement.style.height = iWinH + 'px';
			alert(iframeWindow.document.tables[0].style.heigth);
		//}
		//alert(iframeElement.style.width);
		iframeElement.style.width = "100%";//iframeWindow.document.width + 'px';
		//alert(iframeElement.style.width);
	}else if (op) {
		var iframeElement = parent.document.all[iframeWindow.name];
		//opera
		//iframeElement.style.height = 0;
		if (iframeWindow.document.documentElement.scrollHeight <= parent.document.body.scrollHeight - 75 - 30) {
			iframeElement.style.height = (document.body.offsetHeight - 90) + 'px';
			//alert("qui");
			iframeElement.style.display = 'show';
		}else{
			iframeElement.style.width = iframeWindow.document.body.scrollWidth + 'px';
		}
	}else if (document.all) {
		var iframeElement = parent.document.all[iframeWindow.name];
		if (iframeWindow.document.compatMode && iframeWindow.document.compatMode != 'BackCompat') {
			//explorer windows
			//alert("win explorer");
			iframeElement.style.height = 0;
			if (iframeWindow.document.documentElement.scrollHeight <= parent.document.body.scrollHeight - 75 - 30) {
				iframeElement.style.height = (document.body.offsetHeight + 40) + 'px';
			}else{
				iframeElement.style.height = iframeWindow.document.documentElement.scrollHeight + 'px';
			}
			iframeElement.style.width = iframeWindow.document.documentElement.scrollWidth + 'px';
		}else {
			if (ie5mac) {
				//explorer di mac
				//alert("mac explorer");
				var iframeElement = parent.document.all[iframeWindow.name];
				//alert("explorermac");
				iframeElement.style.height = 0;
				//alert(iframeWindow.document.body.scrollHeight);
				//if (iframeWindow.document.documentElement.scrollHeight <= parent.document.body.scrollHeight - 75 - 30) {
				iframeElement.style.height = iframeWindow.document.body.offsetHeight + 'px';
				
				iframeElement.style.width = iframeWindow.document.body.offsetWidth + 'px';
			}else{
				//alert("generico");
				iframeElement.style.height = 0;
				if (iframeWindow.document.documentElement.scrollHeight <= parent.document.body.scrollHeight - 75 - 30) {
					iframeElement.style.height = (document.body.offsetHeight - 50) + 'px';
				}else{
					iframeElement.style.height = iframeWindow.document.body.scrollHeight + 'px';
				}
				iframeElement.style.width = iframeWindow.document.body.offsetWidth + 'px';
			}
		}
	}else if (safmac) {
		//safari mac
		var iframeElement = parent.document.getElementById(iframeWindow.name);
		iframeElement.style.height = 0;
		iframeElement.style.height = iframeWindow.document.body.offsetHeight + 'px';
		iframeElement.style.width = iframeWindow.document.body.offsetWidth + 'px';
	}
}

function resizeLoad() {
	//trace("qui");
	/*var iframeElement = parent.document.all["Content_Frame"];
	var w = (Math.round(document.body.scrollWidth*97)/100) - 253;
	iframeElement.style.width = w + 'px';*/
}


//**************************************************************************************
//
//
//Funzioni che usa flash per mandare ad una determinata pagina in un iframe o al top
//
//
//**************************************************************************************

function vaiaPagina(l) {
	/*l = l.split("/");
	if (l.length > 1) {
		top.location.href = l[l.length-1];
	}else{*/
		top.location.href = l;
	//}
}

function vaiaPaginaIF(l) {
	top.location.href = l;
}

//**************************************************************************************
//
//
//Script x il detection del browser
//
//
//**************************************************************************************


var d, dom, ie, ienu, ie4, ie5, ie5x, ie6, moz, moznu, mac, win, old, lin, ie5mac, ie5xwin, op, opnu, op4, op5, op6, op7, konq, saf, saf_num, safmac;

d = document;
n = navigator;
nav = n.appVersion;
nan = n.appName;
nua = n.userAgent;
win = ( nav.indexOf( 'Win' ) != -1 );
mac = ( nav.indexOf( 'Mac' ) != -1 );
lin = ( nav.indexOf( 'Linux' ) != -1 );

if ( !d.layers ){
	dom = ( d.getElementById );
	old = ( nav.substring( 0, 1 ) < 4 );
	op = ( nua.indexOf( 'Opera' ) != -1 );
	moz = ( nua.indexOf( 'Gecko' ) != -1 );
	ie = ( d.all && !op );
	konq = ( nua.indexOf( 'Konqueror' ) != -1 );
	saf = ( nua.indexOf( 'Safari' ) != -1 );

	if ( op ){
		op_pos = nua.indexOf( 'Opera' );
		opnu = nua.substr( ( op_pos + 6 ), 3 );
		op5 = ( opnu.substring( 0, 1 ) == 5 );
		op6 = ( opnu.substring( 0, 1 ) == 6 );
		op7 = ( opnu.substring( 0, 1 ) == 7 );
	}
	else if ( saf ){
		saf_pos = nua.indexOf( 'Safari' );
		saf_nu = nua.substr( ( saf_pos + 7 ), 2 );
	}
	else if ( moz ){

		rv_pos = nua.indexOf( 'rv' );
		moz_rv = nua.substr( ( rv_pos + 3 ), 3 );
		moz_rv_sub = nua.substr( ( rv_pos + 7 ), 1 );
		moz_rv_sub = moz_rv + moz_rv_sub;
	}
	else if ( ie ){
		ie_pos = nua.indexOf( 'MSIE' );
		ienu = nua.substr( ( ie_pos + 5 ), 3 );
		ie4 = ( !dom );
		ie5 = ( ienu.substring( 0, 1 ) == 5 );
		ie6 = ( ienu.substring( 0, 1 ) == 6 );
	}
	else{
	}

	ie5x = ( d.all && dom );

	ie5mac = ( mac && ie5 );
	safmac = ( mac && saf );
	ie5xwin = ( win && ie5x );
}
//alert (op + "**" + moz + "**" + ie + "**" + saf);