// JavaScript Document

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 ApriMenu(i)
{
	document.getElementById("SM" + i).style.visibility = "visible";
	
}

function ApriMenu2(i,title)
{
	document.getElementById("SM" + i).style.visibility = "visible";
	if (title != '') {
		document.getElementById("SM" + i).innerHTML = title;
	} else {
		document.getElementById("SM" + i).innerHTML = '&nbsp;';
	}
}

function ChiudiMenu(i)
{
    document.getElementById("SM" + i).style.visibility = "hidden";
}
function ArtistsOff()
{
    document.getElementById("image1").src = "files/img/art_gray.gif";
}
function ArtistsOn()
{
    document.getElementById("image1").src = "files/img/artists_red.gif";
}

function carica(image) {
	div = document.getElementById('artist_image');
	div.style.visibility = "visible";
	obj = document.getElementById('image');
	path = "../catalogo/admin/immagini_artista/"+image;
	obj.src = path;
}

function carica2(image) {
	div = document.getElementById('artist_image');
	div.style.visibility = "visible";
	obj = document.getElementById('image');
	path = "../catalogo/admin/immagini_prodotto/"+image;
	obj.src = path;
}

function scompari() {
	div = document.getElementById('artist_image');
	div.style.visibility = "hidden";
}

function Form_Validator(theForm) {

// Controllo SELECT

	campi = new Array('nome', 'cognome', 'email', 'codice');
	for (var i = 0; i<campi.length; i++) {
		campoObj = eval('theForm.'+campi[i]);
		if (campoObj.value == "") {
			alert('Inserire nome, cognome, email e codice');
			campoObj.focus();
			return false;
		}
		
	var pattern;	
	pattern = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if ((document.contatto.email.value != "") && (!checkPatternChars('E-mail',document.contatto.email.value,pattern,true))) {
			//alert('L\'email inserita non e\' valida');
			return false;
		}
	}
		

	return true;
}
  	
//-->
function checkPatternChars(nm,vlu,pattern,required){
  if ( required === undefined ) {
      required = false;
   } 
  if(!required && vlu==""){
    return true;
  }
  if (!pattern.test(vlu)){
    alert("L\'"+nm+" inserita non e\' valida!");
    return false;
  }
  else { 
    return true; 
  }
}	
	
	
//-->

function cancella(form) {
	form.nome.value='';
	form.cognome.value='';
	form.telefono.value='';
	form.email.value='';
	form.lavoro.value='';
	form.messaggio.value='';
	form.codice.value='';			
}
