function resizeLargeImages() {
	if(typeof(NO_IMG_RESIZE) == 'undefined' || NO_IMG_RESIZE == "yesir") return;
	try {
		var dovesto = document.location.href;
		var nwid = 800;
		if(dovesto.indexOf('/forum/photos') != -1) nwid = 1024;
		var imgs = document.getElementsByTagName('img');
		var tmp = new Image();
		for(var k = 0; k < imgs.length; k++) {
			if(imgs[k].src.indexOf('www.paypal') > 0 || imgs[k].longdesc == 'ok') continue; 
			tmp = new Image();
			tmp.src = imgs[k].src;
			var alte = tmp.height;
			var larghe = tmp.width;
			if(parseInt(tmp.width) > nwid && imgs[k].width != "" && parseInt(imgs[k].width) > nwid) {
				imgs[k].width   = nwid;
				if(window.showModalDialog) {
				} else {
					//imgs[k].setAttribute("onclick", "window.open('"+imgs[k].src+"','','')");
				}
				var p  = imgs[k].parentNode;
				var nd = document.createElement('TABLE');
				nd.style.backgroundColor = '#DDDDDD';  
				nd.style.border = '1px solid'; 
				nd.style.tableLayout = 'fixed'; 
				nd.style.width = (8+nwid) + 'px'; 
				var ndr = nd.insertRow(0); 
				var ndc = ndr.insertCell(0); 
				ndc.innerHTML = "<a href='"+imgs[k].src+"' target='_blank'><img border='0' src='"+ imgs[k].src +"' alt='' width='"+nwid+"'></a>"; 
				ndr = nd.insertRow(1); 
				ndc = ndr.insertCell(0); 
				ndc.innerHTML = "<center><b><small>L'immagine e' stata rimpicciolita. Cliccala per vederla a dimensioni reali ("+larghe+" x "+alte+")</small></b></center>"; 
				imgs[k].longdesc = 'ok';
				p.replaceChild(nd, imgs[k]);
			}
		}
	} catch (exn) {}
	//setTimeout(resizeLargeImages, 2500); 
}

function resizeHREF() {
	if(typeof(NO_IMG_RESIZE) == 'undefined' || NO_IMG_RESIZE == "yesir") return;
	
	var dovesto = document.location.href;
	if(dovesto.indexOf('thread-view.asp') == -1) return;
	var hrefs = document.getElementsByTagName('a');
	for(var k = 0; k < hrefs.length; k++) {
		if(hrefs[k].innerHTML.length > 50 && hrefs[k].innerHTML.indexOf('<') == -1) {
			hrefs[k].innerHTML = hrefs[k].innerHTML.substring(0,20)+'...'+hrefs[k].innerHTML.substring(hrefs[k].innerHTML.length-20);
		}
	}
}

function iutubbami(dove) {
	var apare = dove.parentNode;
	var adivv = document.createElement('div'); adivv.id = 'x'+dove.iutubb; adivv.style.textAlign = 'center';
	apare.replaceChild(adivv, dove);
	swfobject.embedSWF("http://www.youtube.com/v/" + dove.iutubb, adivv.id, "425", "344", "9.0.0");
}

function preparaiutub() {
	if(typeof(NO_IMG_RESIZE) == 'undefined' || NO_IMG_RESIZE == "yesir") return;
	
	if( document.location.href.indexOf('thread-view.asp') == -1) return;
	var hrefs = document.getElementsByTagName('a');
	for(var k = 0; k < hrefs.length; k++) {
		var indir = hrefs[k].href;
		if(indir.indexOf('youtube.com/watch?v=') != -1) {
			var istart = indir.indexOf('youtube.com/watch?v=') + 'youtube.com/watch?v='.length;
			var iend = indir.indexOf("&", istart);
			var iutubcode = '';
			if(iend > istart) iutubcode = indir.substring(istart, iend);
			else iutubcode = indir.substring(istart);
			hrefs[k].href = 'javascript:void(0);';
			hrefs[k].iutubb = iutubcode;
			if(hrefs[k].attachEvent) {
				hrefs[k].attachEvent('onclick', function(){ iutubbami(event.srcElement); } );
			} else {
				hrefs[k].setAttribute('onclick', 'iutubbami(this); return false;' );
			} 
			hrefs[k].style.color = '#009900'; hrefs[k].style.textDecoration = 'underline'; hrefs[k].title = 'Clicca per vedere subito il filmato YouTube'; 
		}
	}
}

function vediImmaginiAllegate(idMesg, arrayImg) { 
   var d = document.getElementById("divimg" + idMesg); 
   var html = ""; 
   for(var k = 0; k < arrayImg.length; k++) { 
	  html += "<img border=\"0\" style=\"max-width: 640px; margin: 2px\" src=\"/public/forum/forums/get-attachment.asp?attachmentid="+arrayImg[k]+"\"><br>"; 
   } 
   d.innerHTML = html; 
   setTimeout(resizeLargeImages, 1500); 
} 

try {
	window.addEventListener('load', resizeLargeImages, true);
	window.addEventListener('load', resizeHREF, true);
	window.addEventListener('load', preparaiutub, true);
} catch(ex){
	window.attachEvent('onload', resizeLargeImages);
	window.attachEvent('onload', resizeHREF);
	window.attachEvent('onload', preparaiutub);
} 

