
// mainMenuData items are: itemURL, itemImage, left, width, height, altTag
var mainMenuData = new Array(
	"", "/images/gnav_01_reg.gif", "0", "114", "14", "profilo", 168,
	"", "/images/gnav_02_reg.gif", "120",  "114", "14", "prodotti", 168,
	"", "/images/gnav_03_reg.gif", "240", "114", "14", "servizi", "168",
	"", "/images/gnav_04_reg.gif", "360", "114", "14", "contattaci", "168",
	"", "/images/gnav_05_reg.gif", "480", "114", "14", "servizi al navigante", "168"	
	);

// menuData items are:  itemText, itemURL

var menuData0 = new Array(
	"-> chi siamo", "/prof_Home.htm",
	"-> dove siamo", "/DoveSiamo.htm",
	"-> case studies","/webapp/ciemme/casestudies.nsf/(webpercategoria)?openview&restricttocategory=Case%20Studies",
	"-> rassegna stampa","/webapp/ciemme/casestudies.nsf/(webpercategoria)?openview&restricttocategory=Rassegna%20Stampa",
	"-> clienti","/Clienti.htm",
	"-> partner","/Partner.htm",
	"-> know-how","/certificazioni.htm");
	
var menuData1 = new Array(

	"-> collaboration & groupware", "/webapp/ciemme/catalogosw2.nsf/(webperCategoria)?OpenView&restricttocategory=PV0003",
	"-> web applications","/webapp/ciemme/catalogosw2.nsf/(webperCategoria)?OpenView&restricttocategory=PV0001",
	"-> business intelligence","/webapp/ciemme/catalogosw2.nsf/(webperCategoria)?OpenView&restricttocategory=PV0002"
	
	);


var menuData2 = new Array(
	"-> connettivita'","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV07?opendocument",
	"-> ASP","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV06?opendocument",
	"-> networking","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV05?opendocument",
	"-> sviluppo web","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV01?opendocument",
	"-> applicativi groupware","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV02?opendocument",
	"-> datawarehouse","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV03?opendocument",
	"-> applicazioni gestionali","/webapp/ciemme/catalogoservizisw.nsf/(webperCategoria)/SV04?opendocument",
	"-> approfondimenti tecnici","/approfondimentitech.htm"
	);


var menuData3 = new Array(
	"-> newsletter","/segnala.htm",
	"-> contatti commerciali","/webapp/ciemme/ContattiCiemme.nsf/webreg?OpenForm&type=com",
	"-> contatti tecnici","/webapp/ciemme/ContattiCiemme.nsf/webreg?OpenForm&type=tec",
	"-> offerte di lavoro","/offertalavoro.htm",
	"-> webmaster","/webapp/ciemme/ContattiCiemme.nsf/webreg?OpenForm&type=web"
	);

var menuData4 = new Array(

	"-> motori di ricerca","/motoriricerca.htm",
	"-> giornali e finanza","/finanza.htm",
	"-> orari e spettacoli","/spettacoli.htm",
	"-> siti tecnici","/techlinks.htm",
	"-> utility varie","/utilityvarie.htm"
	);
var menuData5 = new Array();

	
function SetCountry(country){
	var url = top.document.location.href.toLowerCase();
	var home = "/";
	var frontDoor = home + "source";
	var bFrontDoor = false;
	
	for (var i = 0; i < g_arrFrontDoors.length; i++)
		if (url.indexOf(g_arrFrontDoors[i].toLowerCase()) != -1){
			frontDoor += g_arrFrontDoors[i] + "default.asp";
			bFrontDoor = true;
			break;
		}
	
	if (bFrontDoor)
		doJump(frontDoor + "?country=" + country);
	else
		doJump(home + "?country=" + country);
}



var hexVals = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
var unsafeString = "\"<>%\\^[]`:?()=/&";

function highlight(element1){element1.focus();element1.select();}

function URLDecode()
{
	var returnstr=unescape(form1.string1.value);
	return returnstr;

        // while coding i found that IE had problem writing '<form>' to innerhtml. </form> was ok. 'unknown runtime error' IE5.5.
}

function URLEncode(stringa)
{
		stringa=	String(stringa);
        var state   = 'urlenc';
        var len     = stringa.length;
        var backlen = len;
        var i       = 0;

        var newStr  = "";
        var frag    = "";
        var encval  = "";
//			alert(stringa+"    "+stringa.length);
        for (i=0;i<len;i++) 
        {

            if (isURLok(stringa.substring(i,i+1)))
              {
                       newStr = newStr + stringa.substring(i,i+1);               }
              else
             {
                        tval1=stringa.substring(i,i+1);
                        newStr = newStr + "%" + decToHex(tval1.charCodeAt(0),16);
             }
        }
					
	return newStr;

}

function decToHex(num, radix) // part of URL Encode
{
        var hexString = "";
        while (num >= radix)
        {
               temp = num % radix;
               num = Math.floor(num / radix);
               hexString += hexVals[temp];
        }
        hexString += hexVals[num];
        return reversal(hexString);
}

function reversal(s) // part of URL Encode
{
        var len = s.length;
        var trans = "";
        for (i=0; i<len; i++)
        {
                trans = trans + s.substring(len-i-1, len-i);
        }
        s = trans;
        return s;
}

function isURLok(compareChar) // part of URL Encode
{
        if (unsafeString.indexOf(compareChar) == -1 && compareChar.charCodeAt(0) > 32 && compareChar.charCodeAt(0) < 123) 
        {
                return true;
        }
        else
        {
                return false;
        }
}
  
function getHTMLTR() // part of URL Encode
{
return "<a href='http://world.altavista.com/sites/itit/pos/babelfish/urltrurl?lp=it_en&url="+URLEncode(window.location)+"&frame=random' target='_black'> <img src='/images/uk.gif'width='34' height='21' border='0'><script></a>"
}
 
 
