//FUNZIONE PER LIFE - START
var Life_DetailData = new Object();
var Life_VideoWidth = 0;
var Life_VideoHeight = 0;
var Life_ImageMaxWidth = 0;
var Life_ImageMaxHeight = 0;
var Life_AudioWidth = 0;
var Life_AudioHeight = 0;
var Life_Country = 'it';
var Media_Supplier = '';
var Media_Lang ='';

//var Life_Player = '<script type="text/javascript" src="http://js.dada.net/life/videoplayer.js?v=1.020"></script>';
var Life_Player = '<object width="#WIDTH#" height="#HEIGHT#" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"><param value="opaque" name="wmode"/><param value="high" name="quality"/><param value="#000000" name="bgcolor"/><param value="false" name="menu"/><param value="none" name="allowscriptaccess"/><param value="mediaID=#DETAIL_ID#&life_dest_domain=http://www.dada.net" name="flashvars"/><param value="http://img.dada.net/general/swf/media/mediaembed.swf?v=1.050" name="movie"/><embed width="#WIDTH#" height="#HEIGHT#" align="middle" type="application/x-shockwave-flash" src="http://img.dada.net/general/swf/media/mediaembed.swf?v=1.050" flashvars="mediaID=#DETAIL_ID#&life_dest_domain=http://www.dada.net" wmode="opaque" swliveconnect="false" allowscriptaccess="none" menu="false" bgcolor="#000000" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"/></object>';

var Media_Players = new Object();
Media_Players['life'] = '<object width="#WIDTH#" height="#HEIGHT#" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"><param value="opaque" name="wmode"/><param value="high" name="quality"/><param value="#000000" name="bgcolor"/><param value="false" name="menu"/><param value="none" name="allowscriptaccess"/><param value="mediaID=#DETAIL_ID#&life_dest_domain=http://www.dada.net" name="flashvars"/><param value="http://img.dada.net/general/swf/media/mediaembed.swf?v=1.050" name="movie"/><embed width="#WIDTH#" height="#HEIGHT#" align="middle" type="application/x-shockwave-flash" src="http://img.dada.net/general/swf/media/mediaembed.swf?v=1.050" flashvars="mediaID=#DETAIL_ID#&life_dest_domain=http://www.dada.net" wmode="opaque" swliveconnect="false" allowscriptaccess="none" menu="false" bgcolor="#000000" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"/></object>';
Media_Players['youtube'] = '<object width="#WIDTH#" height="#HEIGHT#"><param name="movie" value="http://www.youtube.com/v/#DETAIL_ID#&hl=#LANG#"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/#DETAIL_ID#&hl=#LANG#" type="application/x-shockwave-flash" wmode="transparent" width="#WIDTH#" height="#HEIGHT#"></embed></object>';
Media_Players['int'] = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="#WIDTH#" height="#HEIGHT#" id="movie" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://img.adv.dadapro.net/shared/theplayer.swf?myid=#DETAIL_ID#&v=1.02" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><embed src="http://img.adv.dadapro.net/shared/theplayer.swf?myid=#DETAIL_ID#&v=1.01" quality="high" bgcolor="#000000" width="#WIDTH#" height="#HEIGHT#" name="movie" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

var Life_ExEl = null;

//FINCHE' NON FUNZIONA L'EMBED
var dadanet_video_params = new Array();

