/* SWF Object */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
/* Fine SWF Object */




/* Funzione di addizione/rimozione generica eventi */
function addEvent(o, n, h) {
	// alert(o);
	if (o.attachEvent){
		// alert("attachEvent");
		o.attachEvent("on" + n, h);
	} else {
		// alert("addEventListener " + n + h);
		o.addEventListener(n, h, false);
	}
}
function removeEvent(o, n, h) {
	// alert(o);
	if (o.attachEvent){
		// alert("attachEvent");
		o.detachEvent("on" + n, h);
	} else {
		// alert("addEventListener " + n + h);
		o.removeEventListener(n, h, false);
	}
}


/* FIX PNG su IE 5.5 e 6 */
function pngFix ()
{
	   for(var i=0; i<document.images.length; i++)
	   {
	      var img = document.images[i]
	      var imgName = img.src.toUpperCase()
	      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	      {
	         var imgID = (img.id) ? "id='" + img.id + "' " : ""
	         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	         var imgStyle = "display:inline-block;" + img.style.cssText 
	         if (img.align == "left") imgStyle = "float:left;" + imgStyle
	         if (img.align == "right") imgStyle = "float:right;" + imgStyle
	         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
	         var strNewHTML = "<span " + imgID + imgClass + imgTitle
	         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	         + "(src=\'" + img.src + "\', sizingMethod='crop');\"></span>" 
	         img.outerHTML = strNewHTML
	         i = i-1
	      }
	   }
}

/* FUNZIONI AL LOADING PER IE 6 */
function setMenuAnimation(menuitemname)
{
	var menuitem = document.getElementById(menuitemname);
	menuitem.onmouseover = function()
	{
		menuitem.getElementsByTagName('DIV')[0].style.display='block';
		menuitem.getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_' + menuitemname + '_on.gif)';
	}
	menuitem.onmouseout = function()
	{
		menuitem.getElementsByTagName('DIV')[0].style.display='none';
		menuitem.getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_' + menuitemname + '.gif)';
	}
}

/* FUNZIONI PER TUTTI I BROWSER */
/* Toolbox */
function closealltools ()
{
	document.getElementById('tool_seguici').getElementsByTagName('DIV')[0].style.display = 'none';
	document.getElementById('tool_seguici').getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_tool_seguici.gif)';
	document.getElementById('tool_partecipa').getElementsByTagName('DIV')[0].style.display = 'none';
	document.getElementById('tool_partecipa').getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_tool_partecipa.gif)';
	document.getElementById('tool_condividi').getElementsByTagName('DIV')[0].style.display = 'none';
	document.getElementById('tool_condividi').getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_tool_condividi.gif)';
}

function toolchangestatus(element,elementid)
{
	if (element.getElementsByTagName('DIV')[0].style.display != 'block')
		{
			//chiude tutti i tool aperti
			closealltools();
			element.getElementsByTagName('DIV')[0].style.display='block';
			element.getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_' + elementid + '_on.gif)';
		}
		else
		{
			element.getElementsByTagName('DIV')[0].style.display = 'none';
			element.getElementsByTagName('A')[0].style.backgroundImage = 'url(/img/ico1bt_' + elementid + '.gif)';
		}
}

function setToolAnimation(toolname)
{
	var tool = document.getElementById (toolname);
	tool.getElementsByTagName('A')[0].onclick = function()	{toolchangestatus (tool,toolname)}
	tool.getElementsByTagName('A')[1].onclick = function()	{toolchangestatus (tool,toolname)}
	
	tool.getElementsByTagName('A')[0].onmouseover = function() 
	{
		tool.getElementsByTagName('A')[0].style.backgroundImage =  'url(/img/ico1bt_' + toolname + '_on.gif)';
	}
	 tool.getElementsByTagName('A')[0].onmouseout =  function() 
	{
		if (tool.getElementsByTagName('A')[0].parentNode.getElementsByTagName('DIV')[0].style.display != 'block') 
		{
			tool.getElementsByTagName('A')[0].style.backgroundImage =  'url(/img/ico1bt_' + toolname + '.gif)';
		}
	}	
	
}

/* Funzione per resize automatico < 800x600 */
function setWindowPage()
{
	if (document.documentElement.clientWidth)
	{
		if (document.documentElement.clientWidth < 890)
		{
			document.getElementById('mainleft').style.display = 'none';
		}
	window.onresize = function()
	{
		if (document.documentElement.clientWidth < 890)
			{
			document.getElementById('mainleft').style.display = 'none';
			}
		else
			{
			document.getElementById('mainleft').style.display = 'block';
			}
		}
	}
}
/* Funzioni condivisibili */

