var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isFFOX = window.sidebar ? true : false;
//////////////////////////////////////////////////////////////////////////
function ControlVersion() {
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) { }
	if (!version) {
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) { }
	} 
	if (!version) {
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) { }
	}
	if (!version) {
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) { }
	}
	if (!version) {
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	return version;
}
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext) {
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) { 
  var str = '';
  if (isIE && isWin && !isOpera) {
    str += '<object ';
    for (var i in objAttrs) {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)  {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  } else {
    str += '<embed ';
    for (var i in embedAttrs) {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '></embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
/*function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}*/
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
var jsReady = "false";
function isReady() {
	return jsReady;
}
var scale = "noscale";
function pageInit() {
	var vars_wmode = document.location.href.split("|")[1];
	if (vars_wmode) {
		var w_m = vars_wmode.split("wmode=")
		if(w_m.lenght > 1){
			var res =w_m[1];
			wmode=res.split("|")[0];
		}
	} 
	var vars_redirect = document.location.href.split("?")[1];
	if (vars_redirect) {
		if (vars_redirect.indexOf("edirect") != -1 ||
		 vars_redirect.indexOf("eonair") != -1 ||
		 vars_redirect.indexOf("ef=") != -1 || 
		 vars_redirect.indexOf("ev=") != -1 || 
		 vars_redirect.indexOf("ep=") != -1 ||
		 vars_redirect.indexOf("sev=") != -1 ||
		 vars_redirect.indexOf("sep=") != -1) {
			resizer_url = "embed.swf"
			scale = "noscale";
			//flash_width = "360";
			//flash_height = "240";
		}
		if (vars_redirect.indexOf("edirectch") != -1 ||
		 vars_redirect.indexOf("eonairch") != -1 ||
		 vars_redirect.indexOf("efch=") != -1 || 
		 vars_redirect.indexOf("evch=") != -1 || 
		 vars_redirect.indexOf("epch=") != -1 ||
		 vars_redirect.indexOf("sevch=") != -1 ||
		 vars_redirect.indexOf("sepch=") != -1) {
			resizer_url = "embed_channels.swf"
			scale = "noscale";
			//flash_width = "360";
			//flash_height = "240";
		}
	}
	var _redirect = document.location.href.split("#")[1];
	if (_redirect) {
		var ur = _redirect.split("?");
		var pag = ur[0];
		if (ur[1]) {
			var ur_vars = ur[1].split("&");
			for (var i = 0; i < ur_vars.length; i++) {
				var indx_nav = ur_vars[i].split("nav=")[1];
				if (indx_nav) {
					ur_vars.splice(i, 1);
					i--;
				}
				/*var indx_lang = ur_vars[i].split("lang=")[1];
				if (indx_lang) {
					ur_vars.splice(i, 1);
					i--;
				}*/
			}
			if (ur_vars.length > 0) _redirect = pag + "?" + ur_vars.join("&");
			else _redirect = pag;
		}
		
		var a = document.location.href.split("/");
		a.pop();
		document.location.href = a.join("/") + "/" + _redirect;
		return;
	}
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if(hasRightVersion) {
		jsReady = "true";
		var flashvars = "";
		var _varsArray = document.location.href.split("?");
		if (_varsArray[1]) {
			var _vars =  "_vars=" + _varsArray[1];
			if (_vars.indexOf("|c=") == -1 && resizer_url == "embed.swf") _vars = _vars + "|c=" + getChannel();
			if (flash_vars != null) {
				_vars = _vars + "&" + flash_vars;
			}
			flashvars = _vars;
		} else if (flash_vars != null) {
			flashvars = flash_vars;
		}
		//alert(flashvars);
		AC_FL_RunContent(
			'id', 'flash_main',
			'name', 'flash_main',
			'width', flash_width,
			'height', flash_height,
			'src', resizer_url,
			'movie', resizer_url,
			'bgcolor', bg_color,
			'flashvars', flashvars,
			'quality', 'high',
			'align', 'middle',
			'salign', '',
			'scale', scale,
			'play', 'true',
			'loop', 'false',
			'wmode', wmode,
			'menu', 'false',
			'devicefont', 'false',
			'allowFullScreen', 'true',
			'allowScriptAccess','always',
			'swliveconnect ','true',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + requiredMajorVersion + ',' + requiredMinorVersion + ',' + requiredRevision + ',0'
			);
	} else {
		var alternateContent = ''
			+ 'This content requires the Adobe Flash Player.'
			+ '<a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>';
		document.write(alternateContent);
	}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
var first_page;
var storedHash;
var navReady = false;
function activateNav(f_link, f_page) {
	storedHash = window.location.href;
	window.setInterval(function () {
		if (window.location.href != storedHash) {
			storedHash = window.location.href;
			hashChanged(storedHash);
		}
	}, 100);
	first_page = f_page;
	navReady = true;
}
function changeNavPage(pg, indx, pg_link, pg_language, vars) {
	//alert("change nav page " + pg + ", " + indx + ", " + n);
	if (pg) {
		if (first_page) {
			var u = document.location.href.split("#")[0];
			u = u + "#" + pg + "?nav=" + indx + "&lang=" + pg_language;
			if (vars) u = u + "&" + vars;
			document.location.href = u;
		}
	}
}
function hashChanged(pg) {
	if (pg == undefined) pg = "#" + first_page + "?nav=1";
	var u = pg.split("#");
	if (!u[1]) u.push(first_page + "?nav=1");
	var ur = u[1].split("?");
	var pag = ur[0];
	if (ur[1]) { 
		var ur_vars = ur[1].split("&");
		var indx;
		for (var i = 0; i < ur_vars.length; i++) {
			indx = ur_vars[i].split("nav=")[1];
			if (indx) {
				ur_vars.splice(i, 1);
				break;
			}
		}
		var uv = ""
		if (ur_vars.length > 0) uv = ur_vars.join("&");
		browserChangePage(indx, uv);
	}
}
function browserChangePage(n, uv) {
	if (getContainer()) getContainer().browserChangePage(n, uv);
}
function pageCalled(pg, uv) {
	//alert("flash change page " + pg + ", " + uv);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function returnCode(code, page) {
	//alert(code);
	if (getContainer()) getContainer().tokenRequest(code);
	page.close();
	return true;
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function setExternalWidth(w) {
	getContainer().width = w;
}
function setExternalHeight(h) {
	getContainer().height = h;
}
function resetExternalWidth() {
	getContainer().width = '100%';	
}
function resetExternalHeight() {
	getContainer().height = '100%';
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function getScreenWidth() {
	return screen.width;
}
function getScreenHeight() {
	return screen.height;
}
function getWidth() {
	if(isIE){
		return document.body.clientWidth;
	} else {
		return window.innerWidth;
	}
}
function getHeight() {
	if(isIE){
		return document.body.clientHeight;
	} else {
		return window.innerHeight;
	}
}
function addbookmark(bookmarkurl, bookmarktitle){
	
	chrome=(/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent))?1:0;
	
	if (window.sidebar) { // firefox	
		window.sidebar.addPanel(bookmarktitle, bookmarkurl, "");	
	} else if( document.all ) { //MSIE
		window.external.AddFavorite(bookmarkurl, bookmarktitle);
	} else if (window.opera && window.print) {
		    window.external.AddFavorite(url, name);
	} 
	  else if (chrome) {
		  alert('bookmark not supported, \n'+'manually bookmark this url:\n'+bookmarkurl+'\n'+'with this title:\n'+bookmarktitle);
	}
	else {	
		alert('bookmark not supported, \n'+'manually bookmark this url:\n'+bookmarkurl+'\n'+'with this title:\n'+bookmarktitle);
	}

}
// Inserisce bookmark sul google bookmark dell'user account google
function igoogle(bookmarkurl, bookmarktitle){
	
	a=window;
	c=encodeURIComponent;
	d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="
			+c(bookmarkurl)+"&title="
			+c(bookmarktitle),"bkmk_popup","left="
			+((a.screenX||a.screenLeft)+10)
			+",top="+((a.screenY||a.screenTop)+10)
			+",height=420px,width=550px,resizable=1,alwaysRaised=1");
	a.setTimeout(d.focus(),300);
}
function sendmail(u){
	var u = 'mailto:mail_address?body=' + escape(u);
	location.href = u;
	return true;
}
//////////////////////////////////////////////////////////////////////////
function openTweetWin (url) {
	tweeter_popup=window.open(url, 'TWWWeet', "width=550,height=450,toolbar=no,scrollbars=no");
	tweeter_popup.focus();
}
//////////////////////////////////////////////////////////////////////////
var banner_loaded = false;
function callVideoEvent(ev, prm) {
	//alert(ev);
	var leaderboard;
	var manchette;
	switch(ev) {
		case "VIDEO_CALL":
			if (!banner_loaded) {
				try {
					var cnt = getContainer();
					var dt = cnt.getVideoData();
					var original_data = JSON.parse(dt);
					var __tables = new Array();
					for (key in original_data) __tables.push(key);
					var __table = __tables[0];
					var description = original_data[__table][1];
					var lenght =  0;
					for (n in original_data[__table]) lenght++;
					lenght = lenght - 4;
					var data = {};
					var values = new Array();
					for (var row = 0; row < lenght; row++) {
						var r = {};
						var d = 0;
						for (field in description) {
							var f = original_data[__table][2 + row][d];
							r[field] = unescape(f);
							d++;
						}
						values.push(f);
						data[row] = r;
					}
					var adv_id = data[0]['advert_id'];
					var ch_id = data[0]['channel_id'];
					if (adv_id != "undefined" && adv_id && adv_id != undefined) {
						leaderboard = document.getElementById('banner_leaderboard');
						leaderboard.innerHTML = "<iframe id=\"banner\" style=\"margin-left: 17px;\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=1&ch_id="+ch_id+"&adv_id=" + adv_id + "\" width=\"728\" height=\"90\" style=\"border:0px;\" ></iframe>";
						manchette = document.getElementById('banner_manchette');
						manchette.innerHTML = "<iframe id=\"banner\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=2&ch_id="+ch_id+"&adv_id=" + adv_id + "\" width=\"338\" height=\"282\" style=\"border:0px;\"></iframe>";
					} else {
						leaderboard = document.getElementById('banner_leaderboard');
						leaderboard.innerHTML = "<iframe id=\"banner\" style=\"margin-left: 17px;\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=1&ch_id="+ch_id+"\" width=\"728\" height=\"90\" style=\"border:0px;\" ></iframe>";
						manchette = document.getElementById('banner_manchette');
						manchette.innerHTML = "<iframe id=\"banner\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=2&ch_id="+ch_id+"\" width=\"338\" height=\"282\" style=\"border:0px;\"></iframe>";
					}
				} catch (er) {
					try
					{
						leaderboard = document.getElementById('banner_leaderboard');
						leaderboard.innerHTML = "<iframe id=\"banner\" style=\"margin-left: 17px;\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=1\" width=\"728\" height=\"90\" style=\"border:0px;\" ></iframe>";
						manchette = document.getElementById('banner_manchette');
						manchette.innerHTML = "<iframe id=\"banner\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"No\" src=\"http://twww.tv/get_banner.php?type=2\" width=\"338\" height=\"282\" style=\"border:0px;\"></iframe>";
					
					}
					catch (err)
					{
						
					}
					
				};
			}
			banner_loaded = true;
		break;
	}
}
function flash_alert(msg) {
	alert(msg);
}
var swfReady = false;
function setSWFIsReady() {
	swfReady = true;
}
function getContainer(){
	var container;
	if (document.flash_main) {
		container = document.flash_main;
	} else if (document.getElementById) {
		container = document.getElementById('flash_main');
	} else if (document.all) {
		container = document.all['flash_main'];
	} else if (document.layers) {
		container = document.layers['flash_main'];
	}
	return container;
}
function hide_Fb_Like(){
	var theDiv = document.getElementById('fb-root');
	theDiv.style.display = 'none';
}
function getChannel() {
	var ur = document.location.href.split('.');
	var dns = ur.join('').split('?')[0];
	if (dns.indexOf('http://') != -1) dns = dns.substring(7);
	dns = dns.split('/')[0];
	switch (dns) {
		case 'twwwtv':
			return '1';
		case 'wwwtwwwtv':
			return '1';
		case 'streamitit':
			return '1';
		case 'wwwstreamitit':
			return '1';
		case 'rewwwolutiontv':
			return '1';
		case 'wwwrewwwolutiontv':
			return '1';
		case 'streamitjp':
			return '205';
		case 'suljosnetworktvtwwwtv':
			return '203';
		case 'cortoonsnetworktwwwtv':
			return '2';
		case 'wwwstreamitjp':
			return '205';
		case 'adnkronosnetworkrewwwolutiontv':
			return '177';
		case 'adnkronosnetworktwwwtv':
			return '177';
		case 'animenetworkrewwwolutiontv':
			return '2';
		case 'animenetworktwwwtv':
			return '2';
		case 'newsnetworkrewwwolutiontv':
			return '23';
		case 'newsnetworktwwwtv':
			return '23';
		case 'entertainmentnetworkrewwwolutiontv':
			return '1';
		case 'entertainmentnetworktwwwtv':
			return '1';
		case 'cinenetworkrewwwolutiontv':
			return '479';
		case 'cinenetworktwwwtv':
			return '479';
		case 'docunetworkrewwwolutiontv':
			return '215';
		case 'docunetworktwwwtv':
			return '215';
		case 'musicnetworkrewwwolutiontv':
			return '535';
		case 'musicnetworktwwwtv':
			return '535';
		case 'oroscopenetworkrewwwolutiontv':
			return '221';
		case 'oroscopenetworktwwwtv':
			return '221';
		case 'sportnetworkrewwwolutiontv':
			return '235';
		case 'sportnetworktwwwtv':
			return '235';
		case 'meteonetworkrewwwolutiontv':
			return '222';
		case 'meteonetworktwwwtv':
			return '222';
   		case 'streamittwwwtv':
			return '1';
		case 'streamitrewwwwolutiontv':
			return '1';
   		case 'cortoonstwwwtv':
			return '2';
		case 'cortoonsrewwwwolutiontv':
			return '2';
   		case 'cortoonsstreamitjp':
			return '2';
   		case 'mousementvtwwwtv':
			return '3';
		case 'mousementvrewwwwolutiontv':
			return '3';
   		case 'stadionews24twwwtv':
			return '4';
		case 'stadionews24rewwwwolutiontv':
			return '4';
   		case 'tvvolontariotwwwtv':
			return '5';
		case 'tvvolontariorewwwwolutiontv':
			return '5';
   		case 'miteletwwwtv':
			return '7';
		case 'mitelerewwwwolutiontv':
			return '7';
   		case 'cinemaarenatwwwtv':
			return '8';
		case 'cinemaarenarewwwwolutiontv':
			return '8';
   		case 'whatwonderfulworldtwwwtv':
			return '9';
		case 'whatwonderfulworldrewwwwolutiontv':
			return '9';
   		case 'daybydaytwwwtv':
			return '10';
		case 'daybydayrewwwwolutiontv':
			return '10';
   		case 'telethontvtwwwtv':
			return '11';
		case 'telethontvrewwwwolutiontv':
			return '11';
   		case 'zerotvtwwwtv':
			return '12';
		case 'zerotvrewwwwolutiontv':
			return '12';
   		case 'shortvillagetwwwtv':
			return '13';
		case 'shortvillagerewwwwolutiontv':
			return '13';
   		case 'romeocontetwwwtv':
			return '14';
		case 'romeoconterewwwwolutiontv':
			return '14';
   		case 'salentofinibusterraetwwwtv':
			return '15';
		case 'salentofinibusterraerewwwwolutiontv':
			return '15';
   		case 'vibestwwwtv':
			return '16';
		case 'vibesrewwwwolutiontv':
			return '16';
   		case 'lpdtwwwtv':
			return '17';
		case 'lpdrewwwwolutiontv':
			return '17';
   		case 'videobubblestwwwtv':
			return '19';
		case 'videobubblesrewwwwolutiontv':
			return '19';
   		case 'streamithdtwwwtv':
			return '21';
		case 'streamithdrewwwwolutiontv':
			return '21';
   		case 'adnkronostwwwtv':
			return '23';
		case 'adnkronosrewwwwolutiontv':
			return '23';
   		case 'teledicotwwwtv':
			return '25';
		case 'teledicorewwwwolutiontv':
			return '25';
   		case 'cortoonskidstwwwtv':
			return '29';
		case 'cortoonskidsrewwwwolutiontv':
			return '29';
   		case 'extemporetwwwtv':
			return '33';
		case 'extemporerewwwwolutiontv':
			return '33';
   		case 'altwwwtv':
			return '35';
		case 'alrewwwwolutiontv':
			return '35';
   		case 'nechetwwwtv':
			return '39';
		case 'necherewwwwolutiontv':
			return '39';
   		case 'filmcardstwwwtv':
			return '43';
		case 'filmcardsrewwwwolutiontv':
			return '43';
   		case 'blueangeltwwwtv':
			return '45';
		case 'blueangelrewwwwolutiontv':
			return '45';   		
   		case 'nocturnotvtwwwtv':
			return '53';
		case 'nocturnotvrewwwwolutiontv':
			return '53';
   		case 'gametribestwwwtv':
			return '55';
		case 'gametribesrewwwwolutiontv':
			return '55';
   		case 'atlitwwwtv':
			return '57';
		case 'atlirewwwwolutiontv':
			return '57';
   		case 'dnachanneltwwwtv':
			return '59';
		case 'dnachannelrewwwwolutiontv':
			return '59';
   		case 'cortoonsmusictwwwtv':
			return '63';
		case 'cortoonsmusicrewwwwolutiontv':
			return '63';
   		case 'drugsofftwwwtv':
			return '65';
		case 'drugsoffrewwwwolutiontv':
			return '65';
   		case 'docchanneltwwwtv':
			return '67';
		case 'docchannelrewwwwolutiontv':
			return '67';
   		case 'cineuropatwwwtv':
			return '68';
		case 'cineuroparewwwwolutiontv':
			return '68';
   		case 'quimammetwwwtv':
			return '69';
		case 'quimammerewwwwolutiontv':
			return '69';
   		case 'opiboxingtvtwwwtv':
			return '73';
		case 'opiboxingtvrewwwwolutiontv':
			return '73';
   		case 'airactionvigorsoltwwwtv':
			return '74';
		case 'airactionvigorsolrewwwwolutiontv':
			return '74';
   		case 'ermitagetwwwtv':
			return '75';
		case 'ermitagerewwwwolutiontv':
			return '75';
   		case 'kamatwwwtv':
			return '77';
		case 'kamarewwwwolutiontv':
			return '77';
   		case 'operachanneltwwwtv':
			return '85';
		case 'operachannelrewwwwolutiontv':
			return '85';
   		case 'movimentotvtwwwtv':
			return '87';
		case 'movimentotvrewwwwolutiontv':
			return '87';
   		case 'visualcontainertwwwtv':
			return '89';
		case 'visualcontainerrewwwwolutiontv':
			return '89';
   		case 'icwwrestlingtwwwtv':
			return '90';
		case 'icwwrestlingrewwwwolutiontv':
			return '90';
   		case 'spacetvtwwwtv':
			return '94';
		case 'spacetvrewwwwolutiontv':
			return '94';
   		case 'evantvtwwwtv':
			return '96';
		case 'evantvrewwwwolutiontv':
			return '96';
   		case 'glamourtwwwtv':
			return '98';
		case 'glamourrewwwwolutiontv':
			return '98';
   		case 'electiontvtwwwtv':
			return '100';
		case 'electiontvrewwwwolutiontv':
			return '100';
   		case 'vivalitaliachanneltwwwtv':
			return '104';
		case 'vivalitaliachannelrewwwwolutiontv':
			return '104';
   		case 'eticatvtwwwtv':
			return '134';
		case 'eticatvrewwwwolutiontv':
			return '134';
   		case 'suljostvtwwwtv':
			return '136';
		case 'suljostvrewwwwolutiontv':
			return '136';
   		case 'playtvtwwwtv':
			return '138';
		case 'playtvrewwwwolutiontv':
			return '138';
   		case 'atappletvtwwwtv':
			return '140';
		case 'atappletvrewwwwolutiontv':
			return '140';
   		case 'iranianloomtwwwtv':
			return '142';
		case 'iranianloomrewwwwolutiontv':
			return '142';
   		case 'allintvtwwwtv':
			return '144';
		case 'allintvrewwwwolutiontv':
			return '144';
   		case 'romartificiotwwwtv':
			return '148';
		case 'romartificiorewwwwolutiontv':
			return '148';
   		case 'nolostandtwwwtv':
			return '150';
		case 'nolostandrewwwwolutiontv':
			return '150';
   		case 'fightchanneltwwwtv':
			return '152';
		case 'fightchannelrewwwwolutiontv':
			return '152';
   		case 'cortoons3dtwwwtv':
			return '154';
		case 'cortoons3drewwwwolutiontv':
			return '154';
   		case 'cortoons2dtwwwtv':
			return '156';
		case 'cortoons2drewwwwolutiontv':
			return '156';
   		case 'sfilatefashionavenuetwwwtv':
			return '160';
		case 'sfilatefashionavenuerewwwwolutiontv':
			return '160';
   		case 'youreportertwwwtv':
			return '162';
		case 'youreporterrewwwwolutiontv':
			return '162';
   		case 'morganatwwwtv':
			return '164';
		case 'morganarewwwwolutiontv':
			return '164';
   		case 'kickboxingchanneltwwwtv':
			return '168';
		case 'kickboxingchannelrewwwwolutiontv':
			return '168';
   		case 'cinetrailertwwwtv':
			return '172';
		case 'cinetrailerrewwwwolutiontv':
			return '172';
   		case 'spiritoliberotwwwtv':
			return '174';
		case 'spiritoliberorewwwwolutiontv':
			return '174';
   		case 'lunatictwwwtv':
			return '176';
		case 'lunaticrewwwwolutiontv':
			return '176';
   		case 'adnkronosultimaoratwwwtv':
			return '177';
		case 'adnkronosultimaorarewwwwolutiontv':
			return '177';
   		case 'ondalatinatwwwtv':
			return '178';
		case 'ondalatinarewwwwolutiontv':
			return '178';
   		case 'eblogtwwwtv':
			return '179';
		case 'eblogrewwwwolutiontv':
			return '179';
   		case 'zerotventertainmenttwwwtv':
			return '181';
		case 'zerotventertainmentrewwwwolutiontv':
			return '181';
   		case 'tvtangostwwwtv':
			return '183';
		case 'tvtangosrewwwwolutiontv':
			return '183';
   		case 'newdealnetworktwwwtv':
			return '184';
		case 'newdealnetworkrewwwwolutiontv':
			return '184';
   		case 'extremetvtwwwtv':
			return '185';
		case 'extremetvrewwwwolutiontv':
			return '185';
   		case 'golfchanneltwwwtv':
			return '186';
		case 'golfchannelrewwwwolutiontv':
			return '186';
   		case 'filmtrailertwwwtv':
			return '187';
		case 'filmtrailerrewwwwolutiontv':
			return '187';
   		case 'beniculturalitwwwtv':
			return '188';
		case 'beniculturalirewwwwolutiontv':
			return '188';
   		case 'unonotizietwwwtv':
			return '189';
		case 'unonotizierewwwwolutiontv':
			return '189';
   		case 'zerotvnanodatwwwtv':
			return '190';
		case 'zerotvnanodarewwwwolutiontv':
			return '190';
   		case 'leganazionalepallavoloseriebtwwwtv':
			return '191';
		case 'leganazionalepallavoloseriebrewwwwolutiontv':
			return '191';
   		case 'salustgtwwwtv':
			return '192';
		case 'salustgrewwwwolutiontv':
			return '192';
   		case 'tvaztecatwwwtv':
			return '193';
		case 'tvaztecarewwwwolutiontv':
			return '193';
   		case 'live1twwwtv':
			return '194';
		case 'live1rewwwwolutiontv':
			return '194';
   		case 'testtwwwtv':
			return '195';
		case 'testrewwwwolutiontv':
			return '195';
   		case 'maefchanneltwwwtv':
			return '196';
		case 'maefchannelrewwwwolutiontv':
			return '196';
   		case 'lybracommunicationtwwwtv':
			return '197';
		case 'lybracommunicationrewwwwolutiontv':
			return '197';
		case 'wtbfleiptv':
			return '198';
   		case 'wtbftwwwtv':
			return '198';
		case 'wtbfrewwwwolutiontv':
			return '198';
   		case 'dacfamilychanneltwwwtv':
			return '200';
		case 'dacfamilychannelrewwwwolutiontv':
			return '200';
   		case 'pokerfactortvtwwwtv':
			return '202';
		case 'pokerfactortvrewwwwolutiontv':
			return '202';
   		case 'wbcboxingtvtwwwtv':
			return '203';
		case 'wbcboxingtvrewwwwolutiontv':
			return '203';
   		case 'wbcboxingtvstreamitjp':
			return '203';
   		case 'streamitjapanguidetwwwtv':
			return '205';
		case 'streamitjapanguiderewwwwolutiontv':
			return '205';
   		case 'streamitjapanguidestreamitjp':
			return '205';
   		case 'itariagokozatwwwtv':
			return '206';
		case 'itariagokozarewwwwolutiontv':
			return '206';
   		case 'kitchenchanneltwwwtv':
			return '207';
		case 'kitchenchannelrewwwwolutiontv':
			return '207';
   		case 'kitchenchannelstreamitjp':
			return '207';
   		case 'shoppingchanneltwwwtv':
			return '208';
		case 'shoppingchannelrewwwwolutiontv':
			return '208';
   		case 'shoppingchannelstreamitjp':
			return '208';
   		case 'italytraveltwwwtv':
			return '209';
		case 'italytravelrewwwwolutiontv':
			return '209';
   		case 'italytravelstreamitjp':
			return '209';
   		case 'musicchanneltwwwtv':
			return '210';
		case 'musicchannelrewwwwolutiontv':
			return '210';
   		case 'musicchannelstreamitjp':
			return '210';
   		case 'businesschanneltwwwtv':
			return '211';
		case 'businesschannelrewwwwolutiontv':
			return '211';
   		case 'businesschannelstreamitjp':
			return '211';
   		case 'radio105twwwtv':
			return '212';
		case 'radio105rewwwwolutiontv':
			return '212';
   		case 'livingthelifetwwwtv':
			return '213';
		case 'livingtheliferewwwwolutiontv':
			return '213';
   		case 'docufestinternationaltwwwtv':
			return '215';
		case 'docufestinternationalrewwwwolutiontv':
			return '215';
   		case 'streamitsporttwwwtv':
			return '216';
		case 'streamitsportrewwwwolutiontv':
			return '216';
   		case 'assopokertwwwtv':
			return '217';
		case 'assopokerrewwwwolutiontv':
			return '217';
   		case 'blobboxtwwwtv':
			return '218';
		case 'blobboxrewwwwolutiontv':
			return '218';
   		case 'adnkronossalutetwwwtv':
			return '219';
		case 'adnkronossaluterewwwwolutiontv':
			return '219';
   		case 'raiperunanottetwwwtv':
			return '220';
		case 'raiperunanotterewwwwolutiontv':
			return '220';
   		case 'adnkronosoroscopotwwwtv':
			return '221';
		case 'adnkronosoroscoporewwwwolutiontv':
			return '221';
   		case 'adnkronosmeteotwwwtv':
			return '222';
		case 'adnkronosmeteorewwwwolutiontv':
			return '222';
   		case 'adnkronosweeklynewstwwwtv':
			return '223';
		case 'adnkronosweeklynewsrewwwwolutiontv':
			return '223';
   		case 'adnkronoslavorotwwwtv':
			return '224';
		case 'adnkronoslavororewwwwolutiontv':
			return '224';
   		case 'adnkronosprometeotwwwtv':
			return '225';
		case 'adnkronosprometeorewwwwolutiontv':
			return '225';
   		case 'adnkronossantieluoghidicultotwwwtv':
			return '226';
		case 'adnkronossantieluoghidicultorewwwwolutiontv':
			return '226';
   		case 'adnkronoseventospecialetwwwtv':
			return '227';
		case 'adnkronoseventospecialerewwwwolutiontv':
			return '227';
   		case 'fitatwwwtv':
			return '228';
		case 'fitarewwwwolutiontv':
			return '228';
   		case 'sdstwwwtv':
			return '229';
		case 'sdsrewwwwolutiontv':
			return '229';
   		case 'etennistwwwtv':
			return '230';
		case 'etennisrewwwwolutiontv':
			return '230';
   		case 'koftwwwtv':
			return '231';
		case 'kofrewwwwolutiontv':
			return '231';
   		case 'goodoldclassictwwwtv':
			return '233';
		case 'goodoldclassicrewwwwolutiontv':
			return '233';
   		case 'bandwcinematwwwtv':
			return '234';
		case 'bandwcinemarewwwwolutiontv':
			return '234';
   		case 'streamitsoccertwwwtv':
			return '235';
		case 'streamitsoccerrewwwwolutiontv':
			return '235';
   		case 'fidaftwwwtv':
			return '236';
		case 'fidafrewwwwolutiontv':
			return '236';
   		case 'conadetwwwtv':
			return '237';
		case 'conaderewwwwolutiontv':
			return '237';
		case 'rtl1025leiptv':
			return '238';
   		case 'rtl1025twwwtv':
			return '238';
		case 'rtl1025rewwwwolutiontv':
			return '238';
   		case 'dcfchanneltwwwtv':
			return '239';
		case 'dcfchannelrewwwwolutiontv':
			return '239';
   		case 'missuniverseorganizationtwwwtv':
			return '241';
		case 'missuniverseorganizationrewwwwolutiontv':
			return '241';
   		case 'missuniverseorganizationstreamitjp':
			return '241';
   		case 'internationalfederationhorseballfranciatwwwtv':
			return '242';
		case 'internationalfederationhorseballfranciarewwwwolutiontv':
			return '242';
   		case 'regginacalciotwwwtv':
			return '243';
		case 'regginacalciorewwwwolutiontv':
			return '243';
   		case 'divisionecalcioa5twwwtv':
			return '245';
		case 'divisionecalcioa5rewwwwolutiontv':
			return '245';
   		case 'fcparmatvtwwwtv':
			return '247';
		case 'fcparmatvrewwwwolutiontv':
			return '247';
   		case 'enjoymoviestwwwtv':
			return '249';
		case 'enjoymoviesrewwwwolutiontv':
			return '249';
   		case 'empolifctwwwtv':
			return '251';
		case 'empolifcrewwwwolutiontv':
			return '251';
   		case 'ferraraunotwwwtv':
			return '253';
		case 'ferraraunorewwwwolutiontv':
			return '253';
   		case 'livesiciliatvtwwwtv':
			return '255';
		case 'livesiciliatvrewwwwolutiontv':
			return '255';
   		case 'ausoniatvtwwwtv':
			return '257';
		case 'ausoniatvrewwwwolutiontv':
			return '257';
   		case 'taxitelevisiontvtwwwtv':
			return '259';
		case 'taxitelevisiontvrewwwwolutiontv':
			return '259';
   		case 'biancofornovolleyenonsolotwwwtv':
			return '261';
		case 'biancofornovolleyenonsolorewwwwolutiontv':
			return '261';
   		case 'fipsastvtwwwtv':
			return '263';
		case 'fipsastvrewwwwolutiontv':
			return '263';
   		case 'vendingtvtwwwtv':
			return '265';
		case 'vendingtvrewwwwolutiontv':
			return '265';
   		case 'giannataniwebchanneltwwwtv':
			return '267';
		case 'giannataniwebchannelrewwwwolutiontv':
			return '267';
   		case 'gioiatvtwwwtv':
			return '269';
		case 'gioiatvrewwwwolutiontv':
			return '269';
   		case 'twwwhelptwwwtv':
			return '329';
		case 'twwwhelprewwwwolutiontv':
			return '329';
   		case 'digitalplaytwwwtv':
			return '331';
		case 'digitalplayrewwwwolutiontv':
			return '331';
   		case 'lindrotwwwtv':
			return '335';
		case 'lindrorewwwwolutiontv':
			return '335';
   		case 'misspadaniatwwwtv':
			return '337';
		case 'misspadaniarewwwwolutiontv':
			return '337';
   		case 'telepadaniatwwwtv':
			return '339';
		case 'telepadaniarewwwwolutiontv':
			return '339';
   		case 'cataniacalciotesttwwwtv':
			return '341';
		case 'cataniacalciotestrewwwwolutiontv':
			return '341';
   		case 'alkemitvtwwwtv':
			return '343';
		case 'alkemitvrewwwwolutiontv':
			return '343';
   		case 'passaparolatwwwtv':
			return '345';
		case 'passaparolarewwwwolutiontv':
			return '345';
   		case 'iwfltwwwtv':
			return '347';
		case 'iwflrewwwwolutiontv':
			return '347';
   		case 'fashioneventtwwwtv':
			return '349';
		case 'fashioneventrewwwwolutiontv':
			return '349';
   		case 'cinecittaholdingtwwwtv':
			return '351';
		case 'cinecittaholdingrewwwwolutiontv':
			return '351';
   		case 'europa7twwwtv':
			return '353';
		case 'europa7rewwwwolutiontv':
			return '353';
   		case 'hipodromochanneltwwwtv':
			return '355';
		case 'hipodromochannelrewwwwolutiontv':
			return '355';
   		case 'italplanettwwwtv':
			return '357';
		case 'italplanetrewwwwolutiontv':
			return '357';
   		case 'fcinternewstvtwwwtv':
			return '359';
		case 'fcinternewstvrewwwwolutiontv':
			return '359';
   		case 'milannewstvtwwwtv':
			return '361';
		case 'milannewstvrewwwwolutiontv':
			return '361';
   		case 'tuttojuvetvtwwwtv':
			return '363';
		case 'tuttojuvetvrewwwwolutiontv':
			return '363';
   		case 'napolinewstvtwwwtv':
			return '365';
		case 'napolinewstvrewwwwolutiontv':
			return '365';
		case 'leoneleiptv':
			return '367';
   		case 'leonetwwwtv':
			return '367';
		case 'leonerewwwwolutiontv':
			return '367';
   		case 'streamitindependentcinematwwwtv':
			return '369';
		case 'streamitindependentcinemarewwwwolutiontv':
			return '369';
   		case 'byoblutwwwtv':
			return '371';
		case 'byoblurewwwwolutiontv':
			return '371';
   		case 'mytvtwwwtv':
			return '373';
		case 'mytvrewwwwolutiontv':
			return '373';
   		case 'fccrotonetvtwwwtv':
			return '375';
		case 'fccrotonetvrewwwwolutiontv':
			return '375';
   		case 'italychanneltwwwtv':
			return '377';
		case 'italychannelrewwwwolutiontv':
			return '377';
   		case 'italychannelstreamitjp':
			return '377';
   		case 'japanchanneltwwwtv':
			return '379';
		case 'japanchannelrewwwwolutiontv':
			return '379';
   		case 'japanchannelstreamitjp':
			return '379';
   		case 'artschanneltwwwtv':
			return '381';
		case 'artschannelrewwwwolutiontv':
			return '381';
   		case 'artschannelstreamitjp':
			return '381';
   		case 'fashionchanneltwwwtv':
			return '385';
		case 'fashionchannelrewwwwolutiontv':
			return '385';
   		case 'fashionchannelstreamitjp':
			return '385';
   		case 'italianeverydaytwwwtv':
			return '387';
		case 'italianeverydayrewwwwolutiontv':
			return '387';
   		case 'italianeverydaystreamitjp':
			return '387';
   		case 'weddingchanneltwwwtv':
			return '389';
		case 'weddingchannelrewwwwolutiontv':
			return '389';
   		case 'weddingchannelstreamitjp':
			return '389';
   		case 'talentchanneltwwwtv':
			return '391';
		case 'talentchannelrewwwwolutiontv':
			return '391';
   		case 'talentchannelstreamitjp':
			return '391';
   		case 'asiachanneltwwwtv':
			return '393';
		case 'asiachannelrewwwwolutiontv':
			return '393';
   		case 'asiachannelstreamitjp':
			return '393';
   		case 'cortoonsjapantwwwtv':
			return '395';
		case 'cortoonsjapanrewwwwolutiontv':
			return '395';
   		case 'cortoonsjapanstreamitjp':
			return '395';
   		case 'laquila99tvtwwwtv':
			return '397';
		case 'laquila99tvrewwwwolutiontv':
			return '397';
   		case 'ichnosinternationaltvtwwwtv':
			return '399';
		case 'ichnosinternationaltvrewwwwolutiontv':
			return '399';   		
   		case 'fistftwwwtv':
			return '403';
		case 'fistfrewwwwolutiontv':
			return '403';
   		case 'slamballtwwwtv':
			return '405';
		case 'slamballrewwwwolutiontv':
			return '405';
   		case 'daniafilmtesttwwwtv':
			return '407';
		case 'daniafilmtestrewwwwolutiontv':
			return '407';
   		case 'orangedvisiontwwwtv':
			return '409';
		case 'orangedvisionrewwwwolutiontv':
			return '409';
   		case 'stopandgotvtwwwtv':
			return '411';
		case 'stopandgotvrewwwwolutiontv':
			return '411';
   		case 'sportitalia24twwwtv':
			return '413';
		case 'sportitalia24rewwwwolutiontv':
			return '413';
   		case 'aostaoggitvtwwwtv':
			return '425';
		case 'aostaoggitvrewwwwolutiontv':
			return '425';
		case '500clubitalialeiptv':
			return '431';
		case '500clubitaliarewwwwolutiontv':
			return '431';
		case '500clubitaliatwwwtv':
			return '431';
		case 'lesportleiptv':
			return '433';
		case 'lesportrewwwwolutiontv':
			return '433';
		case 'lesporttwwwtv':
			return '433';
		case 'upstoneleiptv':
			return '435';
		case 'upstonerewwwwolutiontv':
			return '435';
		case 'upstonetwwwtv':
			return '435';
		case 'mtvleiptv':
			return '437';
		case 'mtvrewwwwolutiontv':
			return '437';
		case 'mtvtwwwtv':
			return '437';
		case 'lecinemaleiptv':
			return '439';
		case 'lecinemawwwwolutiontv':
			return '439';
		case 'lecinematwwwtv':
			return '439';
		case 'lenewsleiptv':
			return '441';
		case 'lenewsrewwwwolutiontv':
			return '441';
		case 'lenewstwwwtv':
			return '441';
		case 'rainewsleiptv':
			return '443';
		case 'rainewsrewwwwolutiontv':
			return '443';
		case 'rainewstwwwtv':
			return '443';
		case 'euronewsleiptv':
			return '445';
		case 'euronewsrewwwwolutiontv':
			return '445';
		case 'euronewstwwwtv':
			return '445';
		case 'liveviewleiptv':
			return '447';
		case 'liveviewrewwwwolutiontv':
			return '447';
		case 'liveliewtwwwtv':
			return '447';
		case 'liveboatleiptv':
			return '449';
		case 'liveboatrewwwwolutiontv':
			return '449';
		case 'liveboattwwwtv':
			return '449';
		case 'initalialeiptv':
			return '451';
		case 'initaliarewwwwolutiontv':
			return '451';
		case 'initaliatwwwtv':
			return '451';
		case 'laquilaleiptv':
			return '453';
		case 'laquilarewwwwolutiontv':
			return '453';
		case 'laquilatwwwtv':
			return '453';
		case 'finaleliguretvleiptv':
			return '455';
		case 'finaleliguretvrewwwwolutiontv':
			return '455';
		case 'finaleliguretvtwwwtv':
			return '455';
		case 'posteitalianeleiptv':
			return '457';
		case 'posteitalianerewwwwolutiontv':
			return '457';
		case 'posteitalianewwwtv':
			return '457';
		case 'clubitalianclassleiptv':
			return '459';
		case 'clubitalianclassrewwwwolutiontv':
			return '459';
		case 'clubitalianclasstwwwtv':
			return '459';
		case 'lestyleleiptv':
			return '461';
		case 'lestylerewwwwolutiontv':
			return '461';
		case 'lestyletwwwtv':
			return '461';
		case 'lebusinessleiptv':
			return '463';
		case 'lebusinessrewwwwolutiontv':
			return '463';
		case 'lebusinesstwwwtv':
			return '463';
		case 'exploraleiptv':
			return '465';
		case 'explorarewwwwolutiontv':
			return '465';
		case 'exploratwwwtv':
			return '465';
		case 'leradioleiptv':
			return '467';
		case 'leradiorewwwwolutiontv':
			return '467';
		case 'leradiotwwwtv':
			return '467';
		case 'piazzaerbeveronatwwwtv':
			return '471';
		case 'piazzaerbeveronarewwwwolutiontv':
			return '471';
		case 'eurojumptwwwtv':
			return '477';
		case 'eurojumprewwwwolutiontv':
			return '477';
		case 'videounotwwwtv':
			return '487';
		case 'videounorewwwwolutiontv':
			return '487';
		case 'udinesechanneltvtwwwtv':
			return '493';
		case 'udinesechanneltvrewwwwolutiontv':
			return '493';
		case 'madeinmillertwwwtv':
			return '497';
		case 'madeinmillertwwwtv':
			return '497';
		case 'ilfattoquotidianotwwwtv':
			return '499';
		case 'ilfattoquotidianorewwwwolutiontv':
			return '499';
		case 'movieplayertwwwtv':
			return '501';
		case 'movieplayerrewwwwolutiontv':
			return '501';
		case 'primoitaliastreamittwwwtv':
			return '505';
		case 'primoitaliastreamitrewwwwolutiontv':
			return '505';
		case 'freestyletwwwtv':
			return '507';
		case 'freestylerewwwwolutiontv':
			return '507';
		case 'westreamittwwwtv':
			return '523';
		case 'westreamitrewwwwolutiontv':
			return '523';
		case 'basketnbatwwwtv':
			return '527';
		case 'basketnbarewwwwolutiontv':
			return '527';
		case 'rugbytwwwtv':
			return '529';
		case 'rugbyrewwwwolutiontv':
			return '529';
		case 'bocconisdatwwwtv':
			return '531';
		case 'bocconisdarewwwwolutiontv':
			return '531';
		case 'videoheadtwwwtv':
			return '533';
		case 'videoheadrewwwwolutiontv':
			return '533';
		case 'movieclicktwwwtv':
			return '534';
		case 'movieclickrewwwwolutiontv':
			return '534';
		case 'playmetwwwtv':
			return '535';
		case 'playmerewwwwolutiontv':
			return '535';
		case 'covertwwwtv':
			return '537';
		case 'coverrewwwwolutiontv':
			return '537';
		case 'cover3dtwwwtv':
			return '539';
		case 'cover3drewwwwolutiontv':
			return '539';
		case 'bravefilmtwwwtv':
			return '541';
		case 'bravefilmrewwwwolutiontv':
			return '541';
		case 'mipeltwwwtv':
			return '543';
		case 'mipelrewwwwolutiontv':
			return '543';
		case 'coverbmoviestwwwtv':
			return '545';
		case 'coverbmoviesrewwwwolutiontv':
			return '545';
		case 'motormediatwwwtv':
			return '547';
		case 'motormediarewwwwolutiontv':
			return '547';
		case 'coveranimetwwwtv':
			return '549';
		case 'coveranimerewwwwolutiontv':
			return '549';
		case 'coverfamilytwwwtv':
			return '551';
		case 'coverfamilyrewwwwolutiontv':
			return '551';
		case 'coveractiontwwwtv':
			return '553';
		case 'coveractionrewwwwolutiontv':
			return '553';
		case 'coverfantasytwwwtv':
			return '555';
		case 'coverfantasyrewwwwolutiontv':
			return '555';
		case 'zeligtubetwwwtv':
			return '557';
		case 'zeligtuberewwwwolutiontv':
			return '557';
		case 'smemotvtwwwtv':
			return '559';
		case 'smemotvrewwwwolutiontv':
			return '559';
		case 'amicidellaterrasantaonlustwwwtv':
			return '561';
		case 'amicidellaterrasantaonlusrewwwwolutiontv':
			return '561';
		case 'adtstwwwtv':
			return '561';
		case 'adtsrewwwwolutiontv':
			return '561';
		case 'holylandfrienstwwwtv':
			return '561';
		case 'holylandfriensrewwwwolutiontv':
			return '561';
		case 'amicidellaterrasantatwwwtv':
			return '561';
		case 'amicidellaterrasantarewwwwolutiontv':
			return '561';
		case 'netdipendenzaonlustwwwtv':
			return '563';
		case 'netdipendenzaonlusrewwwwolutiontv':
			return '563';
		case 'visionariatwwwtv':
			return '565';
		case 'visionariarewwwwolutiontv':
			return '565';
		case 'bikeshowtvtwwwtv':
			return '567';
		case 'bikeshowtvrewwwwolutiontv':
			return '567';
		case 'fondazioneveronesichanneltwwwtv':
			return '569';
		case 'fondazioneveronesichannelrewwwwolutiontv':
			return '569';
		case 'cisonostatotwwwtv':
			return '571';
		case 'cisonostatorewwwwolutiontv':
			return '571';
		case 'forzapescaratwwwtv':
			return '573';
		case 'forzapescararewwwwolutiontv':
			return '573';
		case 'roxybartwwwtv':
			return '575';
		case 'roxybarrewwwwolutiontv':
			return '575';
		case 'tiscalichanneltwwwtv':
			return '577';
		case 'tiscalichannelrewwwwolutiontv':
			return '577';
		case 'takeoffstrategiestwwwtv':
			return '579';
		case 'takeoffstrategiesrewwwwolutiontv':
			return '579';
		case 'clericichanneltwwwtv':
			return '581';
		case 'clericichannelrewwwwolutiontv':
			return '581';
		case 'guidaviaggitvtwwwtv':
			return '583';
		case 'guidaviaggitvrewwwwolutiontv':
			return '583';
		case 'lalaziosiamonoitwwwtv':
			return '585';
		case 'lalaziosiamonoirewwwwolutiontv':
			return '585';
		case 'fatimatvworldwidetwwwtv':
			return '589';
		case 'fatimatvworldwiderewwwwolutiontv':
			return '589';
		case 'novarachanneltwwwtv':
			return '591';
		case 'novarachannelrewwwwolutiontv':
			return '591';
		case 'sartoriotvtwwwtv':
			return '593';
		case 'sartoriotvrewwwwolutiontv':
			return '593';
		case 'relifetwwwtv':
			return '595';
		case 'reliferewwwwolutiontv':
			return '595';
		case 'miniportaletvtwwwtv':
			return '597';
		case 'miniportaletvrewwwwolutiontv':
			return '597';
		case 'donnetvtwwwtv':
			return '599';
		case 'donnetvrewwwwolutiontv':
			return '599';
		case 'avantitwwwtv':
			return '601';
		case 'avantirewwwwolutiontv':
			return '601';
		case 'pandittvtwwwtv':
			return '603';
		case 'pandittvrewwwwolutiontv':
			return '603';
		case 'cubamaniatwwwtv':
			return '605';
		case 'cubamaniarewwwwolutiontv':
			return '605';
		case 'palaktwwwtv':
			return '607';
		case 'palakrewwwwolutiontv':
			return '607';
		case 'nekotvtwwwtv':
			return '609';
		case 'nekotvrewwwwolutiontv':
			return '609';
		case 'tuttoggitvtwwwtv':
			return '611';
		case 'tuttoggitvrewwwwolutiontv':
			return '611';
		case 'radiosport24twwwtv':
			return '613';
		case 'radiosport24tvrewwwwolutiontv':
			return '613';
         default:
	 		return '1';
	 	 
	 	}
}
checkLoaded('callbacks');


