//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();



function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function test(titolo,div){
	var flashvars = {
	};
	var params = {
		menu: "false",
		quality: "high",
		wmode: "transparent",
		salign: "lt",
		flashvars: "?size=70&titPassato="+titolo
	};
	var attributes = {};
	swfobject.embedSWF("ui/swf/test.swf", div, "500", "100", "6.0.0",false, flashvars, params, attributes);
}
function addFlash(titolo){
	alert(titolo)
	
}
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


//sostituisce SWF #######################################################################################
function replaceSWF(src,w,h){
	
	var flashvars = {
	};
	var params = {
		menu: "false",
		quality: "high",
		wmode: "transparent"
	};
	var attributes = {
		style:"width: "+w+"; height: "+h+";"
	};
	swfobject.embedSWF(src, 'flashBckContent', w, h, "8.0.0",false, flashvars, params, attributes);
	
	
}
//######################################################################################################


	

function download(file,tipo){

	//alert('download di '+file+', tipo:'+tipo)
	var url='index.php?checkFile='+file+'&tipo='+tipo;


	
	
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
			
			if (transport.responseText.match(/not_exists/)){
				alert('File '+file+' doesn\'t exist! '+transport.responseText)
			}else if (transport.responseText.substr(0,7)=='exists:'){			
				var filename=transport.responseText.substr(7);
				$('download').src='index.php?downFile&f='+filename;
			}else if (transport.responseText.match(/not_allow/)){
				//alert(transport.responseText)
				showLogin(transport.responseText.substr(10,4));
			}else{
				alert(transport.responseText)
			}
		}
	});	
}	

//######################################################################################################
function refreshPageProd(lev){
	//alert('lev:'+lev)
	switch(lev){
		case 1:
			var list1=readCookie('prod_list1');
			var list1_id=readCookie('prod_list1_id');
			//var list1_clear=readCookie('prod_list1_clear');
			//console.log(':: '+list1);
			if(list1.substr(0,4)=='list') loadData(list1,'list1','',$(list1_id));
			break;
		case 2:
			var list2=readCookie('prod_list2');
			var list2_id=readCookie('prod_list2_id');	
			//console.log('2: '+list2);
			if(list2.substr(0,4)=='list') loadData(list2,'list2','',$(list2_id));		
			break;	
		case 3:
			var list3=readCookie('prod_list3');
			var list3_id=readCookie('prod_list3_id');
			//console.log('3: '+list3);	
			if(list3.substr(0,4)=='list') loadData(list3,'list3','',$(list3_id));		
			break;	
		case 4:
			var list4=readCookie('prod_list4');
			var list4_id=readCookie('prod_list4_id');	
			//alert(list4)
			if(list4.substr(0,4)=='dett') loadData(list4,'dettProd','',$(list4_id));		
			break;				
	}
	
}

//######################################################################################################
function loadData(s,dove,clear_dove,clear_dove2,clear_dove3,obj){
	//alert('loadData:'+s+' | dove:'+dove)
	if(clear_dove!=''){
		$(clear_dove).innerHTML="";
	}
	if(clear_dove2!=''){
		$(clear_dove2).innerHTML="";
	}
	if(clear_dove3!=''){
		$(clear_dove3).innerHTML="";
	}
	
	
	//evidenzio  ----------------------------------------
	if(obj){
		if(obj.nodeName=='A'){
			var nodi=obj.parentNode.childNodes;
			for(var i=0;i<nodi.length;i++)
				nodi[i].className='';
				
			//console.log('obj.nodeName: '+obj.nodeName)	
			obj.className='sel';
		}
		//alert('obj: '+obj.nodeName)
		
	}
	//------------------------------------------------
	
	
	
	//loading ----------------------------------------
	var h=	'<span style="font-size:10px;color:#fff;text-decoration: blink;">loading....</span>';
	//alert(dove)
	$(dove).innerHTML=h;
	//------------------------------------------------	
	
	var pars = 'p='+s;
	
	var myAjax = new Ajax.Updater( 
		dove, 
		'index.php', { 
		    method: 'get', 
		    parameters: pars
	    }
	);
	
}






function on_load(){
	writePhpTACookie();
	
	//controllo i dati dell'utente
	if(sgroup=='user_adv' && semail=='') showLogin('lev3');
		
	//----------------------------
	
}
function on_resize(){
	
	//return;
	var h=document.viewport.getHeight();
	var coo=$('footer').viewportOffset();
	//$('footer').innerHTML=h+'<br><span style="color:#fff">'+coo.top+'</span>';
	
	var nh=(h-coo.top);
	
	if(nh>0){
		$('footer').style.height=nh+'px';
	}else{
		//$('footer').style.height='100px';
		//$('footer').innerHTML+='<div style="color:#fff;">h:'+h+' | coo:'+coo.top+' | nh:'+nh+'</div>';
	}
	
	if(coo.top>h){
		$('flashBckContent').style.height=(coo.top)+'px';
	}	
	
	//$('footer').innerHTML+='<div style="color:#fff;">h:'+h+' | coo:'+coo.top+' | nh:'+nh+'</div>';
}	