/* Toglie tutti gli embed temporaneamente*/
function deFlashize ()
{
	allswf = document.getElementsByTagName('EMBED');
	for (i=0; i<allswf.length; i++)
	{
		allswf[i].style.visibility = 'hidden';
	}
}

/* Toglie tutti gli embed temporaneamente*/
function reFlashize ()
{
	allswf = document.getElementsByTagName('EMBED');
	for (i=0; i<allswf.length; i++)
	{
		allswf[i].style.visibility = 'visible';
	}
}

/* Fine funzioni condivisibili*/
function isSwfLayerable ()
{
	if (navigator.platform.substr(0,3) == "Lin") return false;
	if (navigator.appVersion.indexOf("Version/2")>=0 && navigator.appVersion.indexOf("Safari")>=0) return false; 
	return true;
}


/***** JS NUOVA LOGIN *****/
// Piccolo "Prototype" 
function gID(id) {
	return $(id);
}


/*** FRAMEWORK STILIZZAZIONE FORM  ***/
var isIpadOrIpod = (navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i));
var selectcont1 = null;
var selectcont2 = null;


/* JS UNOBTRUSIVE AZIONI HOME */
addEvent(window, 'load', function() {
	createMagicForm('toplogin');
	if (document.getElementById('tool_seguici'))
		{
		setToolAnimation('tool_seguici');
		setToolAnimation('tool_partecipa');
		setToolAnimation('tool_condividi');
		}

});


/* CREAZIONE - Select fittizie stilizzate */
// Cerca le select da sostituire e lancia la funzione per la select fittizia stilizzata
function createMagicForm (idForm) {
	// Valorizzo gli oggetti globali
	selectcont1 = $('selectcont1');
	selectcont2 = $('selectcont2');
	
	// Link "serve aiuto"
	var serveAiuto = $$('.toploginLeft > a')[0];
	
	// Appena si clicca sul link "serve aiuto", attiva la login nascosta
	Event.observe(serveAiuto, 'keydown', function (event) {
		if (event.keyCode == Event.KEY_TAB) setTimeout('focusLogin()', 0);
	});
	
	// Mette il focus sul link "serve aiuto"
	serveAiuto.focus();
	
	// Cerco le select da sostituire
	var selectElsToReplace = $(idForm).select('select');
	
	// lancio la funzione che crea la select fittizia stilizzata
	for (var i = selectElsToReplace.length - 1; i >= 0; --i) createSelect(selectElsToReplace[i], i + 1);

	
	/* NAVIGAZIONE - Da tastiera */
	// Spostamento con i 'tab' e le frecce su e gių
	Event.observe('pwd1b', 'keydown', function (event) {
		if (event.keyCode == Event.KEY_TAB)
		{
			if (!event.shiftKey) setTimeout('focusOption1()', 0);
		}
	});
	
	Event.observe(selectcont1.select('a.input')[0], 'keydown', function (event) {
		if (event.keyCode == Event.KEY_TAB)
		{
			if (!event.shiftKey) setTimeout('focusOption2()', 0);
			else setTimeout('focusPassword()', 0);
		}
		else if (event.keyCode == Event.KEY_DOWN) 
		{
			Event.stop(event);
			setTimeout('focusOptionDown1()', 0);
		}
	});
	
	Event.observe(selectcont2.select('a.input')[0], 'keydown', function (event) {
		if (event.keyCode == Event.KEY_TAB)
		{
			if (!event.shiftKey) setTimeout('focusButton()', 0);
			else setTimeout('focusOption1()', 0);
		}
		else if (event.keyCode == Event.KEY_DOWN) 
		{
			Event.stop(event);
			setTimeout('focusOptionDown2()', 0);
		}
	});
	
	Event.observe('buttonentra', 'keydown', function (event) {
		if ((event.keyCode == Event.KEY_TAB) && event.shiftKey) setTimeout('focusOption2()', 0);
	});
	
	selectcont1.select('a.selectorOptions').each(function (item, index) {
		Event.observe(item, 'keydown', function (event) {
			if (event.keyCode == Event.KEY_TAB)
			{
				if (!event.shiftKey) setTimeout('focusOption2()', 0);
				else setTimeout('focusPassword()', 0);
			}
			else if (event.keyCode == Event.KEY_UP) 
			{
				Event.stop(event);
				setTimeout('focusOption1()', 0);
			}
		});
	});
	
	selectcont2.select('a.selectorOptions').each(function (item, index) {
		Event.observe(item, 'keydown', function (event) {
			if (event.keyCode == Event.KEY_TAB)
			{
				if (!event.shiftKey) setTimeout('focusButton()', 0);
				else setTimeout('focusOption1()', 0);
			}
			else if (event.keyCode == Event.KEY_UP) 
			{
				Event.stop(event);
				setTimeout('focusOption2()', 0);
			}
		});
	});
	/* |FINE| NAVIGAZIONE - Da tastiera */

	
	/* REGOLE - Per iPad iPod input arrotondati */
	if (isIpadOrIpod) {
		var form = $('toplogin').select('div')[0];
		var formsx = form.select('span');
		var inputsx = form.select('input');

		for (var i = 0, j = formsx.length; i < j; ++i) formsx[i].style.display ='none';

		for (i = 0, j = inputsx.length; i < j; ++i) inputsx[i].style.paddingLeft =6 + 'px';
	}
	/* |FINE| REGOLE - Per iPad iPod input arrotondati */
}

