var conta=0;
function ctr(quale)
{
if (quale.checked)
{
conta++;
if (conta > 2)
{
alert("Puoi scegliere nmassimo 2 preferenze!");
quale.checked=false;
conta--;
}
}
else
{
conta>0?conta--:null; 
}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  if (document.getElementById('privacy').checked === false) { 
        alert("E' necessario accettare l'informativa sul trattamento dei dati personali.")
		document.MM_returnValue = (errors == '');
    }
	else
{ 	
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve contenere un indirizzo e-mail valido.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' deve contenere un numero.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' è un campo obbligatorio.\n'; }
  } if (errors) { alert('Errori nella compilazione del modulo:\n'+errors);
  document.MM_returnValue = (errors == '');
  }
  else
  {
  fade('promotion3', 'in', '100', '', 40, true);
  fade('promotion2', 'out', '', '', 0, true);
}
}
}

function doReset(){
    document.form2.reset();
}

delta=273; 
myright1=start1=-5; 
var tm;
function test1(){ 
clearTimeout(tm);
if (myright1>start1||myright1==start1) {movediv1_off();} 
else {movediv1_on();} 
} 
function movediv1_on(){ 
//document.getElementById('mylink1').style.right=-150 
if (myright1<start1||myright1==start1) { 
	tm=setTimeout('movediv1_on()',1); 
	document.getElementById('box').style.right=myright1; 
	myright1+=5;} 
} 
function movediv1_off(){ 
if (myright1>(start1-delta)) { 
	tm=setTimeout('movediv1_off()',1); 
	document.getElementById('box').style.right=myright1; 
	myright1-=5;} 
else { 
	//document.getElementById 'mylink1').style.right=270; 
} 
} 

delta2=90; 
mytop1=start2=689; 
var tm;
function test2(){ 
clearTimeout(tm);
if (mytop1>start2||mytop1==start1) {movediv1_on_v();} 
else {movediv1_off_v();} 
} 
function movediv1_on_v(){ 
//document.getElementById('mylink1').style.top=-150 
if (mytop1>(start2-delta2)) { 
	tm=setTimeout('movediv1_on_v()',1); 
	document.getElementById('down').style.top=mytop1; 
	mytop1-=3;} 
} 
function movediv1_off_v(){ 
if (mytop1<start2||mytop1==start2) { 
	tm=setTimeout('movediv1_off_v()',1); 
	document.getElementById('down').style.top=mytop1; 
	mytop1+=3;} 
else { 
	//document.getElementById 'mylink1').style.top=270; 
} 
} 

function mostraImmagine(theUrl,theUrl2,cat,eshop,eshop2,tit,tit2,desc,desc2){
var cat2=cat;
  if(!document.getElementById) return true;
  var catcat= '<%=cat%>';
  if (theUrl==theUrl2) {
  var el=document.getElementById('id_div');
  if(eshop=='1') {
  el.innerHTML='<a href="eshop.asp?cod='+theUrl+'&cat='+cat2+'"><img border="0" src="articoli/art.'+theUrl+'.jpg" /></a>';
   }
   else
  {
  el.innerHTML='<img border="0" src="articoli/art.'+theUrl+'.jpg" />';
  }
  var el2=document.getElementById('id_div2');
  el2.innerHTML='';
  var el3=document.getElementById('codice1');
  el3.innerHTML='<font style="font-size: 9pt"><b><font color="#990000">{</font></b> <i>art.</i> <b>'+theUrl+'</b><br><font style="font-size: 7pt">'+tit+'<br>'+desc+'</font>';
  var el4=document.getElementById('codice2');
  el4.innerHTML='';
  return false
  }
  else
  {
  var el=document.getElementById('id_div');
  if(eshop=='1') {
  el.innerHTML='<a href="eshop.asp?cod='+theUrl+'&cat='+cat2+'"><img border="0" src="articoli/art.'+theUrl+'.jpg" /></a>';
  }
   else
  {
  el.innerHTML='<img border="0" src="articoli/art.'+theUrl+'.jpg" />';
  }
  var el2=document.getElementById('id_div2');
  if(eshop2=='1') {
  el2.innerHTML='<a href="eshop.asp?cod='+theUrl2+'&cat='+cat2+'"><img border="0" src="articoli/art.'+theUrl2+'.jpg" /></a>';
  }
  else
  {
  el2.innerHTML='<img border="0" src="articoli/art.'+theUrl2+'.jpg" />';
  }
  var el3=document.getElementById('codice1');
  el3.innerHTML='<font style="font-size: 9pt"><b><font color="#990000">{</font></b> <i>art.</i> <b>'+theUrl+'</b><br><font style="font-size: 7pt">'+tit+'<br>'+desc+'</font>';
  var el4=document.getElementById('codice2');
  el4.innerHTML='<font style="font-size: 9pt"><b><font color="#990000">{</font></b> <i>art.</i> <b>'+theUrl2+'</b><br><font style="font-size: 7pt">'+tit2+'<br>'+desc2+'</font>';
  return false
  }
}