function showSM(selM,fx){
	
	if(selM == undefined || selM<=0 ) return;
	
	var subMenus=$$('div.topMenu2');
	
	for (var i = 0; i < subMenus.length; i++) {
		var menu=subMenus[i];
		menu.hide();
   }
	
	//alert(fx)
	if(fx)
		Effect.SlideDown('m'+selM,{ duration: .3 });
	else{
		//alert($('m'+selM))
		$('m'+selM).show();
	}
		
	
	setCookie('tm',selM,1,'');
}

function showLang(){
	$('language').toggle();
	//Effect.SlideDown('language',{ duration: .3 });
}
function addFlash(titolo,colore,div){
	var flashvars = {
	};
	var params = {
		menu: "false",
		quality: "high",
		wmode: "transparent",
		salign: "rt",
		flashvars: "&colore="+colore+"&size=70&titolo="+titolo
	};
	var attributes = {};
	swfobject.embedSWF("gui/swf/test.swf", div, "235", "200", "6.0.0",false, flashvars, params, attributes);
}

function natale(){
	var mD = new Date();
	//alert(mD.getDate() + "/" + (mD.getMonth()+1) + "/" + mD.getFullYear()) 
	if(mD.getFullYear()>2008) return;
	
	var mw=window.open('','Natale2008','height=520,width=690,scrollbars=no,resizable=false');
	if (mw.focus) {mw.focus()}
  	
	
	var c='<html><head><title>Popup</title>'+
		'</head><body style="margin:0;padding:0;">' +
		'<img src="gui/images/natale_idea.jpg"/>' +
		
		'</body></html>';
	
	mw.document.write(c);
	mw.document.close();
}

function delcheck(){
	if(window.confirm("Deleting selected record. Are you sure?"))
		return true;
	else
		return false;
}

function checkMail(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}

function aggiorna(){
	location.reload(true);
}

function vaia(url){
    if (isIE){
		document.URL=url;
	}else{
		window.location=url;
	}
}


//gestione blocchi --------------------------------------------
var hasCookies = false;

// tests whether the user accepts cookies, and sets a flag.
if(document.cookie == '') {
	document.cookie = 'hasCookies=yes';
	if (document.cookie.indexOf('hasCookies=yes') != -1) hasCookies = true;
}
else hasCookies = true;

function blockState(divID) {
	var theCookie = readCookie(divID);
	var state="e";
	if ((theCookie == "e") || (theCookie == "")) {
		state="c";
	}
	setCookie(divID,state,'Wed 01 Jan 2020 00:00:00 GMT','/');
	return state;
}

// reads a cookie from the browser
function readCookie(name) {
	if (document.cookie == '') return '';
	else {
		var firstChar, lastChar;
		var theBigCookie = document.cookie;
		firstChar = theBigCookie.indexOf(name);
		if (firstChar != -1) {
			firstChar += name.length + 1;
			lastChar = theBigCookie.indexOf(';', firstChar);
			if (lastChar == -1) lastChar = theBigCookie.length;
			return unescape(theBigCookie.substring(firstChar, lastChar));
		}
	else return '';
	}
}

// sets a cookie in the browser.
function setCookie (name, value, hours, path) {
	if (hasCookies) {
	if(hours) {
		if ( (typeof(hours) == 'string') && Date.parse(hours) ) var numHours = hours;
		else if (typeof(hours) == 'number') var numHours = (new Date((new Date()).getTime() + hours*3600000)).toGMTString();
	}
	document.cookie = name + '=' + escape(value) + ((numHours)?(';expires=' + numHours):'') + ((path)?';path=' + path:'');
	}
}

function deleteCookie( name, path, domain ) {
	if ( readCookie( name ) ) document.cookie = name + "=" +
	( ( path ) ? ";path=" + path : "") +
	( ( domain ) ? ";domain=" + domain : "" ) +
	";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
//FINE gestione blocchi --------------------------------------------

function checkForm(f,lang){
	var error="";
	var msg = new Array('it','en');
	msg['it']=new Array("Nome non presente\n","Cognome non presente\n","Azienda non presente\n","CAP non presente\n","Provincia non presente\n","E-mail non presente o errata\n","Privacy non accettata\n","Form non corretta a causa dei seguenti errori:\n","Prego correggere gli errori e riprovare!","CV non presente\n","Citta' non presente\n");
	msg['en']=new Array("Name not present\n","Surname not present\n","Company not present or wrong\n","Telephone not present\n","Privacy conditions not accepted\n","Form uncorrect due the following errors:\n","Please Correct errors and try again!","CV not present\n","City not present\n");
	
	for(var i=0; i< f.length; i++){
		var e=f.elements[i];
		
		if (e.name=="f_nome")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][0];
		if (e.name=="f_cognome")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][1];
		if (e.name=="f_societa")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][2];
		/*if (e.name=="f_CAP")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][3];
		if (e.name=="f_Provincia")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][4];
		if (e.name=="f_Citta")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][10];
		if (e.name=="f_CV")
			if ( (e.value==null ) || (e.value=='') ) error += " - " + msg[lang][9];*/

		if (e.name=="f_mail")
			if ((e.value==null ) || (e.value=="") || !checkMail(e.value)) error += " - " + msg[lang][5];
		if (e.name=="f_privacy")
			if ( !e.checked ) error += " - " + msg[lang][6];
	}

	if (error!=''){
// 		alert (error!='' && head!='');
		var s=msg[lang][5];
		s +=error;
		s +="\n" + msg[lang][8];
		alert(s);
		return false;
	}else{
		return true;
	}
}

