// JavaScript Document
<!--
function Controlla(valore) {
	if(valore ==1){
	
		document.getElementById(2).style.display='none';
		document.getElementById(3).style.display='none';
	}
	if(valore ==2) {
	
		document.getElementById(2).style.display='';
		document.getElementById(3).style.display='none';
	}
	if(valore >2) {
	
		document.getElementById(2).style.display='';
		document.getElementById(3).style.display='';
	}
}
/*function openWin(url, name) {
                        popupWin = window.open(url, name,
                      "resizable,toolbar=no,status=no,menubar=no,location=no,directories=no,copyhistory=no,scrollbars=yes,width=720,height=600");
                      }
function openWin2(url, name) {
                        popupWin = window.open(url, name,
                      "resizable,toolbar=no,status=no,menubar=no,location=no,directories=no,copyhistory=no,scrollbars=yes,width=520,height=120");
                      }					  */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  x=window.open(theURL,winName,features);
  x.name=winName;
  x.focus();
}

function fnz_ggweek(fl_oggi)
{
  var frm = this.document.forms.scheda;
  var tab_ggweek = new Array("Dom","Lun","Mar","Mer","Gio","Ven","Sab");
  if (fl_oggi == '1')
  {
      var oggi = new Date();
      frm.gg_a.value = sprintf("%02d",oggi.getDate());
      frm.mm_a.value = sprintf("%02d",oggi.getMonth() + 1);
      frm.aa_a.value = sprintf("%02d",oggi.getYear());
  }
  var gg_a = parseInt(frm.gg_a.value,10);
  var mm_a = parseInt(frm.mm_a.value,10) - 1;
  var aa_a = parseInt(frm.aa_a.value,10);
  var data_a = new Date(aa_a,mm_a,gg_a);
  if (data_a.getDate() != gg_a  || 
      data_a.getMonth() != mm_a ||
	  data_a.getYear() != aa_a)
  {
      frm.ggweek_a.value = '';
  } 
  else
  {
      ind_a = data_a.getDay();
      frm.ggweek_a.value = tab_ggweek[ind_a];
  }
}

function GetContent() {
  jQuery('#promocode').html('Promo Code: <input type="text" id="codice_promo_v" style="background-color:#FFFFFF; width: 48px;height:15px;" name="codice_promo" maxlenght="8">');
}



function sprintf(format) {
   return _spr(format, arguments);
}
function _spr(format, args) {
   function isdigit(c) {
      return (c <= "9") && (c >= "0");
   }
   function rep(c, n) {
      var s = "";
      while (--n >= 0)
         s += c;
      return s;
   }
   var c;
   var i, ii, j = 1;
   var retstr = "";
   var space = "&nbsp;";
   
   
   for (i = 0; i < format.length; i++) {
      var buf = "";
      var segno = "";
      var expx = "";
      c = format.charAt(i);
      if (c == "\n") {
         c = "<br>";
      }
      if (c == "%") {
         i++;
         leftjust = false;
         if (format.charAt(i) == '-') {
            i++;
            leftjust = true;
         }
         padch = ((c = format.charAt(i)) == "0") ? "0" : space;
         if (c == "0")
            i++;
         field = 0;
         if (isdigit(c)) {
            field = parseInt(format.substring(i));
            i += String(field).length;
         }
   
         if ((c = format.charAt(i)) == '.') {
            digits = parseInt(format.substring(++i));
            i += String(digits).length;
            c = format.charAt(i);
         }
         else
            digits = 0;
   
         switch (c.toLowerCase()) {
            case "x":
               buf = args[j++].toString(16);
               break;
            case "e":
               expx = -1;
            case "d":
               if (args[j] < 0) {
                  args[j] = -args[j];
                  segno = "-";
                  field--;
               }
               if (expx != "") {
                  with (Math)
                     expx = floor(log(args[j]) / LN10);
                  args[j] /= Number("1E" + expx);
                  field -= String(expx).length + 2;
               }
               var x = args[j++];
               for (ii=0; ii < digits && x - Math.floor(x); ii++)
                  x *= 10;
               
               x = String(Math.round(x));
               x = rep("0", ii - x.length + 1) + x;
               
               buf += x.substring(0, x.length - ii);
               
               if (digits > 0)
                  buf += "." + x.substring(x.length - ii) + rep("0", digits - ii);
               if (expx != "") {
                  var expsign = (expx >= 0) ? "+" : "-";
                  expx = Math.abs(expx) + "";
                  buf += c + expsign + rep("0", 3 - expx.length) + expx;
               }
               break;
            case "o":
               buf = args[j++].toString(8);
               break;
            case "s":
               buf = args[j++];
               break;
            case "c":
               buf = args[j++].substring(0, 1);
               break;
            default:
               retstr += c;
         }
         field -= buf.length;
         if (!leftjust) {
            if (padch == space)
               retstr += rep(padch, field) + segno;
            else
               retstr += segno + rep("0", field);
         }
         retstr += buf;
         if (leftjust)
            retstr += rep(space, field);
      }
      else
         retstr += c;
   }
   return retstr;
}
//-->