// Crea la select fittizia stilizzata
function createSelect (selectElToReplace, num) {
	// Lista option select da sostituire
	var optionsArray = selectElToReplace.options;
	
	var currentSelect = (num == 1)? selectcont1 : selectcont2;
	var otherSelect = (num == 1)? selectcont2 : selectcont1;
	
	// Crea il layout della Select, col pulsante 
	var newSelectEl = new Element('div').addClassName('selectEl');

	// Controlla se esistono opzioni "selected" ed eventualmente li pone come valore del campo
	var newSelectElValue = new Element("input", {
		type: 'hidden',
		name: selectElToReplace.readAttribute('name'),
		value: selectElToReplace.options[selectElToReplace.selectedIndex].value
	});
	
	newSelectEl.insert({bottom: newSelectElValue});
	
	var newSelectElInput = new Element('a', {href: 'javascript:;'}).addClassName('input');
	
	Event.observe(newSelectElInput, 'mouseover', setOver);
	Event.observe(newSelectElInput, 'mouseout', unSetOver);
	Event.observe(newSelectElInput, 'focus', setOver);
	Event.observe(newSelectElInput, 'blur', unSetOver);
	
	if (isIpadOrIpod) newSelectElInput.addClassName('ipad');
	
	newSelectElInput.update(selectElToReplace.options[selectElToReplace.selectedIndex].text);
	newSelectEl.insert({bottom: newSelectElInput});
	
	// Bottone per aprire la tendina
	var newSelectElButton = new Element('a', {href: 'javascript:;'}).addClassName('opener');
	newSelectEl.insert({bottom: newSelectElButton});
	
	// Crea gli elementi con i valori della select in overlayer (e li ripone all'interno della stessa)
	var newSelectElOptions =  new Element('div').addClassName('selector');
	
	var spanOptions =  new Element('span');
	/*spanOptions.className="selectorOptions";*/
	newSelectElOptions.insert({bottom: spanOptions});
	
	for (var x = 0, y = optionsArray.length; x < y; ++x) {
		var aElement = new Element('a', {
			value: optionsArray[x].value,
			href: 'javascript:;'
		}).addClassName('selectorOptions').update(optionsArray[x].text);
		
		if (isIpadOrIpod) aElement.addClassName('ipad');
		
		Event.observe(aElement, 'click', function(event) {
			currentSelect.select('a.input')[0].update(this.innerHTML);
			currentSelect.select('input')[0].value = this.readAttribute('value');
		});
		
		Event.observe(aElement, 'mouseover', setOver);
		Event.observe(aElement, 'mouseout', unSetOver);
		Event.observe(aElement, 'focus', setOver);
		Event.observe(aElement, 'blur', unSetOver);
		
		spanOptions.insert({bottom: aElement});
	}
	
	newSelectElOptions.hide();
	newSelectEl.insert({bottom: newSelectElOptions});
	
	// Attribuisce tutte le funzioni alla select
	Event.observe(newSelectEl, 'click', function()	{gestisciSelect(this, num)});
	
	// Butta dentro tutto sostituendo la select originale
	selectElToReplace.replace(newSelectEl);
}
/* |FINE| CREAZIONE - Select fittizie stilizzate */


