function addVideotalentYourProfile(id_ReferenceDBimport)
{
  document.write(id_ReferenceDBimport);
}

function inviaAmico(id_ReferenceDBimport)
{	
  document.write('<a href="mailto:?subject=Talent 1 Video&Body=Ti segnalo il video all\'indirizzo:%0Ahttp://www.talent1.mediaset.it/talentone/video/videotalent_'+id_ReferenceDBimport+'.shtml%0A%0A=========================%0ATalent 1 http://www.talent1.mediaset.it"><img src="/talentone/res/img/email.gif" border="0"></a>')
}		

function loadXML(id)
{

if (id.length < 1)		 
	return
var XMLFile = "videotalent_"+id+".xml"		
// code for IE
	xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", XMLFile, false);
	xmlhttp.send(null);
  	xml = xmlhttp.responseXML;
	result();
}


function result(){

	var program =  xml.getElementsByTagName("Program")[0].childNodes[0].nodeValue;
	
	var path_server_streaming = 'http://video.farm.mediaset.it/txt/talent/'+program;
	var url_site = 'http://www.talent1.mediaset.it/'+program;		
	var data =  xml.getElementsByTagName("Date")[0].childNodes[0].nodeValue;
	var data_video =  xml.getElementsByTagName("previewPath")[0].childNodes[0].nodeValue;
	var videofilename =  xml.getElementsByTagName("VideoNameTrascoded")[0].childNodes[0].nodeValue;
	var namevideofile = videofilename.substring(0,videofilename.indexOf("."));
	var referencedbimport = xml.getElementsByTagName("ReferenceDBimport")[0].childNodes[0].nodeValue;
	var leveltalento = "";
	try {leveltalento = xml.getElementsByTagName("level_talento")[0].childNodes[0].nodeValue;} catch(exception){}
	var levelinterest = "";
	try {levelinterest = xml.getElementsByTagName("level_interest")[0].childNodes[0].nodeValue;} catch(exception){}
	var idvideotalent = (xml.getElementsByTagName("metainfo")[0]).getAttribute("id");
	var category = (xml.getElementsByTagName("Category")[0].getElementsByTagName("ti")[0]).getAttribute("label");	
	var profileid = xml.getElementsByTagName("Profile_id")[0].childNodes[0].nodeValue;
	if (category == 'cinema tv') category = 'cinematv'; 
	var path_filevideo = path_server_streaming+'/'+ data_video.substr(47,4) +'/'+ videofilename;
	var filevideoplayer = program + '/' + data_video.substr(47,4) +'/'+ namevideofile;
	var ris = 0;
	try {ris = parseInt( eval('ris'+idvideotalent),10);} catch(exception){}
	var vote_offline = 0; 
	try {vote_offline = parseInt( eval('offline'+idvideotalent),10);} catch(exception){}
	var votesms_val = 0; 
	try {votesms_val = parseInt( eval('val'+idvideotalent),10);} catch(exception){}
	var votesms_valb = 0; 
	try {votesms_valb = parseInt( eval('valb'+idvideotalent),10);} catch(exception){}
	var votesms_sum = 0;
	try {votesms_sum = parseInt( eval('smsval'+idvideotalent),10);} catch(exception){}
	var votesms_total = 0;
	//votesms_total = votesms_val - votesms_valb + votesms_sum;
	votesms_total = votesms_val;
	var visto_total = 0;	
	try {visto_total = eval('visto'+idvideotalent);} catch(exception){}
		
	
	/*~~~~~~~~~testata : categoria - titolo - autore - voti - videoplayer~~~~~~~~~~~~~~~~~~~~~*/
	var result = setbacksponsor(idvideotalent);
	result = '<div id="testata">'	
	result += '<h3>'+category+'</h3>';
	result += '<h4><strong>Titolo: </strong>'+xml.getElementsByTagName("Title")[0].childNodes[0].nodeValue;
	result += '</h4><p style="font-size:14px; font-weight:bold;">Autore: <a href="'+url_site+'/profilo/profilo_'+profileid+'.shtml">'+xml.getElementsByTagName("Profile_nickname")[0].childNodes[0].nodeValue+'</a></p>';
	result += '</div>';
	
	result += '<div id="video">';
	      result += '<div id="videoplayer">';	
	      result += xmlvideoplayer(filevideoplayer,idvideotalent);
	      result += '</div>';
	  		
	  		/*
	      result += '<div id="boxsms">';
             result += '<h4><span>al n.&nbsp;</span>48432</h4>';
              result += '<p id="codicev">CODICE VIDEO</p>';
              result += '<p id="codice">'+idvideotalent+'</p>';
              result += '<p id="codicetxt"><b>Vota</b> il tuo video preferito invia un sms contente il codice del video al <b>48432</b>. Costo 1 euro IVA incl. per SMS di conferma ricevuto. Il tuo voto SMS vale +30 punti. <a href="/talentone/articolo/articolo_35.shtml">Info sugli operatori</a>.<br/>IL SERVIZIO SI INTENDE RISERVATO AI SOLI CLIENTI MAGGIORENNI</p>';
            
              result += '<p id="positivi">'+votesms_val+'</p>';
              result += '<p id="negativi">'+votesms_valb+'</p>';
              //result += '<p id="votisms">Voti sms '+votesms_sum+'</p>';              
              result += '<p id="totalevoti">TOTALE SETTIMANALE '+votesms_total+'</p>';
            result += '</div>';	
				*/	
				
				result += '<div id="boxsms">';
				
/*result+='<script type="text/javascript" >';
result+='function bmkURL(bookmark, paramUrl, valueUrl, paramTitle, valueTitle) {';
result+='var new_url = bookmark +  paramUrl +\'=\' + encodeURIComponent(valueUrl) + \'&\'+ paramTitle +\'=\' + encodeURIComponent(valueTitle);\';
result+='window.open(new_url);';
result+='}';
result+='</script>';*/
result+='<div id="bookmark"><ul><li><strong>Condividi &gt;&nbsp;</strong> </li>';
result+='<li><a onclick="return bmkURL(\'http://oknotizie.alice.it/post.html.php?\',\'url\', document.location.href, \'title\', document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/oknotizie.png" alt="Ok Notizie" title="Ok Notizie"/></a></li>';
result+='<li><a onclick="return bmkURL(\'https://favorites.live.com/quickadd.aspx?marklet=1&\',\'url\', document.location.href , \'title\', document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/microsoftlive.png" alt="Microsoft Live" title="Microsoft Live"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://del.icio.us/save?\',\'url\', document.location.href, \'title\', document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/delicious.png" alt="Delicious" title="Delicious"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://digg.com/submit?\',\'url\', document.location.href, \'title\', document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/digg.png" alt="Digg" title="Digg"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://www.facebook.com/sharer.php?\', \'u\', document.location.href);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/facebook.png" alt="Facebook" title="Facebook"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://www.google.com/bookmarks/mark?op=edit&\',\'bkmk\', document.location.href,\'title\', document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/google.png" alt="Google Bookmark" title="Google Bookmark"/></a></li>';
result+='<li><a title="Segnala su Badzu" href="javascript:if(navigator.userAgent.indexOf(\'Safari\') >= 0){Q=getSelection();}else{Q=document.selection?document.selection.createRange().text:document.getSelection();}location.href=\'http://www.badzu.net/submit?action=it&amp;segnalazione=\'+encodeURIComponent(Q)+\'&amp;link=\'+encodeURIComponent(location.href)+\'&amp;title=\'+encodeURIComponent(document.title)"><img alt="Badzu" title="Badzu" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/badzu.png"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://reddit.com/submit?\',\'url\', document.location.href, document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/reddit.png" alt="Reddit" title="Reddit"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://technorati.com/faves?\',\'add\', document.location.href, document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/technorati.png" alt="Technorati" title="Technorati"/></a></li>';
result+='<li><a onclick="return bmkURL(\'http://bookmarks.yahoo.com/toolbar/savebm?\',\'u\', document.location.href, document.title);"><img height="16" width="16" src="http://www.tgcom.mediaset.it/res/img/bookmark_ico/yahoo.png" alt="Yahoo Bookmark" title="Yahoo Bookmark"/></a></li>';
result+='</ul>';
result+='</div>';
				
				
				if(vote_offline == 0) {
					//result += '<p id="positivi">'+votesms_val+'</p>';
        	//result += '<p id="negativi">'+votesms_valb+'</p>';
        	result += '<p id="totalevoti">TOTALE SETTIMANALE '+votesms_total+'</p>';
        }     
        result += '</div>';	
	  
	result += '</div>';
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	result += '<div id="videoextra">';
  result += '<div id="valtalent">';
  result += '<h4>VALUTAZIONE DI TALENT1</h4>';
  result += '<div id="stellatalent">';
  result += writeResultLevelTalento(leveltalento, levelinterest);
  result += '</div>';
  result += '<p>Visualizzazioni: '+visto_total+'</p>';
              
  if(vote_offline != 0)
       result +=  '<h3 id="displayandatointv" style="display:block;"><span>ANDATO IN TV</span></h3>';        
            
  result += '</div>';

       
       /*~~~~~~~~~form  VOTA ~~~~~~~~~~~~~~~~~~~~~*/
       if(vote_offline == 0)
       {        
	result += '<div id="displayform" style="display:block;">';
	result += '<form name="votaform" id="votaform" method="post" action="http://servizi.mediaset.it/Servizi/polls/talentonevoteip.jsp" target="iframevotavideo">';	
 	result += '<input type="hidden" name="VIDEO_ID_POLY" value="'+idvideotalent+'"/>';
 	result += '<input type="hidden" name="VIDEO_ID" value="'+referencedbimport+'"/>';
 	result += '<input type="hidden" name="CATEGORY" value="'+category+'"/>';
 	result += '<input type="hidden" name="CAT1" value="0"/>';
 	result += '<input type="hidden" name="CAT2" value="0"/>';
	result += '<input type="hidden" name="IMAGETEXT" value=""/>';
	result += '<div id="videoextrasx">';
             result += '<table width="100%" border="0" cellspacing="0" cellpadding="0" id="sinotv">';
                result += '<tr>';
                  result += '<td><img src="../res/img/sitv.png">';
                    result += '<h4>MANDALO IN TV</h4></td>';
                result += '</tr>';
                result += '<tr>';
                  result += '<td><label for="radiobutton">1</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'1\');">';
                    result += '<label for="radiobutton">2</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'2\');">';
                    result += '<label for="radiobutton">3</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'3\');">';
                    result += '<label for="radiobutton">4</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'4\');">';
                    result += '<label for="radiobutton">5</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'5\');">';
                    result += '<label for="radiobutton">6</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'6\');">';
                    result += '<label for="radiobutton">7</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'7\');">';
                    result += '<label for="radiobutton">8</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'8\');">';
                    result += '<label for="radiobutton">9</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'9\');">';
                    result += '<label for="radiobutton">10</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVotePiu(\'10\');">';
                  result += '</td>';
                result += '</tr>';
                 /*result += '<tr>';
                  result += '<td><img src="../res/img/notv.png">';
                    result += '<h4>NON MANDARLO IN TV</h4></td>';
                result += '</tr>';
                result += '<tr>';
                  result += '<td><label for="radiobutton">1</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'1\');">';
                    result += '<label for="radiobutton">2</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'2\');">';
                    result += '<label for="radiobutton">3</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'3\');">';
                    result += '<label for="radiobutton">4</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'4\');">';
                    result += '<label for="radiobutton">5</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'5\');">';
                    result += '<label for="radiobutton">6</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'6\');">';
                    result += '<label for="radiobutton">7</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'7\');">';
                    result += '<label for="radiobutton">8</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'8\');">';
                    result += '<label for="radiobutton">9</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'9\');">';
                    result += '<label for="radiobutton">10</label>';
                    result += '<input name="radiobutton" type="radio" value="radiobutton" id="radio" onclick="setVoteMeno(\'10\');">';
                  result += '</td>';
                result += '</tr>';*/              
               result += '</table>';
            result += '</div>';
            result += '<div id="videoextradx">';
            result += '<img src="http://servizi.mediaset.it/Servizi/security/image_vote.jsp" width="150" height="59"/>';	
	    result += '<input type="text" name="IMAGET" value=""/>';                           
              result += (vote_offline ==0) ? '<p class="votavideo">':'<p class="votavideo_green">';
              result += '<a href="#" onclick="document.votaform.IMAGETEXT.value=document.votaform.IMAGET.value; document.votaform.IMAGET.value=\'\'; goSubmit(document.votaform);"><span>Vota il video</span></a>';
            result += '</p>';
            result += '</form>';	    	   
	    result += '<iframe id="iframevotavideo" name="iframevotavideo"></iframe>';		
	    result += '</div>';
    } 
    /*
    else {
    	result +=  '<h3 id="displayandatointv" style="display:block;"><span>ANDATO IN TV</span></h3>';
    } 
    */          
        
        
	/*~~~~~~~~~URL - Embed ~~~~~~~~~~~~~~~~~~~~~*/	
	result += '<div id="copyurl">';	
	result += '<span>URL:</span>';
	result += '<input type="text" name="url_video" size="100" value="';
	result +=  url_site +'/video/videotalent_'+idvideotalent+'.shtml';
	result += '"/><br/><br/>';
	result += '<span>Embed:</span>';
	result += '<input type="text" name="embed_video" size="100" value=\'&lt;object width="320" height="240"&gt;&lt;param name="movie" value="';
	result += path_filevideo;
	result += '&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="';	
	result += path_filevideo;
	result += '" type="application/x-shockwave-flash" wmode="transparent" width="320" height="240"&gt;&lt;/embed&gt;&lt;/object&gt;\' />';
	result += '<br/><br/></div>';	
	
	/*~~~~~~~~~ Aggiungi a preferiti ~~~~~~~~~~~~~~~~~~~~~*/	
	result += '<div id="add2favorites" style="clear:both;"></div>';	
        
	/*~~~~~~~~~~~~~COMMENTI~~~~~~~~~~~~~~~~~~~~~~*/	
	result += '<h4 class="titlesez2"><span>COMMENTI</span><img src="/talentone/res/img/eticommenti.gif"/></h4>';       
	result += '<div class="box" id="box-commenti">';
	result += '<a name="anchorCommenti"></a>';
	result += '<div id="commenti_list_first" class="listacommenti">';
		result += '<div id="commento_" class="commento-item">';
		  result += '<h3></h3>';  
		  result += '<div class="commento">nessun commento</div>';      
		result += '</div>';
	result += '</div>';	
	
	result += '<div id="boxlink">';
	result += '<p><a href="/talentone/login/commentilogin.shtml?contentType=videotalent&contentId='+idvideotalent+'">lascia un commento</a></p>';
	result += inviaAmicoXml(idvideotalent);					
	result += '</div></div>';			
					
	result += '<img src="http://www.community.mediaset.it/video/view/view.jpg?,'+ idvideotalent+ ','+ referencedbimport + ','+ program +','+ category +',,'+(new Date().getTime())+'"/>';
	document.getElementById("result").innerHTML = result;
	}	

																    						
