<!--
function cancelEvent(e) {
	new Event(e).stop();
}

selectedThumb = "no selection";

function thumbLoad(event, thumb_obj) {
	var thumb = $(thumb_obj);
	
	if (thumb.id.substr(6) == selectedThumb) {
		thumb.setProperty('class', 'selThumbImg');
	}
	
	if (thumb.getProperty("class") != 'selThumbImg') {
		thumb.setStyle('border-color', '#ffffff');
	} else {
		thumb.setStyle('border-color', '#dd87d3');
	}
	thumb.setStyle('opacity', 0.6);
	
	thumb.addEvent('mouseenter', function (event) {
		this.setStyle('border-color', '#dd87d3');
		this.setStyle('opacity', 1);
		cancelEvent(event);
	});
	
	thumb.addEvent('mouseleave', function (event) {
		if (this.getProperty("class") != 'selThumbImg') {
			this.setStyle('border-color', '#ffffff');
		} else {
			this.setStyle('border-color', '#dd87d3');
		}
		this.setStyle('opacity', 0.6);
		cancelEvent(event);
	});
}

function thumbClicked(event, thumb_obj, type) {
	cancelEvent(event);
	if (type == 0) { // photo thumb
		var content_obj = thumb_obj.parentNode.parentNode.parentNode;
		var th_id = thumb_obj.firstChild.id.substr(6);
	} else if (type == 1) { // video or mp3 thumb
		var content_obj = thumb_obj.parentNode.parentNode.parentNode.parentNode;
		var th_id = thumb_obj.firstChild.id.substr(6);
	} else if (type == 2) { // video or mp3 title
		var content_obj = thumb_obj.parentNode.parentNode.parentNode.parentNode.parentNode;
		//var th_id = thumb_obj.parentNode.parentNode.parentNode.firstChild.firstChild.firstChild.id.substr(6);
		var stripe_obj = thumb_obj.parentNode.parentNode.parentNode;
		var th_id = $E("a", stripe_obj).id.substr(6);
	}
	var scrollTop = content_obj.scrollTop;
	var dest = thumb_obj.href;
	var box_idnum = content_obj.parentNode.parentNode.parentNode.id.substr(3);
	if (location.search.length == 0) {
		document.location = dest +"?st="+ scrollTop;
	} else {
		document.location = dest +"&st="+ scrollTop;
	}
}

function findEllipsedText(inSpan, height, text, start_len, end_len) {
	var middle_len = (end_len - start_len) / 2 + start_len;
	inSpan.innerHTML = text.substr(0, middle_len) + '...';
	var diff = inSpan.offsetHeight - height;
	
	/*if (Math.abs(diff) <= 10) {*/
	if (Math.abs(end_len - start_len) <= 1) {
		return inSpan.innerHTML;
	}
	
	if (diff > 0) {
		return findEllipsedText(inSpan, height, text, start_len, middle_len);
	} else {
		return findEllipsedText(inSpan, height, text, middle_len, end_len);
	}
}

function autoEllipseText(element, text, width, height, fontFamily, fontSize, bold)
{
	/*element.setProperty('style', 'width:'+ width +'px;height:'+ height +'px;');*/
	element.style.width = width +'px';element.style.height = height +'px';
	element.innerHTML = '<span id="ellipsisSpan" style="width:'+ width +'px;font-family:'+ fontFamily +';font-size:'+ fontSize +'px;font-weight:'+ (bold?'bold':'normal') +';">' + text + '</span>';
	inSpan = $('ellipsisSpan');
	
	if (inSpan.offsetHeight > height)
	{
		returnText = findEllipsedText(inSpan, height, text, 1, text.length);
		
		element.innerHTML = '';
		return returnText;
	}
	element.innerHTML = '';
	return text;
}


function ellipseFields() {
	window.addEvent('domready', function () {
	
		$$(".videobox_desc .title a", ".mp3box_desc .title a").each(function (item, index) {
			var strWidth = $(item.parentNode.parentNode).getStyle('width');
			var w = strWidth.substr(0, strWidth.length - 2) - 15;
			var h = 13;
			item.innerHTML = autoEllipseText($('ellipse_div'), item.innerHTML, w, h, "Tahoma", "10", true);
		});
		
		$$(".videobox_desc .desc", ".mp3box_desc .desc").each(function (item, index) {
			var strWidth = $(item.parentNode).getStyle('width');
			var w = strWidth.substr(0, strWidth.length - 2) - 15;
			var h = 13 * 2;
			item.innerHTML = autoEllipseText($('ellipse_div'), item.innerHTML, w, h, "Tahoma", "10", false);
		});
		
		$$(".contenuto_title").each(function (item, index) {
			var w = $(item.parentNode).clientWidth - 20;
			var h = 18;
			item.innerHTML = autoEllipseText($('ellipse_div'), item.innerHTML, w, h, "Tahoma", "14", true);
		});
		
		$$(".girl_nome", ".girl_res").each(function (item, index) {
			var w = 58;
			var h = 18;
			item.innerHTML = autoEllipseText($('ellipse_div'), item.innerHTML, w, h, "Tahoma", "10", false);
		});
		
		$$(".scheda_ellipsed_field").each(function (item, index) {
			var w = 120;
			var h = 14;
			item.innerHTML = autoEllipseText($('ellipse_div'), item.innerHTML, w, h, "Tahoma", "11", false);
		});
		
	});
}

function selectThumb(id) {
	selectedThumb = id;
	
	window.addEvent('domready', function () {
		/*var th_obj = $('thumb_'+ id);
		$('tab_content0_'+ selected_tabs[0]).scrollTo(th_obj.parentNode.parentNode.offsetLeft, th_obj.parentNode.parentNode.offsetTop);*/
		
		var th_obj = $('thumb_item_'+ id);
		$('tab_content0_'+ selected_tabs[0]).scrollTo(th_obj.offsetLeft, th_obj.offsetTop);
	});
}

function selectCpThumb(id, tipoFile) {
	selectedThumb = id;
	
	window.addEvent('domready', function () {
		/*var th_obj = $('thumb_'+ id);
		if (tipoFile == 0) {
			$('tab_content1_'+ tipoFile).scrollTo(th_obj.parentNode.parentNode.offsetLeft, th_obj.parentNode.parentNode.offsetTop);
		} else {
			$('tab_content1_'+ tipoFile).scrollTo(th_obj.parentNode.parentNode.parentNode.offsetLeft, th_obj.parentNode.parentNode.parentNode.offsetTop);
		}*/
		
		var th_obj = $('thumb_item_'+ id);
		$('tab_content1_'+ tipoFile).scrollTo(th_obj.offsetLeft, th_obj.offsetTop);
	});
}
//-->