/* APERTURA - Options della select fittizia */
function gestisciSelect (newSelectEl, num) {
	var currentSelect = (num == 1)? selectcont1 : selectcont2;
	
	if (!currentSelect.hasClassName('disable')) {
		var selector = newSelectEl.select('div.selector')[0];
		var otherSelect = (num == 1)? selectcont2 : selectcont1;
		
		// Chiude l'altra select, se aperta
		otherSelect.select('div.selector')[0].hide();
		
		if (selector.style.display != 'none') selector.hide();
		else selector.show();

		var aArray = selector.select('a');
		
		aArray.each(function (item, index) {
			// Rimuove la classe over che potrebbe essere rimasta sull'oggetto nascosto
			item.removeClassName('over');
			
			// Toglie l'elemento doppione
			if (currentSelect.select('a.input')[0].innerHTML == item.innerHTML) item.hide();
			else item.show();
		});
		
		// Disabilita se c'č business
		if (selectcont1.select('a.input')[0].innerHTML == 'Business') {
			selectcont2.className = 'disable';
			selectcont2.select('a.input')[0].update('Consultare e Disporre');
			selectcont2.select('input')[0].value = 'full';
		}
		else selectcont2.className = 'normal';
		
		var inputOption = newSelectEl.select('a.input')[0];
		
		inputOption.focus();
		//unSetOver.call(inputOption);
	}
}
/* |FINE| APERTURA - Options della select fittizia */


/*  HOVER - Classe per l'hover */
// Imposta la classe per l'hover
function setOver () { if (!this.hasClassName('over')) this.addClassName('over'); }

// Toglie la classe per l'hover
function unSetOver () { this.removeClassName('over'); }
/*  |FINE| HOVER - Classe per l'hover */


/* FOCUS - Sposta il focus sui vari oggetti */
function focusLogin () {
	var login = $('idCliente')

	if (login.style.display != 'none') login.focus();
	$('idCl').value = '';
	
	setTimeout('focusNascostaLogin()', 10);
}

function focusNascostaLogin () {
	$('idCl').focus();
}

function focusPassword () {
	// Chiude la prima select, se aperta
	selectcont1.select('div.selector')[0].hide();
	
	$('pwd1b').focus();
}

function focusOption1 () {
	// Chiude la seconda select, se aperta
	selectcont2.select('div.selector')[0].hide();
	
	// Mette il focus sulla prima select
	selectcont1.select('a.input')[0].focus();
}

function focusOption2 () {
	// Chiude la prima select, se aperta
	selectcont1.select('div.selector')[0].hide();
	
	// Mette il focus sulla seconda select
	selectcont2.select('a.input')[0].focus();
}

function focusButton () {
	// Chiude la seconda select, se aperta
	selectcont2.select('div.selector')[0].hide();
	
	$('buttonentra').focus();
}

function focusOptionDown1 () {
	var selector = selectcont1.select('div.selector')[0];
	
	if (selector.style.display == 'none') gestisciSelect(selectcont1.select('div.selectEl')[0], 1);
	
	var optionSelector = selector.select('a.selectorOptions');
	
	if (optionSelector[0].style.display != 'none') optionSelector[0].focus();
	else optionSelector[1].focus();
}

function focusOptionDown2 () {
	if (!selectcont2.hasClassName('disable')) {
		var selector = selectcont2.select('div.selector')[0];
		
		if (selector.style.display == 'none') gestisciSelect(selectcont2.select('div.selectEl')[0], 2);
		
		var optionSelector = selectcont2.select('a.selectorOptions');
		
		if (optionSelector[0].style.display != 'none') optionSelector[0].focus();
		else optionSelector[1].focus();
	}
}
/* |FINE| FOCUS - Sposta il focus sui vari oggetti */

/*** |FINE| FRAMEWORK STILIZZAZIONE FORM  ***/


function checkUserAndPwd(user,ut1,pwd,admin)
{
	var check = true;

	if (user.id == 'idCl')
	{
		if ((user.value.length == 0)
				|| (user.value == "User ID"))
			check = false;
	}
	else
	{
		if ( (user.value.length == 0) ||(user.value == "Codice cliente")
				|| ((!admin.checked) && (ut1.value.length == 0) || (ut1.value == "Codice utente")))
			check = false;
	}
	
	check = check && !( (pwd.value.length == 0) || (pwd.value == "Password"))
	
	return check;
}
/***** |FINE| JS NUOVA LOGIN *****/