function Life_ViewDetail(detail_id,type)
{
	var detailEl = 'detail-'+type;
	if(document.getElementById(detailEl))
	{
		if(type == 'video')
			Life_ShowVideoDetail(detail_id);
		else if(type == 'audio')
			Life_ShowAudioDetail(detail_id);
		else if(type == 'image')
			Life_ShowImageDetail(detail_id);
	}
	else
	{
		var detName = type+'_id';
		var paramsLess  = new Array('video_id','image_id','audio_id');
		var urlData = parseUrl(document.location.href,paramsLess);
		var url=urlData['url']+urlData['sep']+detName+'='+detail_id;
		url = url.replace(/\/detail_(\w+)\/\d+\//,'/');
		url = url.replace(/\/detail\/\d+\//,'/');
		document.location.href=url;
	}
	return false;
}

function Life_GetMediaSupplier()
{
	if(Media_Supplier)
		return Media_Supplier;
	var urlData = parseUrl();
	var part = 0;
	var supplier = 'life';
	if( urlData['parts'][1] && urlData['parts'][1].match(/detail/) )
		part = 1;
	else if( urlData['parts'][2] && urlData['parts'][2].match(/detail/) )
		part = 2;
	if(part>0)
	{
		var tmp = urlData['parts'][part].match(/detail_(\w+)/);
		if(tmp && tmp[1])
			supplier = tmp[1];
	}
	return supplier;
}

function Life_GetMediaPlayer()
{
	var lf = Life_Player;
	var ms = Life_GetMediaSupplier();
	if(ms && ms && Media_Players[ms])
		lf = Media_Players[ms];
	return lf;
}

function Life_GetRealDetailId(detail_id)
{
	return detail_id;
}

// Life_ViewIFrame : FUNZIONA SOLO CON LIFE!
function Life_ViewIFrame(type)
{
	var ms = Life_GetMediaSupplier();
	if(ms && ms!='life')
		return false;
	
	//Life_Country = 'it';
	var done = false;
	var detailEl = 'detail-'+type;
	if(document.getElementById(detailEl))
	{
		w = dadanet_video_params[0]['width'];
		h = dadanet_video_params[0]['height'];
		if( MYBROWSER['name_version'] == 'ie7' && self.frames && self.frames['detail-iframe'] )
		{
			var oa = "<script type=\"text/javascript\">\nvar dadanet_video_params = new Array();\ndadanet_video_params[0] = new Object();\n";
			for(var k in dadanet_video_params[0])
			{
				if( dadanet_video_params[0][k] == true || dadanet_video_params[0][k] == false || !isNaN(dadanet_video_params[0][k]) )
					oa += "dadanet_video_params[0]['"+k+"']="+dadanet_video_params[0][k]+";\n";
				else
					oa += "dadanet_video_params[0]['"+k+"']='"+dadanet_video_params[0][k]+"';\n";
			}
			oa += "</script>\n";
			var iframe = '<iframe style="width:'+(w+10)+'px; height:'+(h+10)+'px;margin:0;padding:0;border:1px solid #fff" frameborder="0" scrolling="no" id="detail-iframe" name="detail-iframe"></iframe>';
			document.getElementById(detailEl).innerHTML = iframe;
			if(self.frames['detail-iframe'] && self.frames['detail-iframe'].document)
			{
				var lf = Life_Player;
				if(lf.match(/object/))
				{
					lf = lf.replace(/#WIDTH#/g,dadanet_video_params[0]['width']);
					lf = lf.replace(/#HEIGHT#/g,dadanet_video_params[0]['height']);
					lf = lf.replace(/#DETAIL_ID#/g,dadanet_video_params[0]['id']);
					lf = lf.replace(/#COUNTRY#/g,Life_Country);
				}
				self.frames['detail-iframe'].document.write(oa+lf);
				if( self.frames['detail-iframe'].dadanet_video_params )
					done = true;
			}
		}
		if(done == false)
		{
			var src="";
			for(var k in dadanet_video_params[0])
			{
				if( src != "")
					src += "&";
				src += "dadanet_video_params[0]["+k+"]="+dadanet_video_params[0][k];
			}
			if(Life_Player.match(/object/))
				src = "/ifr_embed.php5?"+src;
			else
				src = "/ifr.php5?"+src;
			var iframe = '<iframe style="width:'+(w+10)+'px; height:'+(h+10)+'px;margin:0;padding:0;border:1px solid #fff" frameborder="0" scrolling="no" id="detail-iframe" name="detail-iframe" src="'+src+'"></iframe>';
			document.getElementById(detailEl).innerHTML = iframe;
			done = true;
		}
		scroll(0,document.getElementById(detailEl).offsetTop);
	}
	return done;
}

function Life_RDetailsId(type)
{
	var detail_id = '';
	var field_id = type+'_id';
	var urlData = parseUrl(document.location.href);
	if(urlData['original_params'] && urlData['original_params'][field_id])
		detail_id = urlData['original_params'][field_id];
	if( !detail_id && urlData['parts'] && urlData['parts'][0] == type)
	{
		if( urlData['parts'][1] && urlData['parts'][1].match(/detail/) && urlData['parts'][2] )
			detail_id = urlData['parts'][2];
		else if( urlData['parts'][2] && urlData['parts'][2].match(/detail/) && urlData['parts'][3] )
			detail_id = urlData['parts'][3];
	}
	return detail_id;
}

function Life_ShowVideoDetail(detail_id)
{
	//Life_Country = 'it';
	if(!detail_id)
		detail_id = Life_RDetailsId('video');
	if(detail_id)
	{
		detail_id = Life_GetRealDetailId(detail_id)
		var w = 420;
		var h = 336;
		var c = 'uk';
		if(Life_VideoWidth > 0)
		{
			w = Life_VideoWidth;
			if( !Life_VideoHeight )
				Life_VideoHeight = (Life_VideoHeight * h ) / w; 
		}
		if(Life_VideoHeight > 0)
			h = Life_VideoHeight;
		c = Life_Country;
		
		dadanet_video_params[0] = new Object();
		dadanet_video_params[0]['id'] = detail_id;
		dadanet_video_params[0]['video'] = true;
		dadanet_video_params[0]['width'] = w;
		dadanet_video_params[0]['height'] = h;
		dadanet_video_params[0]['autoplay'] = true;

		if(Life_ExEl)
			document.getElementById(Life_ExEl).style.display='none';
		
		var lf = Life_GetMediaPlayer();
		if(lf.match(/object/))
		{
			lf = lf.replace(/#WIDTH#/g,dadanet_video_params[0]['width']);
			lf = lf.replace(/#HEIGHT#/g,dadanet_video_params[0]['height']);
			lf = lf.replace(/#DETAIL_ID#/g,dadanet_video_params[0]['id']);
			lf = lf.replace(/#COUNTRY#/g,Life_Country);
			lf = lf.replace(/#LANG#/g,Media_Lang);
		}

		if ( document.getElementById('detail-video-inner') )
		{
			document.getElementById('detail-video-inner').innerHTML = lf;
			if( document.getElementById('detail-video-author') )
			{
				document.getElementById('detail-video-author').style.top = '-78px';
				document.getElementById('detail-video-author').style.display = 'block';
				if( Life_DetailData[detail_id] && Life_DetailData[detail_id]['author'] )
					document.getElementById('detail-video-author').innerHTML = 'by '+Life_DetailData[detail_id]['author'];
			}
		}
		else if( Life_ViewIFrame('video') == false )
			self.document.write(lf);
		
		if(document.getElementById('dettaglio-video'))
		{
			document.getElementById('dettaglio-video').style.display='block';
			document.getElementById('dettaglio-video').focus();
			Life_ExEl = 'dettaglio-video';
		}
		
		if(Life_DetailData[detail_id] && document.getElementById('nome-video') && Life_DetailData[detail_id]['title'])
			document.getElementById('nome-video').innerHTML = Life_DetailData[detail_id]['title'];
	}
	return true;
}

function Life_ShowImageDetail(detail_id)
{
	if(!detail_id)
		detail_id = Life_RDetailsId('image');
	if(detail_id && Life_DetailData)
	{
		detail_id = Life_GetRealDetailId(detail_id);
		
		if(!Life_DetailData[detail_id])
			detail_id = Life_GetFirstId('image');
		
		var style = '';
		var size_string = '';
		
		var maxWidth = 420;
		if(Life_ImageMaxWidth > 0)
			maxWidth = Life_ImageMaxWidth;
		
		if(!Life_DetailData[detail_id]['preview_width'])
			Life_DetailData[detail_id]['preview_width'] = maxHeight;
		Life_DetailData[detail_id]['preview_width']*=1;
		
		if(Life_DetailData[detail_id]['preview_height'])
		{
			var maxHeight = 300;
		
			Life_DetailData[detail_id]['preview_height']*=1;
			
			if(Life_ImageMaxHeight > 0)
				maxHeight = Life_ImageMaxHeight;
			
			if(Life_DetailData[detail_id]['preview_width']>maxWidth)
			{
				var width = maxWidth;
				do
				{
					Life_DetailData[detail_id]['preview_height'] = (Life_DetailData[detail_id]['preview_height'] * width) / Life_DetailData[detail_id]['preview_width'];
					Life_DetailData[detail_id]['preview_width'] = width;
					width--;
				}while(Life_DetailData[detail_id]['preview_height'] > maxHeight);
			}
			else if(Life_DetailData[detail_id]['preview_height'] > maxHeight)
			{
				var height = maxHeight;
				do
				{
					Life_DetailData[detail_id]['preview_width'] = (Life_DetailData[detail_id]['preview_width'] * height) / Life_DetailData[detail_id]['preview_height'];
					Life_DetailData[detail_id]['preview_height'] = height;
					height--;
				}while(Life_DetailData[detail_id]['preview_width'] > maxWidth);
			}
		}
		else if(!Life_DetailData[detail_id]['preview_width'] || Life_DetailData[detail_id]['preview_width']>maxWidth)
			Life_DetailData[detail_id]['preview_width'] = maxWidth;
		
		style='width:'+Life_DetailData[detail_id]['preview_width']+'px;';
		if( Life_DetailData[detail_id]['preview_height'] )
			style+='height:'+Life_DetailData[detail_id]['preview_height']+'px;';
		
		if(Life_ExEl)
			document.getElementById(Life_ExEl).style.display='none';
		
		var o = '<img id="dettaglio-image-preview" src="'+Life_DetailData[detail_id]['preview']+'" style="'+style+'" border="0" />';
		if(document.getElementById('detail-image'))
		{
			document.getElementById('detail-image').innerHTML = o;
			scroll(0,document.getElementById('detail-image').offsetTop);
		}
		else
			document.write(o);
		
		if(document.getElementById('dettaglio-image'))
		{
			document.getElementById('dettaglio-image').style.display='block';
			Life_ExEl = 'dettaglio-image';
		}
		
		if(Life_DetailData[detail_id] && document.getElementById('nome-image') && Life_DetailData[detail_id]['title'])
			document.getElementById('nome-image').innerHTML = Life_DetailData[detail_id]['title'];
		
	}
	return true;
}

function Life_ShowAudioDetail(detail_id)
{
	if(!detail_id)
		detail_id = Life_RDetailsId('audio');
	if(detail_id && document.getElementById('dettaglio-audio'))
	{
		detail_id = Life_GetRealDetailId(detail_id)
		
		//Life_Country = 'it';
		var w = 420;
		var h = 200;
		if(Life_AudioWidth > 0)
			w = Life_AudioWidth;
		if(Life_AudioHeight > 0)
			h = Life_AudioHeight;
		c = Life_Country;
		

		dadanet_video_params[0] = new Object();
		dadanet_video_params[0]['id'] = detail_id;
		dadanet_video_params[0]['audio'] = true;
		dadanet_video_params[0]['width'] = w;
		dadanet_video_params[0]['height'] = h;
		dadanet_video_params[0]['autoplay'] = true;

		if(Life_ExEl)
			document.getElementById(Life_ExEl).style.display='none';
		
		var lf = Life_GetMediaPlayer();
		if(lf.match(/object/))
		{
			lf = lf.replace(/#WIDTH#/g,dadanet_video_params[0]['width']);
			lf = lf.replace(/#HEIGHT#/g,dadanet_video_params[0]['height']);
			lf = lf.replace(/#DETAIL_ID#/g,dadanet_video_params[0]['id']);
			lf = lf.replace(/#COUNTRY#/g,Life_Country);
		}
		
		if( Life_ViewIFrame('audio') == false )
			self.document.write(lf);
		
		if(document.getElementById('dettaglio-audio'))
		{
			document.getElementById('dettaglio-audio').style.display='block';
			Life_ExEl = 'dettaglio-audio';
		}
		
		if(Life_DetailData && Life_DetailData[detail_id] && document.getElementById('nome-audio') && Life_DetailData[detail_id]['title'])
			document.getElementById('nome-audio').innerHTML = Life_DetailData[detail_id]['title'];
		
	}
	return true;
}


function Life_ViewDetailField(type,detail_id,field,id)
{
	if(!detail_id)
		detail_id = Life_RDetailsId(type);
	if(detail_id && document.getElementById(id).innerHTML == '' )
	{
		var fill = false;
		if( document.getElementById(id) && Life_DetailData[detail_id] )
		{
			if( Life_DetailData[detail_id][field] )
			{
				document.getElementById(id).innerHTML = Life_DetailData[detail_id][field];
				fill = true;
			}
		}
		if( fill == false && field == 'author' && document.getElementById('posted-'+type) )
			document.getElementById('posted-'+type).style.display='none';
	}
}

function Life_GetFirstId(type)
{
	if(Life_DetailData)
	{
		for(detail_id in Life_DetailData)
		{
			if(Life_DetailData[detail_id]['type'] == type)
				return detail_id;
		}
	}
	return 0;
}
//FUNZIONE PER LIFE - END
