
$(document).ready(function() {

	$('#pagePeel').pagePeel({
		bigAd: 'pagepeel/peel_banner.png', // this is the 500x500px ad
		bigSWF: 'pagepeel/page-peel-big.swf', // this is the page peel swf
		adLink: 'http://www.helloveneto.it/', // the link for the ad
		adLinkTarget: '_blank'
	});

})

function GID(id){
	return document.getElementById(id);
}

// funzioni calendario
var oldLink = null;
function setActiveStyleSheet(link, title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  if (oldLink) oldLink.style.fontWeight = 'normal';
  oldLink = link;
  link.style.fontWeight = 'bold';
  return false;
}

// This function gets called when the end-user clicks on some date.
function selected(cal, date) {
  cal.sel.value = date; // just update the date in the input field.
  if (cal.dateClicked)
    cal.callCloseHandler();
    
  // reload page
 // GID('cercabus').submit();
    
}

function closeHandler(cal) {
  cal.hide();                        // hide the calendar
//  cal.destroy();
  _dynarch_popupCalendar = null;
}

function showCalendar(id, format, showsTime, showsOtherMonths) {
  var el = document.getElementById(id);
  if (_dynarch_popupCalendar != null) {
    // we already have some calendar created
    _dynarch_popupCalendar.hide();                 // so we hide it first.
  } else {
    // first-time call, create the calendar.
    var cal = new Calendar(1, null, selected, closeHandler);
    // uncomment the following line to hide the week numbers
    cal.weekNumbers = false;
    if (typeof showsTime == "string") {
      cal.showsTime = true;
      cal.time24 = (showsTime == "24");
    }
    if (showsOtherMonths) {
      cal.showsOtherMonths = true;
    }
    _dynarch_popupCalendar = cal;                  // remember it in the global var
    cal.setRange(1900, 2070);        // min/max year allowed.
    cal.create();
  }
  _dynarch_popupCalendar.setDateFormat(format);    // set the specified date format
  _dynarch_popupCalendar.parseDate(el.value);      // try to parse the text in field
  _dynarch_popupCalendar.sel = el;                 // inform it what input field we use

  _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br");        // show the calendar

  return false;
}

var MINUTE = 60 * 1000;
var HOUR = 60 * MINUTE;
var DAY = 24 * HOUR;
var WEEK = 7 * DAY;

function isDisabled(date) {
  var today = new Date();
  return (Math.abs(date.getTime() - today.getTime()) / DAY) > 10;
}

function flatSelected(cal, date) {
  var el = document.getElementById("preview");
  el.innerHTML = date;
}

function showFlatCalendar() {
  var parent = document.getElementById("display");

  var cal = new Calendar(0, null, flatSelected);

  cal.weekNumbers = false;

  cal.setDisabledHandler(isDisabled);
  cal.setDateFormat("%A, %B %e");

  cal.create(parent);

  cal.show();
}

// fine funzioni calendario

function ControllaForm()
{ 
   
   if (document.registrazione.acce[0].checked==false)
   {
      alert('Devi accettare le condizioni sulla privacy!');
      return false;
   }

   if ( document.registrazione.ragione_sociale.value=='' )
   {
      alert('Inserire una Ragione Sociale!');
      return false;
   }
   
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

   if ( ! Filtro.test(document.registrazione.email.value) )
   {
      alert('Controlla l\'indirizzo E-Mail inserito!');
      return false;
   }
   
   if ( document.registrazione.nomecognome.value=='' )
   {
      alert('Inserire Nome Cognome del Referente!');
      return false;
   }

   if ( document.registrazione.telefono.value=='' )
   {
      alert('Inserire un numero di telefono o cellulare!');
      return false;
   }
   
   return true;
   
}

function FormLogin(){

   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

   if ( ! Filtro.test(document.login.username.value) ) {
      alert('Controlla indirizzo Email!');
      return false;
   }

   var password = document.login.password.value;
   if ( password.length < 6 ) {
      alert('inserire password - minimo 6 caratteri!');
      return false;
   }

   return true;
}
