function getParam(PARAM, DEF){
	var str = top.location.search;
	var reg = new RegExp(PARAM+"=([^&]+)");
	var result = str.match(reg);
	if(result != null){
		return result[1];
	}	
	return DEF;	
}
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function urlencode(KEY){
	return escape(trim(KEY)).replace(/%20/g, '+');
}
function urldecode(KEY){
	if(KEY != "")
		return unescape(trim(KEY)).replace(/\+/g, ' ');
	return "";
}
function changeView(T){
	if(T == ""){
		T = document.formTiscali.tiscalitype.value;
	}else{
		document.formTiscali.tiscalitype.value = T;
	}
	document.getElementById('s_form').style.backgroundColor = "#E5E5E5";
	var arrInputs = new Array('search_simple','search_pg','search_mp3','search_mappe','s_google');
	for(var i=0;i<arrInputs.length;i++){
		document.getElementById(arrInputs[i]).style.display = "none";
	}		
	//var arrLabels = new Array('web','image','video','mappe','mp3','directory','pg');
	var arrLabels = new Array('web','image','video','mappe','mp3','directory');	
	for(var i=0;i<arrLabels.length;i++){			
		document.getElementById('t_'+arrLabels[i]).style.color = "#0750d9";	
	}
	document.getElementById('t_'+T).style.color = "#626262";	
	document.getElementById('box_radio_tiscali').style.display = "none";	
	document.getElementById('box_radio_web').style.display = "none";	
	document.getElementById('box_radio_it').style.display = "none";	
	var where = "";
	for(var i=0;i<document.formTiscali.selectsearch.length;i++){
		if(document.formTiscali.selectsearch[i].checked)
			where = document.formTiscali.selectsearch[i].value;
	}
	if(T == "pg"){
		document.getElementById('s_form').style.backgroundColor = "#FEDE19";		
		document.getElementById('search_pg').style.display = "block";			
		return;
	}
	if(T == "mp3"){
		document.getElementById('search_mp3').style.display = "block";			
		return;
	}
	if(T == "mappe"){
		document.getElementById('search_mappe').style.display = "block";			
		return;
	}
	if(T == "web" || T == "image" || T == "video" || T == "directory"){
		document.getElementById('search_simple').style.display = "block";	
		document.getElementById('box_radio_tiscali').style.display = "block";	
		document.getElementById('box_radio_web').style.display = "block";	
		document.getElementById('box_radio_it').style.display = "block";	
		if(T != "video" && (where == "web" || where == "it")){
			document.getElementById('collection').value = where;
			document.getElementById('s_google').style.display = "block";	
		}	
		if(T == "directory"){
			document.getElementById('radio_web').checked = true;
			document.getElementById('box_radio_tiscali').style.display = "none";	
			document.getElementById('box_radio_web').style.display = "none";	
			document.getElementById('box_radio_it').style.display = "none";	
			document.getElementById('s_google').style.display = "block";
		}	
		if(T == "video"){
			document.getElementById('radio_tiscali').checked = true;	
			document.getElementById('box_radio_web').style.display = "none";	
			document.getElementById('box_radio_it').style.display = "none";	
		}	
		if(T == "image" ){
			if(!document.getElementById('radio_tiscali').checked)
				document.getElementById('radio_web').checked = true;
			document.getElementById('box_radio_it').style.display = "none";	
		}
		return;
	}	
}
function submitSearch(){
	var obj = document.formTiscali;
	var where = obj.tiscalitype.value;
	var selectsearch = "";
	for(var i=0;i<document.formTiscali.selectsearch.length;i++){
		if(document.formTiscali.selectsearch[i].checked)
			selectsearch = document.formTiscali.selectsearch[i].value;
	}
	switch(where){
		case "pg":
			var url = "tiscalitype=pg&key="+urlencode(obj.cosa.value)+"&d="+urlencode(obj.dove.value);	
			location.href = "http://search.tiscali.it/?"+url;	
		break;
		case "mp3":
			var url = "shop=11&associd=2";
			if(obj.artistsearch.value == "" && obj.titlesearch.value != ""){
				url += "&redirect=searchtitle&titlesearch="+obj.titlesearch.value;
			}else if(obj.artistsearch.value != "" && obj.titlesearch.value == ""){
				url += "&redirect=searchartist&artistsearch="+obj.artistsearch.value;
			}else if(obj.artistsearch.value != "" && obj.titlesearch.value != ""){
				url += "&redirect=searchartisttitle&artistsearch="+obj.artistsearch.value+"&titlesearch="+obj.titlesearch.value;
			}			
			location.href = "http://sib1.od2.com/common/config.asp?"+url;			
		break;
		case "mappe":
			var url = "txtIndirizzo="+urlencode(obj.txtIndirizzo.value)+"&txtCivico="+urlencode(obj.txtCivico.value)+"&txtComune="+urlencode(obj.txtComune.value)+"&Nation=ITALIA&cerca.x=18&ContextName="+(new Date()).getTime();
			location.href = "http://mappe.tiscali.it/mappe/cercaindirizzo.asp?"+url;	
		break;
		case "video":
			var url = "tiscalitype=video&key="+urlencode(obj.key.value);	
			location.href = "http://search.tiscali.it/?"+url;		
		break;
		default:
			if(selectsearch == "web" || selectsearch == "it"){
				var url = "collapse=on&pg=1&offset=0&tiscalitype="+obj.tiscalitype.value+"&collection="+obj.collection.value;
				if(where == "image"){
					url += "&hits=9";
				}else{
					url += "&hits=10";
				}
				if(selectsearch == "it"){
					url += "&language=it";
				}else{
					url += "&hl=it";
				}
				url += "&key="+urlencode(obj.key.value.replace("site:directory.tiscali.it",""));				
				if(obj.tiscalitype.value == "directory"){
					url += "+site:directory.tiscali.it";
					url += "&hl=it";
				}
				location.href = "http://search-dyn.tiscali.it/search.php?"+url;		
			}else{
				var url = "tiscalitype="+where+"&key="+urlencode(obj.key.value)+"&collection=tiscali";	
				location.href = "http://search.tiscali.it/?"+url;	
			}			
		break;
	}
}