function mostraImmagine2(theUrl,theUrl2,cat){
var cat2=cat;
  if(!document.getElementById) return true;
  var catcat= '<%=cat%>';
  var el=document.getElementById('id_div');
  el.innerHTML='<img border="0" src="articoli/art.'+theUrl+'.jpg" />';
  var el2=document.getElementById('id_div2');
  el2.innerHTML='<img border="0" src="articoli/art.'+theUrl2+'.jpg" />';
  var el3=document.getElementById('codice1');
  el3.innerHTML='<font style="font-size: 9pt"><b><font color="#990000">{</font></b> <i>art.</i> <b>'+theUrl+'</b><br><font style="font-size: 7pt">'+tit+'<br>'+desc+'</font>';
  var el4=document.getElementById('codice2');
  el4.innerHTML='<font style="font-size: 9pt"><b><font color="#990000">{</font></b> <i>art.</i> <b>'+theUrl2+'</b><br><font style="font-size: 7pt">'+tit2+'<br>'+desc2+'</font>';
  return false
}

function superfade(theUrl,theUrl2,c,eshop,eshop2,tit,tit2,desc,desc2)
{
var cat=c;
mostraImmagine(theUrl,theUrl2,cat,eshop,eshop2,tit,tit2,desc,desc2);
}

function superfade2(theUrl,theUrl2,c,eshop,eshop2)
{
var cat=c;
mostraImmagine2(theUrl,theUrl2,cat,eshop,eshop2);
}

function fadeOut(divID, time) {
  var speed = Math.round(time / 100);
  var frame = 0;
  for(fade1 = 100; fade1 > 0; fade1--) { 
    setTimeout("setOpacity('"+divID+"', "+fade1+")", (speed * frame));
    frame++;
setTimeout("setOpacity('"+divID+"', 0)", (speed * frame));
  }
}

function fadeIn(divID, time) {
  var speed = Math.round(time / 100);
  var frame = 0; 
  for(fade1 = 0; fade1 < 100; fade1++) { 
    setTimeout("setOpacity('"+divID+"', "+fade1+")", (speed * frame));
    frame++;
  }
}
function setOpacity(id, opacity) {
  var element = document.getElementById(id);
  if(document.all)
    element.style.filter = "alpha(opacity=" + opacity + ")";
  else
    element.style.opacity = opacity / 100;
}

/* Cross Browser Fader © 2008 John Davenport Scheuer
   This comment must remain for Legal Use  */

var faders=[];
// Preset each element's initial opacity (0 to 100):
// ex:  faders[x]=['element_id', initial_opacity, optional_extend_coverage_IE6_and_less];
faders[0]=['fadeDivCover', 100, true];

////////////// Stop Editing //////////////