function inviaAmicoXml(id_ReferenceDBimport)
{	
	var inviamail = '';
	inviamail ='<a href="mailto:?subject=Talent 1 Video&Body=Ti segnalo il video all\'indirizzo:%0Ahttp://www.talent1.mediaset.it/talentone/video/videotalent_'+id_ReferenceDBimport+'.shtml%0A%0A=========================%0ATalent 1 http://www.talent1.mediaset.it/">invia ad un amico</a>';
	return inviamail;
}		

function addVideotalentYourProfile(id_ReferenceDBimport)
{
  document.write(id_ReferenceDBimport);
}

function inviaAmico(id_ReferenceDBimport)
{	
  document.write('<a href="mailto:?subject=Talent 1 Video&Body=Ti segnalo il video all\'indirizzo:%0Ahttp://www.talent1.mediaset.it/talentone/video/videotalent_'+id_ReferenceDBimport+'.shtml%0A%0A=========================%0ATalent 1 http://www.talent1.mediaset.it"><img src="/talentone/res/img/email.gif" border="0"></a>')
}	

var votepiu=0;
function setVotePiu(valorevoto){
	votepiu=valorevoto;
	votemeno=0;
}

var votemeno=0;
function setVoteMeno(valorevoto){
	votemeno=valorevoto;
	votepiu=0;
}

