// JavaScript Document

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

/*function changeChannel(channel){
	window.open('/index.asp?cha_id=' + channel,'_self')	
}

function changeVideo(video,channel){
	window.open('/index.asp?vid_id=' + video + '&cha_id=' + channel,'_self')	
}*/

function changeChannel(channel,cha_name){
	window.open('/0/' + channel + '/' + cha_name + '.html','_self')
}

function changeVideo(video,channel,vid_title){
	window.open('/' + video + '/' + channel + '/' + vid_title + '.html','_self')	
}

function openContent(ID){
	document.getElementById('chi_siamo').style.display = "none"
	document.getElementById('privacy').style.display = "none"
	document.getElementById(ID).style.display = "block"
	document.getElementById('shadow').style.display = "block"
}

function closeContent(ID){
	document.getElementById(ID).style.display = "none"
	document.getElementById('shadow').style.display = "none"
}

function switchContent(from,to,extra){
	document.getElementById(from).style.display = "none"
	document.getElementById(to).style.display = "block"
	document.getElementById('chisiamo').style.display = "none"
	document.getElementById('trasc').style.display = "none"
	document.getElementById('contatti').style.display = "none"
	document.getElementById('cerca').style.display = "none"
	document.getElementById('privacy').style.display = "none"
	if (extra != ''){
		document.getElementById(extra).style.display = "block"
	}
}

function switchLink(){
	document.getElementById('tabUrls').style.display = "block"
	document.getElementById('tabCommenti').style.display = "none"
}

function switchCommenti(){
	document.getElementById('tabUrls').style.display = "none"
	document.getElementById('tabCommenti').style.display = "block"
}

function tagSend() {
	var tuttoOK = true
		if ((document.tag_form.tab_text.value == '') && (tuttoOK == true))
			{
				window.alert('Manca il testo del commento');
				tuttoOK = false
			}
		if ((document.tag_form.tab_author.value == '') && (tuttoOK == true))
			{
				window.alert('Inserisci il tuo nome');
				tuttoOK = false
			}
		if (document.tag_form.tab_email.value != '') {
			if ((ControllaMail(document.tag_form.tab_email.value) == 'KO') && (tuttoOK == true))
				{
					window.alert('L\'indirizzo di posta elettronica inserito\nnon sembra essere valido.\nTi preghiamo di controllarlo. Grazie');
					tuttoOK = false
				}
		}
		
		if (tuttoOK == true)
			{document.tag_form.submit();}	
}

function serCtrl() {
	var tuttoOK = true
		if ((document.search_form.src_word.value == '') && (tuttoOK == true))
			{
				window.alert('Inserite almeno una parola da cercare');
				tuttoOK = false
			}
		if (tuttoOK == true)
			{document.search_form.submit();}	
}

function apriFeed() {
	if ((document.getElementById("feed").style.backgroundColor == "rgb(255, 255, 255)") || (document.getElementById("feed").style.backgroundColor == "#ffffff")){
		document.getElementById("feed").style.backgroundColor = ""
		document.getElementById("feed").style.border = "0pt solid #666666"
		document.getElementById("feed").style.width = "200px"
		document.getElementById("feed").style.height = "33px"
		document.getElementById("feed").style.left = "250px"
		document.getElementById("feed").style.top = "10px"
	} else {
		document.getElementById("feed").style.backgroundColor = "#FFFFFF"
		document.getElementById("feed").style.border = "1pt solid #666666"
		document.getElementById("feed").style.width = "300px"
		document.getElementById("feed").style.height = "350px"
		document.getElementById("feed").style.left = "249px"
		document.getElementById("feed").style.top = "9px"
	}
}

function chiudiFeed() {
	document.getElementById("feed").style.backgroundColor = ""
	document.getElementById("feed").style.border = "0pt solid #666666"
	document.getElementById("feed").style.width = "200px"
	document.getElementById("feed").style.height = "33px"
	document.getElementById("feed").style.left = "250px"
	document.getElementById("feed").style.top = "10px"
}

function ControllaMail(EmailAddr)
   {
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return 'OK';
   else
      {
      return 'KO';
      }
   }