function loadSwf_orig(img,wsize,hsize){
    document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\""+wsize+"\" height=\""+hsize+"\">");
    document.write("<param name=\"movie\" value=\""+img+"\">");
    document.write("<param name=\"quality\" value=\"best\">");
    //document.write("<param name=wmode value=transparent>");
    document.write("<embed src=\""+img+"\" quality=\"best\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+wsize+"\" height=\""+hsize+"\"></embed>");
   document.write("</object>");
}


function loadSwf(img,wsize,hsize)
{
	/*if (flashPlayerVersion() < 8) */
	if (1 != 1) 
	document.write('<p> La versione del tuo flash player non è aggiornata  ' + 
		       'per vedere questo  filmato aggiornala al seguente ' +
		       'link: <strong><a href="http://www.macromedia.com/software/flash/about/">  Flash Player 9 </a> </strong> </p>');
	
	else loadSwf_orig(img,wsize,hsize);
	
}


function versionBrowser()
{
   ver=parseInt(navigator.appVersion);
   ie4=(ver>3  && navigator.appName!="Netscape")? 1 : 0;
   ns4=(ver>3  && navigator.appName=="Netscape")? 1 : 0;
   ns3=(ver==3 && navigator.appName=="Netscape")? 1 : 0;
   //if(!ie4) document.write("<EMBED NAME=\"Bach\" SRC=\"../checkpoint.WAV\" LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND>");
}


function checkLocation()
{
	cityLoc = getCookie("CityLinked");
	if (cityLoc!=null && cityLoc!="")
	{
		goLoc(cityLoc);
	}
}


function setCookie(c_name,value)
{
	document.cookie=c_name+ "=" +escape(value);	
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
    c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {	
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function checkCookie()
{
username=getCookie('username');
if (username!=null && username!="")
  {
  alert('Welcome again '+username+'!');
  }
else
  {
  username=prompt('Please enter your name:',"");
  if (username!=null && username!="")
    {
    setCookie('username',username,365);
    }
  }
}



function caricaLocation(city)
{
	document.getElementById("locationwrap").style.height = 150; 
	document.getElementById("locationwrap").style.fontFamily="tahoma";
	objImg = document.getElementById("locationwrap");
	//objImg.innerHTML = "speriamo che funzioni!!!!--> " + city;	
	objImg.innerHTML = "speriamo che funzioni!!!!--> " + city;
}





function playSound(sound) {	
 if (ie4) document.all['BGSOUND_ID'].src=sound; 
}

function stopSound() {	
 if (ie4) document.all['BGSOUND_ID'].src=''; 
}


function playSound_crossbrows() {	
 if (ie4) document.all['BGSOUND_ID'].src='../check.WAV';
 if ((ns4||ns3)
  && navigator.javaEnabled()
  && navigator.mimeTypes['audio/x-midi']
  && self.document.Bach.IsReady()
 )
 {
    	
  self.document.Bach.play()
 }
}

function stopSound_crossbrows() {	
 if (ie4) document.all['BGSOUND_ID'].src='jsilence.mid';
 if ((ns4||ns3)
  && navigator.javaEnabled()
  && navigator.mimeTypes['audio/x-midi']
 )
 {
  self.document.Bach.stop()
 }
}

function openWin(Finestra,Name,Larghezza,Altezza,Left,Top)
{	

  var Tot_String='toolbar=no  width='+Larghezza+' height='+Altezza+' left='+Left+ ' top='+Top+' resizable=no';
     
  window.open(Finestra,Name,Tot_String);
}

function flashPlayerVersion() {	
	var FPV =
	'function flashPlayerVersion() {'
	+'	var version = 0;'
	+'	if(navigator.plugins && navigator.plugins.length) {'
	+'		var __fi = navigator.plugins["Shockwave Flash"];'
	+'		if(__fi && __fi.description) {'
	+'			__fi = __fi.description;'
	+'			version = Number(__fi.charAt(__fi.indexOf(".")-1));'
	+'		}'
	+'	}'
	+'	else if(navigator.mimeTypes && navigator.mimeTypes.length) {'
	+'		var __fi = navigator.mimeTypes["application/x-shockwave-flash"];'
	+'		if (__fi && __fi.enabledPlugin && __fi.enabledPlugin.description) {'
	+'			__fi = __fi.enabledPlugin.description;'
	+'			version = Number(__fi.charAt(__fi.indexOf(".")-1));'
	+'		}'
	+'	}'
	+'	else {'
	+'		for(var a = 0; a < 10; a++) {'
	+'			try{'
	+'				var b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + a);'
	+'				version = a;'
	+'			}'
	+'			catch(e){ /** do nothing */ }'
	+'		}'
	+'	}'
	+'	return version;'
	+'}';
	if(navigator.userAgent.toLowerCase().indexOf('msie 4') == -1) {
		eval(FPV);
		FPV = flashPlayerVersion();
	}
	else
		FPV = 'undefined';
	return FPV;
}


function controllFlashVersion(id)
		{
			startFLashCheck(id);			
			
			if (flashPlayerVersion() < 10)
			alert (flashPlayerVersion());
				var fver = 'Per vedere il filmato devi aggiornare il Flash Player  <br> ' + 
				'al seguente link: <a href="http://www.macromedia.com/software/flash/about/">  Flash Player 9 </a>  ';
				if(typeof(document.getElementById) != 'undefined')
					document.getElementById(id).innerHTML = fver;
				else	// for other older browsers (such IE4)
					document.all[id].innerHTML = fver;
		}
		
function gap_div(divName,heigthDiv)
{			
	if (heigthDiv < 0) heigthDiv = 0;
	//document.getElementById("gap").style.backgroundImage = "url(../img/backmain.jpg)";
    document.getElementById(divName).style.height = heigthDiv + 'px';

}		

// Funzioni Javascript di varia utilità

// Visualizza o nasconde un div
function ShowAndHide(element_1,element_2){
  if(document.getElementById){
    el1=document.getElementById(element_1);
    el2=document.getElementById(element_2);

    el2.style.display="none";
    el1.style.display="block";
  }
}

// Imposta il target
function setTarget( form ){
  form.target = '_blank';
  return true;
}

// Select/Unselect 
function selectAll( select, form ){
  for (var i=0; i< form.elements.length;i++){
    form.elements[i].checked = select;
  }
}

  // Funzioni per visualizzazione help
  function showHelp( testo ) {	  
		var scrOfX = 0, scrOfY = 0;
		if( typeof( window.pageYOffset ) == 'number' ) {
			//Netscape compliant
			scrOfY = window.pageYOffset;
			scrOfX = window.pageXOffset;
		} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
			//DOM compliant
			scrOfY = document.body.scrollTop;
			scrOfX = document.body.scrollLeft;
		} else if( document.documentElement &&
		( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
			//IE6 standards compliant mode
			scrOfY = document.documentElement.scrollTop;
			scrOfX = document.documentElement.scrollLeft;
		}
		var myTop = scrOfY += 20;
		var helpBox = document.getElementById("helpBox");
		document.getElementById("helpText").innerHTML = testo;		
		helpBox.style.top = myTop + "px";
  }
  
  function helpOff() {

		var helpPop = document.getElementById("helpBox");		
		helpPop.style.top = '-99999px';
  }