$(function(){
	function forceDomain(url, domain) {
		if (!domain) {
			domain = "http://www.rai.tv";
		}
		if (/(adm\.portale\.rai\.it|admraisport\.portale\.rai\.it|admradio\.portale\.rai\.it)/.test(document.domain)) {
			domain = "http://"+document.domain;
		}
		var u = url;
		var p = url.match(/.*(\/dl\/.*)$/);
		if (p && p.length > 1) {
			u = domain+p[1];
		}
		return u;
	}
	var link= "";
	var set = $(document).getUrlParam("set")==null ? "" : $(document).getUrlParam("set");
	var site = $(document).getUrlParam("site")==null ? "" : "-"+$(document).getUrlParam("site");
	var type = $(document).getUrlParam("type")==null ? "V" : $(document).getUrlParam("type");
	if(set=="")	{
		link = document.getElementsByTagName("a")[0].getAttribute("href");
		link = forceDomain(link);
		link = link.replace('.html',site+'.html');
		//location.href=link;
		location.replace(link);
	} else {
		$.ajax({
		   url: "http://"+document.domain+"/dl/RaiTV/programmi/liste/"+set+"-"+type.toUpperCase()+"-0.html",
		   dataType: "html",
		   success: function(result){
				$("#hideme").html(result);
				link = document.getElementsByTagName("a")[0].getAttribute("href");
				link = forceDomain(link);
				link = link.replace('.html',site+'.html');
				//location.href=link;
				location.replace(link);
		   },
		   error : function(result){
				link = document.getElementsByTagName("a")[0].getAttribute("href");
				link = forceDomain(link);
				link = link.replace('.html',site+'.html');
				//location.href=link;
				location.replace(link);
			}
		});
	}
});