/*---------------------------------------------------------------*/
/* (spazio riservato a Bruno)      Numero ultima versione 0.008  */
/* (spazio riservato ad Alessio)   Numero ultima versione x.xxx  */
/*---------------------------------------------------------------*/

/*------------------------------------------------------------*/
/*        determinazione del browser     (INIZIO)             */

/*
   codice prelevato da http://www.quirksmode.org/js/detect.html
   e adattato anche per Firefox
   
   il nome del browser in uso viene scritto nella variabile browserNameDetected
 */

var userAgentBrowserDetect, osBrowserDetected, browserNameDetected,
    browserVersionDetected, thestringBrowserDetect;

userAgentBrowserDetect = navigator.userAgent.toLowerCase();

if (CheckItBrowserDetect('konqueror'))
{
	browserNameDetected = "Konqueror";
	osBrowserDetected = "Linux";
}
else if (CheckItBrowserDetect('safari')) browserNameDetected = "Safari"
else if (CheckItBrowserDetect('omniweb')) browserNameDetected = "OmniWeb"
else if (CheckItBrowserDetect('opera')) browserNameDetected = "Opera"
else if (CheckItBrowserDetect('webtv')) browserNameDetected = "WebTV";
else if (CheckItBrowserDetect('icab')) browserNameDetected = "iCab"
else if (CheckItBrowserDetect('msie')) browserNameDetected = "Internet Explorer"
else if (CheckItBrowserDetect('firefox')) browserNameDetected = "Firefox"
else if (!CheckItBrowserDetect('compatible'))
{
	browserNameDetected = "Netscape Navigator"
	browserVersionDetected = userAgentBrowserDetect.charAt(8);
}
else browserNameDetected = "An unknown browser";

if (!browserVersionDetected) browserVersionDetected = userAgentBrowserDetect.charAt(place + thestringBrowserDetect.length);

if (!osBrowserDetected)
{
	if (CheckItBrowserDetect('linux')) osBrowserDetected = "Linux";
	else if (CheckItBrowserDetect('x11')) osBrowserDetected = "Unix";
	else if (CheckItBrowserDetect('mac')) osBrowserDetected = "Mac"
	else if (CheckItBrowserDetect('win')) osBrowserDetected = "Windows"
	else osBrowserDetected = "an unknown operating system";
}

function CheckItBrowserDetect(string)
{
	place = userAgentBrowserDetect.indexOf(string) + 1;
	thestringBrowserDetect = string;
	return place;
}

//alert(navigator.userAgent.toLowerCase());
//alert(browserNameDetected);

/*        determinazione del browser     (FINE)               */
/*------------------------------------------------------------*/







/*------------------------------------------------------------*/
/*        colorazione della scrollbar    (INIZIO)             */

if (browserNameDetected != "Firefox") {

   document.write("  <style>                                      ");
   document.write("     <!--body                                  ");
   document.write("	      {                                      ");
   document.write("           scrollbar-base-color:  #0080C0;     ");
   document.write("	         scrollbar-arrow-color: #FFFF00;     ");
   document.write("	      }                                      ");
   document.write("     -->                                       ");
   document.write("  <\/style>                                    ");

}

/*        colorazione della scrollbar    (FINE)               */
/*------------------------------------------------------------*/






/*---------------------------------------------------------------*/
/*        colorazione dello sfondo e dei caratteri   (INIZIO)    */

document.body.bgColor='#000088';
document.body.text="#FFFFFF";
document.body.link="#FFFFFF";
document.body.alink="#FFFFFF";
document.body.vlink="#FFFFFF";

/*        colorazione dello sfondo    (FINE)                     */
/*---------------------------------------------------------------*/








/*------------------------------------------------------------------*/
/*         blocco del pulsante destro del mouse   (INIZIO)          */


function clickIE()
{
   if (document.all) {
      return false;
   }
}

function clickNS(e) 
{
   if (document.layers || (document.getelementByld && !document.all)) {
      if (e.which==2 || e.which==3) {
         return false;
      }
   }
}

if (document.layers) {
   document.captureEvents(event.MOUSEDOWN);
   document.onmousedown=clickNS;
} else {
   document.onmousep=clickNS;
   document.oncontextmenu=clickIE;
}