function goSubmit(obj){
	if((votepiu>0)||(votemeno>0)){
		obj.CAT1.value=votepiu;
		obj.CAT2.value=votemeno;
		obj.submit();
	}else{
		alert("Attenzione e' obbligatorio esprimere un giudizio per effetturare un voto");
	}
}	

function writeResultLevelTalento(level, interest)
{	
  var risultato = '';
  var on=0;
  var off=5;
  var votocombinato = 0;
  if(level == 'insufficiente'){
  	votocombinato = 1;
  }else if(level == 'sufficiente'){
  	votocombinato = 2;
  }else if(level == 'mediocre'){
  	votocombinato = 3;
  }else if(level == 'bravo'){
  	votocombinato = 4;
  }else if(level == 'bravissimo' || level == 'talento assoluto' ){
  	votocombinato = 5;
  }

  if(interest == 'nullo'){
  	votocombinato += 1;
  }else if(interest == 'scarso'){
  	votocombinato += 2;
  }else if(interest == 'mediocre'){
  	votocombinato += 3;
  }else if(interest == 'buono'){
  	votocombinato += 4;
  }else if(interest == 'ottimo'){
  	votocombinato += 5;
  }
  votocombinato = votocombinato/2;

  for(var i=1;i<6;i++)
  {
    if(i <= votocombinato)
      risultato += '<img src="/talentone/res/img/stellaaccesa.png"/>';
    else if(i <= votocombinato+0.5)
      risultato += '<img src="/talentone/res/img/stellamezza.png"/>';
    else
      risultato += '<img src="/talentone/res/img/stellaspenta.png"/>';
  }
  return risultato;
}  							