function checkNumber(f,e){
	var code = (window.Event) ? e.which : e.keyCode;
	var myD = $("f_MaxAmount2");
	

	n=f.value;
	if(  (code<47 || code>58) && (code<36 || code>41) &&  (code<15 || code>21) &&  (code<32 || code>36) && code!=0 && code!=13 && code!=8 && code!=45 && code!=27 && code!=46 &&  (code<111 || code>124)){
		
		if (code==190){
			punto=n.lastIndexOf(".") - n.indexOf(".");
			if(punto>0)
				n=n.substr(0,n.length-1)
		}else if (code==188){	
			punto=n.indexOf(".");
// 			alert(", p:"+punto)
			if(punto>0)
				n=n.substr(0,n.length-1)
			else
				n=n.replace(/,/,".");
// 		}else if (  (code>=37 || code<=40) || code==13 || code==8 || code==46        ){
			// 37-40 frecce
			// 13 invio
			// 8 del
			// 46 canc
		}else{
			n=n.substr(0,n.length-1)
// 			myD.value+="-"+code;
		}
		
	}
	f.value=n;
}

function img_over(img) { 
	if( typeof img  == 'object' )
		img=img;
	else
		img=$(img);
	

	if(img == null) return;
	
	//alert(img)
	
	src=img.src;
	if(src.substr(src.length-6,2)=='_o')
	  return;
	  
	est=src.substring(src.length-4);
	src=src.substring(0,(src.length-4)) + '_o'+est;
	
	img.src=src;
}
function img_out(img) {
	if( typeof img  == 'object' )
		img=img;
	else
		img=$(img);
		
	if(!img) return;
	//alert(img.src)
	//return;
	src=img.src;
	est=src.substring(src.length-4);
	src=src.substring(0,(src.length-6)) + est;
// 	alert(src)
	img.src=src;
}

function show_zoom(img) {
	
	//rendo visibile lo sfondo semitrasparente
	var zoom=$('zoom');
	zoom.style.visibility='visible'
		
	var zoom_img=$('zoom_img');
	var s='<div style="position:absolute;top:2px;right:2px;">';
   s += '<a href="#" onclick="hide_zoom();"><img src="gui/images/btnClose.gif" border="0"/></a>';
   s += '</div>';
	s += '<img src="'+img +'&h=490&q=95&fltr[]=usm"/>';
   zoom_img.innerHTML = s;
}

function hide_zoom() { 
	var zoom=$('zoom');
	zoom.style.visibility='hidden';
}

function setSpot(n,lang) {
	img=$('multimedia_spot');

	if(img==null) return;
	
	img.src='gui/images/mmedia'+n+'_2_'+lang+'.gif';
}

function topMenu(n) {
	img=$('multimedia_spot');

	if(img==null) return;
	
	img.src='gui/images/mmedia'+n+'_2.gif';
}