function fade(el, way, op, opinc, speed, cover){
if(!fade.prprt&&!fade.ie)
return;
var id=typeof el=='string'? el : el.id; el=typeof el=='object'? el : document.getElementById(el);
clearTimeout(fade[id+'timer']);
var op_obj=fade.ie6? el.filters[0] : el.style,
waym=way=='in'? 1 : -1; speed=speed? speed*1 : 30, opinc=opinc&&opinc>=1? opinc*(fade.ie? 1 : .01) : opinc? opinc : fade.ie? 5 : .05,
op=op&&fade.ie? op*1 : op&&op*1>=1? Math.min(op*.01, .99) : op? op : waym>0&&fade.ie? 100 : waym>0? .99 : 0;
if(!fade.ie6&&!fade[id+'yet']){
if(fade.prprt)
op_obj[fade.prprt]=Math.min(fade.preset(id)*.01, .99);
else if(fade.ie)
op_obj.filter='alpha(opacity='+fade.preset(id)+')';
fade[id+'yet']=true;
}
if(fade.prprt&&Math.abs(op*1-op_obj[fade.prprt]*1)<opinc)
op_obj[fade.prprt]=op;
else if(fade.prprt)
op_obj[fade.prprt]=fade.ie6? op_obj[fade.prprt]*1 + opinc*waym : Math.min(op_obj[fade.prprt]*1 + opinc*waym, .99);
else if (fade.ie&&Math.abs(op*1 - op_obj.filter.replace(/\D/g,'')*1)<opinc)
op_obj.filter='alpha(opacity='+op+')';
else if (fade.ie)
op_obj.filter='alpha(opacity='+[op_obj.filter.replace(/\D/g,'')*1 + opinc*waym]+')';
else
return;
el.style.display=cover&&way=='out'&&op_obj[fade.prprt]<=0||(op_obj.filter&&op_obj.filter.replace(/\D/g,'')*1<=0)? 'none' : 'block';
if(op_obj[fade.prprt]&&op_obj[fade.prprt]*waym<op*waym||!fade.ie6&&fade.ie&&op_obj.filter.replace(/\D/g,'')*waym<op*waym)
fade[id+'timer']=setTimeout(function(){fade(el, way, op, opinc, speed, cover)}, speed);
}
if(document.documentElement&&document.documentElement.style){
/*@cc_on @*/ /*@if(@_jscript_version >= 5)try{fade.ieOK=document.documentElement.filters;}catch(e){fade.ieOK=false}; @end @*/
fade.d=document.documentElement, fade.t=function(o){return typeof fade.d.style[o]=='string'}; if(fade.ieOK)
document.write('<span id="ie_test" style="filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);position:absolute;top:-1000px;">p<\/span>');
fade.ie=fade.d.filters&&ie_test.filters[0], fade.ie6=fade.ie&&typeof ie_test.filters[0].opacity=='number',
fade.prprt=fade.t('opacity')||fade.ie6? 'opacity' : fade.t('MozOpacity')? 'MozOpacity' : fade.t('KhtmlOpacity')? 'KhtmlOpacity' : null;
}
fade.set=function(){
var prop=fade.prprt=='opacity'? 'opacity' : fade.prprt=='MozOpacity'? '-moz-opacity' : '-khtml-opacity';
document.write('\n<style type="text/css">\n')
for (var i = 0; i < faders.length; i++){
fade[faders[i][0]+'timer']=0;
document.write('#'+faders[i][0]+' {\n'+
(fade.ie? 'filter:progid:DXImageTransform.Microsoft.alpha(opacity='+faders[i][1]+')' : prop+':'+Math.min(faders[i][1]*.01, .99))+';display:block;'+
'position:absolute;z-index:10000;top:0;left:0;\n}\n');
document.write('<\/style>\n')
}
}
fade.preset=function(id){
for (var i = 0; i < faders.length; i++)
if (id==faders[i][0])
return faders[i][1];
return 0;
}
if(fade.prprt||fade.ie)
fade.set();
fade.getHeightIe6AndLess=function(el){
var b = isNaN(b=parseInt(el.parentNode.currentStyle.borderWidth)*2)? 0 : b;
return el.parentNode.offsetHeight-b+'px';
}
if(fade.ieOK && navigator.appVersion.replace(/^.*MSIE (\d).*$/, '$1') < 7) /* Required for full Coverage in IE 5.5 to 6 browsers */
for (var i = faders.length-1; i > -1; --i)
if(faders[i][2])
document.write('<!--[if lte IE 6]><style type="text/css">#'+faders[i][0]+
' { height:expression(fade.getHeightIe6AndLess(this));}<\/style><![endif]-->');


function popup(url,larghezza,altezza) { 
newin = window.open(url,'titolo','scrollbars=no,resizable=yes, width='+larghezza+',height='+altezza+',status=no,location=no,toolbar=no');
} 


function espandi(numero) {
	var itemMenu = document.getElementById(numero);
		itemMenu.className="visibile";
}

function riduci(numero) {
	var itemMenu = document.getElementById(numero);
		itemMenu.className="invisibile";
}

function ffocus(obj, txt) {(obj.value==txt)?obj.value='':obj.select();}
function fblur(obj, txt) {(obj.value=='')?obj.value=txt:obj.value=obj.value;}
function rel() {
document.location.reload()
}