function writeResultCorrelati(xarray){	
	var maxShow = 6;
	var result = '';
	var id_videotalent;
	var title_videotalent;
	var nickname_profile;
	var id_profile;
	var valut_talent;
		
	if (xarray.length > maxShow){
		// shuffle
		for (var i = 0; i < maxShow; i++){  	
	    		var k = Math.floor(Math.random() * xarray.length);
	    		var temp = xarray[i];
	    		xarray[i] = xarray[k];
	    		xarray[k] = temp;
	  	}
	}else{
		maxShow=xarray.length;
	}
			
	for (var i = 0; i < maxShow;i++){
		result ='';
		id_videotalent = xarray[i];    
		title_videotalent = '';
		nickname_profile = '';
		id_profile = 0;
		valut_talent = 0;
		try {id_profile = eval("profileid"+xarray[i]);} catch(e) {}		
		try {nickname_profile = eval("nick"+xarray[i]);} catch(e) {}		
		try {title_videotalent = eval("title"+xarray[i]); title_videotalent.replace("&apos;","&#39;")} catch(e) {}
		try {valut_talent = eval("valut_talent"+xarray[i]);} catch(e) {}

		result +='<div class="corr" ><a href="/talentone/video/videotalent_' + id_videotalent + '.shtml"><img height="81" width="108" src="/talentone/bin/C_2_videotalent_'+ id_videotalent +'_videoThumbnail_1.jpg"/></a>';
	  	result +='  <p class="nicknamecor"><a href="/talentone/profilo/profilo_'+id_profile+'.shtml">'+nickname_profile+'</a></p>';
	  	result +='  <p><a title="guarda il video" href="/talentone/video/videotalent_' + id_videotalent + '.shtml">'+title_videotalent+'</a></p>';
		// valutazione
		result +='  <p>';
		
		for(var star=1;star<6;star++){
		    if(star <= valut_talent)
		      result += '<span class="accesa"></span>';
		    else if(star <= valut_talent+0.5)
		      result += '<span class="mezza"></span>';
		    else
		      result += '<span class="spenta"></span>';
		}
		result +='  </p>';
		result +='</div>';		
		document.write(result);
	}	
	// crealink 
		var catID = 0;
		var subcatID =0; 
		try{
			catID=(xml.getElementsByTagName("Category")[0].getElementsByTagName("ti")[0]).getAttribute("id");
			subcatID=(xml.getElementsByTagName("UnderCategory")[0].getElementsByTagName("ti")[0]).getAttribute("id");		
		}catch(e){
			//alert("exception"+e);
		}
		document.write('<h4><a href="/talentone/ricerca/sottocategorie.shtml?' + subcatID +'">MOSTRA TUTTI</a></h4>');	
}


function bmkURL(bookmark, paramUrl, valueUrl, paramTitle, valueTitle) {
	var new_url = bookmark +  paramUrl +'=' + encodeURIComponent(valueUrl) + '&'+ paramTitle +'=' + encodeURIComponent(valueTitle);
	window.open(new_url);
}