// Aggiunge ai preferiti Walkie
function addbookmark(bookmarkurl,bookmarktitle)
{
	if (document.all)
		 window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

// Apre un pop-up 
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos,res,loc,dir,stat,menu,tool)
{
  if(pos=="random"){
  	LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
  if(pos=="center"){
  	LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
	}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20
	}
  settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+res+',location='+loc+',directories='+dir+',status='+stat+',menubar='+menu+',toolbar='+tool+'';
  win=window.open(mypage,myname,settings);
	
	/*Esempio per richiamare la funzione
	<a href="http://www.walkie.it" onclick="NewWindow(this.href,'walkie','800','600','yes','center','no','no','no','no','no');return false" onfocus="this.blur()">YourLinkText</a>
	*/
}

// Chiude il pop-up e indirizza la pagina del browser verso l'url scelto
function signup(url,win) {
  window.opener.location=url;
	if (win=="close"){window.close();}
}

/******************************************************************************/
//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var highlightcolor="#F1F7FB"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
	if (which.style&&intended.test(which.tagName)){
		if (ns6&&eventobj.nodeType==3)
			eventobj=eventobj.parentNode.parentNode
		return true
	}
	else
	return false
}

//Function to highlight form element
function highlight(e){
	eventobj=ns6? e.target : event.srcElement
	if (previous!='') {
		if (checkel(previous))
			previous.style.backgroundColor=''
		previous=eventobj
		if (checkel(eventobj))
		eventobj.style.backgroundColor=highlightcolor
	}
	else {
		if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
		previous=eventobj
	}
}
/******************************************************************************/
// Compatible in: All browsers
// Description: A message will appear with information about the image when you 
// moves your mouse over it. 

function getMouseXY(e)
{
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX
		tempY = e.pageY
	}
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	// show the position values in the form named Show
	// in the text fields named MouseX and MouseY
	obj_info = document.getElementById("info")
	obj_info.style.top = tempY + 10;
	obj_info.style.left = tempX + 10;
	return true
}

function alert_msg(titletext,bodytext)
{
	obj_info = document.getElementById("info")
	obj_info.style.display = '';
	obj_imagetitle = document.getElementById("imagetitle");
	obj_imagetitle.innerHTML = titletext;
	obj_imagebody = document.getElementById("imagebody");
	obj_imagebody.innerHTML = bodytext;
}

function away()
{
	obj_info = document.getElementById("info")
	obj_info.style.display = 'none';
}

function goToURL() { history.go(-1); }

/*************** Funzione per il PreCaricamento delle immagini ****************/

function MM_preloadImages() { //v3.0
	var d=document; 
	if(d.images){
 		if(!d.MM_p) d.MM_p=new Array();		
   		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		for(i=0; i<a.length; i++) {
   			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
			}
		}
	}
}

// Funzioni per il PreCaricamento delle immagini nelle varie parti del Sito
function CaricaPannelloMappa()
{
	MM_preloadImages('../immagini/mappe/azioni/zoomin.gif',
					 '../immagini/mappe/azioni/zoomin_over.gif',
					 '../immagini/mappe/azioni/zoomin_click.gif',
					 '../immagini/mappe/azioni/zoomout.gif',
					 '../immagini/mappe/azioni/zoomout_over.gif',
					 '../immagini/mappe/azioni/zoomout_click.gif',
					 '../immagini/mappe/azioni/south.gif',
					 '../immagini/mappe/azioni/south_over.gif',
					 '../immagini/mappe/azioni/north.gif',
					 '../immagini/mappe/azioni/north_over.gif',
					 '../immagini/mappe/azioni/west.gif',
					 '../immagini/mappe/azioni/west_over.gif',
					 '../immagini/mappe/azioni/east.gif',
					 '../immagini/mappe/azioni/east_over.gif',
					 '../immagini/mappe/azioni/south_east.gif',
					 '../immagini/mappe/azioni/south_east_over.gif',
					 '../immagini/mappe/azioni/south_west.gif',
					 '../immagini/mappe/azioni/south_west_over.gif',
					 '../immagini/mappe/azioni/north_west.gif',
					 '../immagini/mappe/azioni/north_west_over.gif',
					 '../immagini/mappe/azioni/north_east.gif',
					 '../immagini/mappe/azioni/north_east_over.gif',
					 '../immagini/mappe/zoom/zoom_01.gif',
					 '../immagini/mappe/zoom/zoom_02.gif',
					 '../immagini/mappe/zoom/zoom_03.gif',
					 '../immagini/mappe/zoom/zoom_04.gif',
					 '../immagini/mappe/zoom/zoom_05.gif',
					 '../immagini/mappe/zoom/zoom_06.gif',
					 '../immagini/mappe/zoom/zoom_07.gif',
					 '../immagini/mappe/zoom/zoom_08.gif',
					 '../immagini/mappe/zoom/zoom_09.gif',
					 '../immagini/mappe/zoom/zoom_10.gif',
					 '../immagini/mappe/zoom/zoom_attivo_01.gif',
					 '../immagini/mappe/zoom/zoom_attivo_02.gif',
					 '../immagini/mappe/zoom/zoom_attivo_03.gif',
					 '../immagini/mappe/zoom/zoom_attivo_04.gif',
					 '../immagini/mappe/zoom/zoom_attivo_05.gif',
					 '../immagini/mappe/zoom/zoom_attivo_06.gif',
					 '../immagini/mappe/zoom/zoom_attivo_07.gif',
					 '../immagini/mappe/zoom/zoom_attivo_08.gif',
					 '../immagini/mappe/zoom/zoom_attivo_09.gif',
					 '../immagini/mappe/zoom/zoom_attivo_10.gif');
}

function CaricaImgHome()
{
	MM_preloadImages('../immagini/fotohome/fotocentrale_1.jpg',
					 //'../immagini/fotohome/fotocentrale_2.jpg',
					 //'../immagini/fotohome/fotocentrale_3.jpg',
					 //'../immagini/fotohome/fotocentrale_4.jpg',
					 //'../immagini/acquistare_animata.gif',
					 '../immagini/servizi_anim_piccolo.gif',
					 '../immagini/slogan_areautenti.gif',
					 '../immagini/sfondi/header.jpg',
					 //'../immagini/dialer/link_dialer.gif',
					 //'../immagini/mobilitymanager.gif',
					 '../immagini/mappa_italia_tras.gif',
					 '../immagini/servizi.jpg',
					 '../immagini/animazione_mappa.gif');
}

function CaricaImgMenu()
{
	MM_preloadImages('../immagini/bottoni/menu/adomandarisposta.gif',
					 '../immagini/bottoni/menu/cercatutto.gif',
					 '../immagini/bottoni/menu/contomywalkie.gif',
					 '../immagini/bottoni/menu/home.gif',
					 '../immagini/bottoni/menu/mappe.gif',
					 '../immagini/bottoni/menu/mondomywalkie.gif',
					 '../immagini/bottoni/menu/mywalkie.gif',
					 '../immagini/bottoni/menu/percorsi.gif',
					 '../immagini/bottoni/menu/profiloutente.gif',
					 '../immagini/bottoni/menu/programmasmiles.gif',
					 '../immagini/bottoni/menu/registrati.gif',
					 '../immagini/bottoni/menu/trovastrada.gif',
//                     '../immagini/bottoni/menu/byphone.gif',
					 '../immagini/bottoni/menu/viabilita.gif');
}