function showFiniture(btn) {
	switch(lang){
		case 'it':
			var tit='Finiture';
         var lingua=1;
         break;
		case 'en':
         var tit='finiture';
			var lingua=2;
         break;
		case 'fr':
			var tit='finiture';
         var lingua=3;
         break;         
		default:
			var lingua=1;
	}

	var color=new Array();
	color[1]=new Array("#FFFFFF",'Bianco','Matt white','Blanc mat')
	color[2]=new Array("#F4F3E1",'Panna','Cream white','Blanc cr&#232;me')
	color[3]=new Array("#ECE9BD",'Avorio','Ivory','Ivoire')
	color[4]=new Array("#DAF5FE",'Celeste','Light-blue','Azur claire')
	color[5]=new Array("#435AA9",'Bluette','Bluette','Bluette')
	color[6]=new Array("#FF0000",'Rosso schumy','Schumy red','Rouge schumy')
	color[7]=new Array("#D2D5D2",'Grigio cenere','Ash grey','Gris c&#232;nise')
	color[8]=new Array("#F32621",'Rosso bruno','Dark red','Rouge fonc&#232;')
	color[9]=new Array("#3F4340",'Grigio traffico','Dark grey','Gris fonc&#232;')
	color[10]=new Array("#C5B185",'Cappuccino','Kapuccino','Kapuccino')
	color[11]=new Array("#E85E0B",'Rosso arancio','Orange red','Rouge orange')
	color[12]=new Array("#C61800",'Rosso corallo','Coral red','Rouge Coral')
	color[13]=new Array("#400000",'Tortora','Dove grey','Gris tourtourelle')
	color[14]=new Array("bitmap",'Noce','Walnut','Noyer')
	color[15]=new Array("bitmap",'Ciliegio','Cherry','Cherry')
	color[16]=new Array("#FFFFFF",'Bianco lucido','Shiny white','Blanc brillant')
	color[17]=new Array("#DBDAC1",'Sahara 11','Sahara 11','Sahara 11')
	color[18]=new Array("#FEF3D3",'Avorio 12','Ivory 12','Ivoire 12')
	color[19]=new Array("#FFE791",'Giallo ananas 13','Pineapple yellow 13','Jaune ananas 13')
	color[20]=new Array("#FFE8C6",'Rosa francia 14','Francia pink 14','Rose France 14')
	color[21]=new Array("#FED1BC",'Rosa antico 15','Antique pink 15','Rose antique 15')
	color[22]=new Array("#FFBB77",'Albicocca 16','Apricot 16','Abricot 16')
	color[23]=new Array("#DCFED6",'Verde acquachiara 17','Watergreen 17','Vert d\'eau 17')
	color[24]=new Array("#8EE19D",'Verde lago 18','See green 18','Vert lacq 18')
	color[25]=new Array("#EEFB91",'Verde acido 19','Apple green 19','Vert pomme 19')
	color[26]=new Array("#D0EB7E",'Verde menta 20','Mint green 20','Vert mente 20')
	color[27]=new Array("#77A884",'Verde bosco 21','Wood green 21','Vert bois 21')
	color[28]=new Array("#D0FDE7",'Turchese 22','Turquoise 22','Turquoise 22')
	color[29]=new Array("#EBFEFA",'Celeste 23','Light-blue 23','Azur claire 23')
	color[30]=new Array("#074878",'Blu prussia 24','Prussia blue 24','Bleu Prusse 24')
	color[31]=new Array("#5A8DA0",'Blu oceano 25','Ocean blue 25','Bleu oc�an 25')
	color[32]=new Array("#0F66D0",'Blu elettrico 26','Elettriko blue 26','Bleu Elettrico 26')
	color[33]=new Array("#000000",'Nero 27','Black 27','Noir 27')
	color[34]=new Array("#C0C1BF",'Metallica 28','Metallika 28','Metallika 28')
	color[35]=new Array("#FFF3CE",'Bianco panna 29','Cream white 29','Blanc cr&#232;me 29')
	color[36]=new Array("#C8C8C8",'Alluminio 30','Aluminium 30','Aluminium 30')
	color[37]=new Array("#D5D6C0",'Grigio cenere 31','Ash grey 31','Gris c&#232;nise 31')
	color[38]=new Array("#FF8000",'Arancio 32','Orange 32','Orange 32')
	color[39]=new Array("#C60000",'Rubino 33','Ruby red 33','Rouge rubis 33')
	color[40]=new Array("#FF251A",'Rosso 34','Red 34','Rouge 34')
	color[41]=new Array("#F9E76A",'Giallo','Yellow','Jaune')
	color[42]=new Array("#074878",'Blu','Blue','Bleu')
	color[43]=new Array("#FFE8C6",'Rosa','Pink','Rose')
	color[44]=new Array("#DCFED6",'Verde','Green','Vert')
	color[45]=new Array("#000000",'Nero','Black','Noir')
	color[46]=new Array("bitmap",'Rovere','Oak','Chene')
	color[47]=new Array("bitmap",'Rosa spatolato','Spatula pink','Rose spatul&#232;')
	color[48]=new Array("bitmap",'Beige spatolato','Spatula beige','Beige spatul&#232;')
	color[49]=new Array("bitmap",'Azzurro spatolato','Spatula light-blue','Azur claire spatul&#232; ')
	color[50]=new Array("bitmap",'Grigio spatolato','Spatula Grey','Gris spatul&#232;')
	color[51]=new Array("#FFFFFF",'Bianco','White','Blanc')
	color[52]=new Array("bitmap",'Bianco','White','Blanc')
	color[53]=new Array("bitmap",'Celeste','Light-blue','Azur claire')
	color[54]=new Array("bitmap",'Grigio','Grey','Gris')
	color[55]=new Array("bitmap",'Rosso','Red','Rouge')
	color[56]=new Array("bitmap",'Nero','Black','Noir')
	color[57]=new Array("bitmap",'Weng&#232;','Weng&#232;','Weng&#232;')
	color[58]=new Array("#3F4138",'Grigio Londra','Grigio Londra','Grigio Londra')
	color[59]=new Array("#7E9A60",'Verde salvia','Verde salvia','Verde salvia')
	color[60]=new Array("#677D4F",'Verde ossido','Verde ossido','Verde ossido')
	color[61]=new Array("#3D2440",'Melanzana','Melanzana','Melanzana')
	color[62]=new Array("bitmap",'Ebano','Ebano','Ebano')
	
	color[63]=new Array("bitmap",'xxxxxx')
	color[64]=new Array("bitmap",'xxxxxx')
	color[65]=new Array("bitmap",'xxxxxx')
	color[66]=new Array("bitmap",'xxxxxx')
	color[67]=new Array("bitmap",'xxxxxx')
	color[68]=new Array("bitmap",'xxxxxx')
	
	var h='<div id="zoomF" style="background-color:#000;width:100%;height:100%;">..</div>';
	win = new Ext.Window({
		title:tit,
	    layout:'fit',
	    width:700,
	    height:340,
		 autoScroll:true,
	    //closeAction:'hide',
		 //style:'padding:10px;',
	    plain: true,
	    //modal:true,
		 html:h
	});
	var fusti=$('fusti').innerHTML;
	var ante=$('ante').innerHTML;
	var a=ante.split(",");
   // posizionamento e ridimensionameto di dett_finiture in funzione del numero di ante
   
	//alert(a.length)
   if(a.length < 3){
      win.setSize(700,150);
   }else if(a.length < 10){
      win.setSize(700,260);
   }else if(a.length < 19){
      win.setSize(700,460);
   }else if(a.length < 24){
      win.setSize(800,340);
   }else{
      win.setSize(700,400);
	}
	//win.setTitle(tit);
	// ---------------------	
	win.on('show',function(){

		var s='';	
		s +='<div style="position:absolute;top:8px;left:15px;color:#fff;font-weight:bold;font-size:12px;">';
	   switch(lingua){
	      case 1:
	         s +='ANTE';
	         break;
	      case 3:
	         s +='PORTE';
	         break;
	      default:
	         s +='DOORS';                  
	   }
	   s +='</div>';
	    
		s +='<div style="position:absolute;top:8px;left:390px;color:#fff;font-weight:bold;font-size:12px;">';
	   switch(lingua){
	      case 1:
	         s +='FUSTI';
	         break;
	      case 3:
	         s +='CAISSON';
	         break;
	      default:
	         s +='BODY';                  
	   }
	   s +='</div>';
    
		s +='<div style="position:absolute;top:30px;left:15px;width:48%;border:solid 0px #f00;">';
		var a=ante.split(",");
		for(var i=0;i<a.length;i++){
			s += '<div style="margin-bottom:3px;float:left;width:170px;color:#E6F0F6;font:normal 12px tahoma,Arial,sans-serif;text-align:left;">';
			
			if(color[parseInt(a[i])][0].substr(0,1)=='#')
				s +='<div style="float:left;width:28px;height:20px;border:solid 1px #cecece;background-color:' + color[parseInt(a[i])][0] + '"></div>';
			else
				s +='<div style="float:left;width:28px;height:20px;border:solid 1px #cecece;"><img src="gui/images/colori/'+parseInt(a[i])+'.gif" border="0" width="28" height="20" alt=""/></div>';
			s +='<span style="margin-left:10px;">' + color[parseInt(a[i])][lingua]+'</span></div>';
		}
		s +='</div>';
		
		s +='<div style="position:absolute;top:30px;left:390px;width:48%;border-left:solid 1px #cecece;padding-left:10px;">';
		
		var a=fusti.split(',');
		for(var i=0;i<a.length;i++){
			s += '<div style="margin-bottom:3px;float:left;width:170px;color:#E6F0F6;font:normal 12px tahoma,Arial,sans-serif;text-align:left;">';
			if(color[parseInt(a[i])][0].substr(0,1)=='#')
				s +='<div style="float:left;width:28px;height:20px;border:solid 1px #cecece;background-color:' + color[parseInt(a[i])][0] + '"></div>';
			else
				s +='<div style="float:left;width:28px;height:20px;border:solid 1px #cecece;"><img src="gui/images/colori/'+parseInt(a[i])+'.gif" border="0" width="28" height="20" border="0"/></div>';
			s +='<span style="margin-left:10px;">' + color[parseInt(a[i])][lingua]+'</div>';
		}
		s +='</div>';
		$('zoomF').innerHTML=s;		
	})
	win.show(btn);	
	
	

}
function hideFiniture() { 
	var zoom=$('finiture');
	zoom.style.visibility='hidden';
}