document.oncontextmenu=new Function("return false")


/*         blocco del pulsante destro del mouse   (FINE)            */
/*------------------------------------------------------------------*/





/*-----------------------------------------------------------------------------------------------*/
/*         incremento del contatore globale delle visite e delle pagine viste  (INIZIO)          */


/* il contatore funziona solo se siamo collegati con un vero server web, ma non funziona se apriamo
   i files localmente; allora procediamo solo se la URL corrente inizia con "http://"  */
if (document.location.href.toLowerCase().substring(0,7) == "http://") {

   /* 
      NOTA DI BRUNO: affinche` funzioni sul mio PC occorre mettere src='/atleticavarazze/Public/counters/counter.asp [...] ' 
      il seguente e` un trucchetto per farlo funzionare, ma ci vorrebbe una soluzione piu` intelligente
   */
   var counterLocationPrefix;
   if (document.location.href.toLowerCase().substring(0,33) == "http://localhost/atleticavarazze/")
      counterLocationPrefix = "/atleticavarazze";
   else
      counterLocationPrefix = "";

   // CONTATORE counter.asp
   //document.write("<script language='JavaScript' type='text/javascript' src='"+counterLocationPrefix+"/Public/counters/counter.asp?counter=generalevisite&style=special_style_hidden'><\/script>");
   //document.write("<script language='JavaScript' type='text/javascript' src='"+counterLocationPrefix+"/Public/counters/counter.asp?counter=generalepagine&style=special_style_hidden&type=viewedpages'><\/script>");

   // CONTATORE myasg
   /*  NOTA DI BRUNO: se stiamo accedendo alla copia locale del sito, evitiamo di caricare le statistiche perche'
                      potrebbe anche non esserci una connessione internet, e allora verrebbe visualizzato un
                      rettangolo di immagine vuota */
   //if (document.location.href.toLowerCase().substring(0,33) != "http://localhost/atleticavarazze/")
   //   document.write("<script language='JavaScript' type='text/javascript' src='"+counterLocationPrefix+"/myasg/stats_js.asp'></script>");
}

/*         incremento del contatore globale delle visite e delle pagine viste  (FINE)            */
/*-----------------------------------------------------------------------------------------------*/






/*--------------------------------------------------------------------*/
/*         attivazione delle statistiche Shinystat  (INIZIO)          */

/* il seguente script e` quello previsto originariamente da Shiny, tuttavia risulta
   difficoltoso rendere invisibile l'icona poiche` il tag "IMG", generato da Shiny, e`
   privo della proprieta` "name" */
/*
   <script type="text/javascript" language="JavaScript" SRC="http://codice.shinystat.it/cgi-bin/getcod.cgi?USER=Parasio"></script>
   <noscript>
   <A HREF="http://www.shinystat.com" target="_top">
   <IMG SRC="http://www.shinystat.it/cgi-bin/shinystat.cgi?USER=Parasio&amp;NC=1" ALT="Free counter" BORDER="0"></A>
   </noscript>
*/

/* in alternativa utilizziamo il seguente, che permette invece di rendere invisibile l'icona */
if ((browserNameDetected == "Internet Explorer") && (document.location.href.toLowerCase().substring(0,33) != "http://localhost/atleticavarazze/")) {
   document.write("<IMG name='iconashiny' SRC='http://www.shinystat.it/cgi-bin/shinystat.cgi?USER=Parasio&amp;NC=1'>");
   document.iconashiny.height = 0;
   document.iconashiny.width = 0;
}

/*         attivazione delle statistiche Shinystat  (FINE)           */
/*--------------------------------------------------------------------*/




/*---------------------------------------------------------------------*/
/*         funzione standard per finestre di pop-up  (INIZIO)          */

function PopUpCommon(pPopUpUrl) 
{
   window.open(pPopUpUrl,'','scrollbars=yes,resizable=yes,status=no,location=no,toolbar=no');
}

/*         funzione standard per finestre di pop-up  (FINE)            */
/*---------------------------------------------------------------------*/


//alert("this is common.js");
