/* Put toghether and modified 2 different scripts for a solution right for me
/*
Browser Language Redirect script- By JavaScript Kit
For this and over 400+ free scripts, visit http://www.javascriptkit.com
This notice must stay intact
*/
// Copyright (c) 1996-1997 Tomer Shiran. All rights reserved.
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.geocities.com/~yehuda/

var langcodes=new Array("en", "it", "default")
var langredirects=new Array("Eng", "Ita", "Eng")
var languageinfo=navigator.language? navigator.language : navigator.userLanguage
var gotodefault=1
var currLang=""
var brow=""
var parA=""
var parB=""
var styleRef=""
var testH=""
var testS=""

if (document.all) {
    brow="document.all";
    parA="[\"";
    parB="\"]";
    styleRef=".style.visibility";
    testH="\"hidden\"";
    testS="\"visible\"";
   }
  else if (document.layers){ //NN4
    brow="document.layers";
    parA="[\"";
    parB="\"]";
    styleRef=".visibility";
    testH="\"hide\"";
    testS="\"show\"";
   }
  else if (document.getElementById) { // Opera, NN6 e FF
    brow="document.getElementById";
    parA="(\"";
    parB="\")";
    styleRef=".style.visibility";
    testH="\"hidden\"";
    testS="\"visible\"";
       }
 function Hide (lname,lname1) {
//	alert("hide")
	eval(brow+parA+lname+parB+styleRef+"="+testH+";");
  eval(brow+parA+lname1+parB+styleRef+"="+testH+";");	
 }
 
 function ShowL1(lname,lname1) {
 eval(brow+parA+lname+parB+styleRef+"="+testS+";");
 eval(brow+parA+lname1+parB+styleRef+"="+testS+";"); 
 }

 function ShowHide(lnameS,lnameH,lnameS1,lnameH1)  {
	 ShowL1(lnameS,lnameS1)
 	 Hide(lnameH,lnameH1)
 //var vis=eval(brow+parA+lnameS+parB+styleRef+";");
 //if ('"'+vis+'"'==testS) {
 //	eval(brow+parA+lnameS+parB+styleRef+"="+testH+";");
 //	eval(brow+parA+lnameH+parB+styleRef+"="+testS+";");
 // }
 //else if ('"'+vis+'"'==testH) {
 //	 eval(brow+parA+lnameS+parB+styleRef+"="+testS+";");
 //	 eval(brow+parA+lnameH+parB+styleRef+"="+testH+";");
 // }
 }

var na = ""
var posL=0
var posT=0

  window.resizeTo(1000,screen.height-50)
  posL=(screen.width -1000)/2
  posT=10
  window.moveTo(posL,posT)


// function MaxScr() {
// window.moveTo(0,0);
//if (document.all) {
//top.window.resizeTo(954,screen.availHeight-50);
//}
//Else if (document.layers||document.getElementById) {
//if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
//top.window.outerHeight = 1000;
//top.window.outerWidth = screen.availWidth-50;
//  }
// }
//}

var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 31 * 24 * 60 * 60 * 1000)
//alert (currLang)
currLang= getCookie('LangCook')
if (currLang==null){
 for (i=0;i<langcodes.length-1;i++){
  if (languageinfo.substr(0,2)==langcodes[i]){
    setCookie("LangCook", langredirects[i],now)
    gotodefault=0
    break
   }
  }
  if (gotodefault){
   setCookie("LangCook", langredirects[langcodes.length-1],now)
   }
  currLang=getCookie('LangCook')
 }


 function SelMnu(){
// 	alert(currLang)
	if (currLang=="Ita"){
 		ShowHide('MnuIt','MnuEng','MnuIt','MnuEng')
 	}
 	if (currLang=="Eng"){
 		ShowHide('MnuEng','MnuIt','MnuEng','MnuIt')
 	}

 }

 function ItaEng(){
    if (currLang=="Eng") {
       document.location="#Eng"
    }
   if (currLang=="Ita") {
       document.location="#Ita"
    }
 }
//currLang= getCookie('LangCook')

function getCookie(name) {
  var prefix = name + "="
  var cookieStartIndex = document.cookie.indexOf(prefix)
  if (cookieStartIndex == -1){
//   setCookie('LangCook',langredirects[langcodes.length-1],now)
   return   null //"Eng"
   }
  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
  if (cookieEndIndex == -1){
   cookieEndIndex = document.cookie.length
   }
  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
//  return 'Eng'
 }

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value)  +
  ((expires) ? "; expires=" + expires.toGMTString() : "") +
  ((path) ? "; path=" + path : "") +
  ((domain) ? "; domain=" + domain : "") +
  ((secure) ? "; secure" : "")
  document.cookie = curCookie
 }

 function fixDate(date) {
  var base = new Date(0)
  var skew = base.getTime()
  if (skew > 0)
   date.setTime(date.getTime() - skew)
 }
 var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 31 * 24 * 60 * 60 * 1000)