function Launch(page, width, height) { 
	OpenWin = this.open(page, "kirupa", "toolbar=no, menubar=no ,location=no, scrollbars=yes, resizable=yes, width=" + width + ", height=" + height + ", top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2) + "\""); 
} 

function open_multimedia(name){
	if(name=='disenia')
		window.open('gui/swf/Disenia.html',name,'width=520,height=390');
	else
		window.open('gui/html/'+ name +'.html',name,'width=507,height=334');
}

function myPopup(n){
	var myw=window.open("", "pop");	
	myw.document.writeln('<html><body bgcolor="#000">');
	myw.document.writeln('<img src="'+n+'"/>');
	myw.document.writeln('</body></html>');	
	myw.document.close();
	
}	
function loadImg(n){
	
	$('segnaposto').innerHTML='<img src="gui/images/loading.gif" style="margin-left:0px;margin-bottom:4px;">';
	
	myImg = new Image();
	myImg.src='/upload/repository/file_'+n;
	myImg.onload=function(){
		if(myImg.width > 270 || myImg.height > 270){
			$('segnaposto').innerHTML='<a href="#" onclick="myPopup(\'/upload/repository/file_' + n + '\');" >'
				+ '<img src="/upload/repository/phpThumb/phpThumb.php?src=../file_' + n + '&w=270&h=150&zc=1;" border="0" style="margin-left:0px;margin-bottom:4px;"/></a>';	
		}else{
			$('segnaposto').innerHTML='<img src="/upload/repository//file_' + n + '" border="0" style="margin-left:0px;margin-bottom:4px;"/>';				
		}
		
		//alert('x')
	}
	
}
function sendRequest() {

		new Ajax.Request("index.php", {
			   method: 'post',
			   postBody: "nome="+$F("nome")+"&mail="+$F("mail")+"&azienda="+$F("azienda")+"&indirizzo="+$F("indirizzo")+"&citta="+$F("citta")+"&interessato="+$F("interessato")+"&prodotto="+$F("prodotto")+"&privacy="+$F("privacy")+"&note="+$F("note")+"&c=_mail2",
			   onComplete: showResponse

		});
	}

function showResponse(req)
	{
	   $('errors').style.borderStyle= "solid";
	   var nome=document.getElementById("nome").value;
	   var azienda=document.getElementById("azienda").value;
	   var mail=document.getElementById("mail").value;
	   document.getElementById("nome").style.backgroundColor="";
	   document.getElementById("azienda").style.backgroundColor="";
	   document.getElementById("mail").style.backgroundColor="";
	   
	   var res=/Riceverai a breve/;
	  
	   if(req.responseText.match(res))
	   {
		$('errors').style.borderColor= "green";
		$('errors').style.color="green";
	   }else{
		$('errors').style.borderColor= "red";
		$('errors').style.color="red";
		if (nome == "" || nome == "undefined") {
			document.getElementById("nome").style.backgroundColor="red";
		}
		if (azienda == "" || azienda == "undefined") {
			document.getElementById("azienda").style.backgroundColor="red";
		}
		if (mail == "" || mail == "undefined") {
			document.getElementById("mail").style.backgroundColor="red";
		}
	   }
	   
	   $('errors').style.borderSize= "1px";
	   $('errors').innerHTML=  req.responseText;
}

// LOGIN ####################################################################################################
function cancelLogin(){
	$('login_placeholder').remove();
}

// -----------------
function caricaUserData(){
	
	new Ajax.Request("index.php", {
		method: 'post',
		postBody: 'c=getUserData',
		onComplete: function(risp){
			var json = risp.responseText.evalJSON();
			$('reg_form').nome.value=json.Nome;
			$('reg_form').cognome.value=json.Cognome;
			$('reg_form').prodotto.value=json.Prodotto;
			$('reg_form').email.value=json.EMail;
			$('reg_form').note.value=json.Note;
			$('reg_form').azienda.value=json.Azienda;
			$('reg_form').interessato.value=json.InteressatoA;
			$('reg_form').conoscenza.value=json.Conoscenza;
			$('reg_form').indirizzo.value=json.Indirizzo;
			$('reg_form').nazione.value=json.Nazione;
			$('reg_form').citta.value=json.Citta;
			$('reg_form').codcli.value=json.CodCli;
			
			if(json.Info=='Si') $('reg_form').commInfo.checked=true;
		}
	});	
}
// -----------------
function lostPsw(){
	
	var h='<div class="txt">Hai dimenticato la password? Inserisci la tua e-mail usata come login e ti sarà inviata una nuova password! </div>'
		+ '<div class="txt">'
		+'<form id="reset_form">'
			+'<table><tr>'
			+'<th>Login (e-mail)</th>'
				+'<td><input type="text" name="login"></td>'
			+'</tr><tr>'
			+'<td></td>'
				+'<td><input type="button" class="btn" value="Invia" onclick="resetPsw()"> &nbsp;&nbsp; <input type="button" class="btn" value="Cancel" onclick="cancelLogin()"></td>'
			+'</tr></table></form></div>' 	
	$('area_login').innerHTML=h;
}
// -----------------

function showLogin(lev){
	if($('prod_finner')){
		var dettProd=$('prod_finner');
	}else{
		var dettProd=$$('div.finner')[1];
		//setTimeout("alert($$('div.finner').length)",1250);
	}
	
	if($('login_placeholder')) $('login_placeholder').remove();
	
	var a = new Element('div', { 'class': 'foo', id:'login_placeholder', style:'background-color:#fff;position:absolute;top:0px;left:0px;width:1000px;height:500px' });
	dettProd.appendChild(a);
	switch(lev){
		case 'lev4':
			loadData('login&lev=4','login_placeholder')
			break;
		case 'lev3':
			loadData('login&lev=3','login_placeholder')
			break;
		case 'lev2':
			loadData('login&lev=2','login_placeholder')
			break;
		default:
			loadData('login&lev=1','login_placeholder')
	}

}
function resetPsw(){
	var em=$('reset_form').login.value;
	
	if(!checkMail(em)){
		alert('Non è un indirizzo e-mail')
		$('reset_form').login.select()
		$('reset_form').login.focus();
		return;
	} 
	
	var vars='c=resetPsw&em='+em
	$('reg_msg').show();
	
	new Ajax.Request("index.php", {
		method: 'post',
		postBody: vars,
		onComplete: function(risp){
			//reg_msg('0');
			if(risp.responseText=='ok')
				reg_msg('ok:reset');
			else
				reg_msg('no:send_error');	
		}
	});		
}	
function doLogin() {
	var vars='c=login';
	var els=$('login_form').getInputs('text');
	els.each(function(el){
		vars+='&' + el.name+'='+el.value;
	})
	var els=$('login_form').getInputs('password');
	els.each(function(el){
		vars+='&' + el.name+'='+el.value;
	})
	

	new Ajax.Request("index.php", {
		method: 'post',
		postBody: vars,
		onComplete: function(risp){
			if(risp.responseText=='ok'){
				if( $('login_placeholder') ){
					$('login_placeholder').remove();
					loadData('userData','userBox');
				} else {
					window.location = "index.php"
				}
			}else if(risp.responseText=='not-active'){
				reg_msg('no:not_active');
			}else if(risp.responseText=='old-user'){
				//alert('ALERT! ld user!');
				$('login_placeholder').remove();
				loadData('userData','userBox');
				showLogin('lev3');
			}else{
				alert('login/password errati');
			}
		}
	});
}

function reg_msg(resp){
	
	switch(resp){
		case 'ok:updated':
			var h='<span style="font-size:12px;font-weight:bold;">OPERAZIONE COMPLETATA</span>'
				+ '<p>Il suo profilo &#232; stato aggiornato correttamente.</p>'
				+ '<p>Grazie</p>'
				+ '<p>Modular Customer Service</p>'
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();

			break;		
		case 'ok:completed':
		case 'ok':
			if(resp=='ok:completed') semail=$('reg_form').email.value;
			
			$('reg_form').reset();
			var h='<span style="font-size:12px;font-weight:bold;">Registrazione avvenuta con successo</span>'
				+ '<p>Una email di conferma è stata inviata all\'indirizzo fornito in fase di registrazione</p>'
				+ '<p>Per attivare il tuo account segui le indicazioni contenute nella email.</p>'
				+ '<p>Grazie</p>'
				+ '<p>Modular Customer Service</p>'
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();

			break;
		case 'ok:reset':
			var h='<span style="font-size:12px;font-weight:bold;">OPERAZIONE COMPLETATA</<span>'
				+ '<br><br>La nuova password &#232; stata inviata al suo indirizzo!'
				+ '<br><br>Grazie'
				+ '<br><br>Modular Customer Service'				
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();				
			break;
		case 'no:not_active':
			var h='<span style="font-size:12px;font-weight:bold;">ATTENZIONE!</<span>'
				+ '<br><br>L\'account non &#232; stato attivato.<br>All\'indirizzo di posta elettronica fornito in fase di registrazione &#232; stato inviato un messaggio per completare la registrazione.'
				+ '<br><br>Grazie'
				+ '<br><br>Modular Customer Service'		
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();				
			break;
		case 'no:exists':
			var h='<span style="font-size:12px;font-weight:bold;">ATTENZIONE!</<span>'
				+ '<br><br>Utente gi&#224; registrato.'
				+ '<br><br>Grazie'
				+ '<br><br>Modular Customer Service'				
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();				
			break;
		case 'no:send_error':
			var h='<span style="font-size:12px;font-weight:bold;">ERRORE!</<span>'
				+ '<br><br>Errore durante l\'invio della richiesta.<br>La preghiamo di riprovare più tardi..'
				+ '<br><br>Grazie'
				+ '<br><br>Modular Customer Service'		
				+ '<br><br><input type="button" value="OK" onclick="reg_msg(\'0\')"/>'
			$('reg_msg_txt').innerHTML=h;
			$('reg_msg').show();				
			break;			
		case '0':
			$('reg_msg').hide();
			$('reg_msg_txt').innerHTML='<img style="" src="ui/images/loading2.gif"/> &nbsp;&nbsp;&nbsp; Sending data...';
			break;
		default:
			alert(resp);
	}
}

function doReg() {
	//reg_msg('no:exists')
	var ok=true;
	
	var els=$('reg_form').getElements();
	for(var i=0;i<els.length;i++) els[i].style.backgroundColor='';
	$('reg_form').privacy.parentNode.style.backgroundColor='';
	
	
	var campi=new Array('nome','cognome','azienda','email','psw','re_psw');
	var myF=$('reg_form');
	for(var i=0;i<campi.length;i++){
		if( myF[campi[i]].value==''){
			//myF[campi[i]].style.border='solid 1px #f00';
			myF[campi[i]].style.backgroundColor='#f00';
			ok=false;
		}
	}
	
	if($('interessato').selectedIndex<=0){
		$('interessato').style.border='solid 1px #f00';
		$('interessato').select();
		$('interessato').focus();
		ok=false;		
	}
		
	if($('reg_form').email.value=='' || !checkMail($('reg_form').email.value)) {
		$('reg_form').email.style.backgroundColor='#f00';
		$('reg_form').email.focus();
		ok=false;
	}
	
	if($('reg_form').psw.value.length > 0 && $('reg_form').re_psw.value.length <5 ) {
		alert('Attenzione! \nLa password deve essere almeno di 5 caratteri!')
		$('reg_form').psw.style.backgroundColor='#f00';
		$('reg_form').psw.select();
		$('reg_form').psw.focus();
		ok=false;
	}
			
	if($('reg_form').re_psw.value=='' || $('reg_form').re_psw.value != $('reg_form').psw.value ) {
		$('reg_form').re_psw.style.backgroundColor='#f00';
		$('reg_form').re_psw.select();
		$('reg_form').re_psw.focus();
		ok=false;
	}
	
	if( !$('reg_form').privacy.checked ) {
		$('reg_form').privacy.parentNode.style.backgroundColor='#f00';
		$('reg_form').privacy.focus();
		ok=false;
	}	

	if(!ok) return false;

	new Ajax.Request("index.php", {
		method: 'post',
		//postBody: vars,
		parameters: $('reg_form').serialize(true),
		onComplete: function(risp){
			reg_msg(risp.responseText);
		}
	});
}

function checkSubMenu(p){
	//salert(BrowserDetect.browser)
	if(BrowserDetect.browser=='Explorer') return;
	
	var mitems=$$('#topMenu a');
	var box_w=$('topMenu').getWidth();
	var w=0;
	for(var i=0;i<mitems.length;i++){
		w+=mitems[i].getWidth()
		//alert(mitems[i].href)
		if(mitems[i].href.indexOf(p)>0){
			var tm=mitems[i].parentNode;

			var l=parseInt($$('div.topSel')[0].style.left.substr(0,$$('div.topSel')[0].style.left.length-2));
			//console.log( tm.cumulativeOffset().left )
			//console.log( $$('div.topSel')[0].cumulativeOffset().left )
			//console.log( tm.cumulativeOffset().left - $$('div.topSel')[0].cumulativeOffset().left )
			var delta = tm.cumulativeOffset().left - $$('div.topSel')[0].cumulativeOffset().left;
			$$('div.topSel')[0].style.width=tm.getWidth()+'px';
			$$('div.topSel')[0].style.left= (l+delta) +'px';	

		}
	}
}
function nascon() {document.getElementById('nascon').style.overflow = 'hidden';
};
function init_dw_Scroll() {
    var wndo = new dw_scrollObj('nascon', 'conti', 'tabbi');
    wndo.setUpScrollbar("dragBar", "track", "h", 1, 1);
    wndo.setUpScrollControls('scrollbar');
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function prendiImmagine() {
	var elem = document.getElementById("immagine");
}

// SLIDESHOW

// configura velocità della rotazione (millisecondi)
var speed = 4000
// Specifica i files delle immagini
var Pic = new Array() // creo l'array delle immagini

Pic[0] = "ui/img/home/home1.jpg"
Pic[1] = "ui/img/home/home2.jpg"
Pic[2] = "ui/img/home/home3.jpg"
Pic[3] = "ui/img/home/home4.jpg"
Pic[4] = "ui/img/home/home5.jpg"
Pic[5] = "ui/img/home/home6.jpg"
Pic[6] = "ui/img/home/home7.jpg"
Pic[7] = "ui/img/home/home8.jpg"
Pic[8] = "ui/img/home/home9.jpg"
Pic[9] = "ui/img/home/home10.jpg"
Pic[10] = "ui/img/home/home11.jpg"
Pic[11] = "ui/img/home/home12.jpg"
Pic[12] = "ui/img/home/home13.jpg"
Pic[13] = "ui/img/home/home14.jpg"
Pic[14] = "ui/img/home/home15.jpg"

var t
var j = 0
var p = Pic.length

function runSlideShow(){
document.getElementById('box').style.backgroundImage="url('"+Pic[j]+"')";
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', speed)
}

function openClose(theID) {
 if (document.getElementById(theID).style.display == "block") { 
 	document.getElementById(theID).style.display = "none" 
	} else { 
		document.getElementById(theID).style.display = "block" 
	} 
}
