/*  ################   form contatti ################### */
function contatti_it_validatore(f) {
	if (f.elements["nome"].value.length < 1) {
	  alert("Il campo NOME è obbligatorio.");
	  f.elements["nome"].focus();
	  return(false);
	}
	if (window.RegExp) {
	  var reg = new RegExp("^[0-9A-Za-z]+[0-9A-Za-z]*$", "g");
	  if (!reg.test(f.elements["nome"].value)) {
	    alert("Il campo NOME deve contenere solo caratteri ALFA-NUMERICI!");
	    f.elements["nome"].focus();
	    return(false);
	  }
	}
	if (f.elements["cognome"].value.length < 1) {
	  alert("Il campo COGNOME è obbligatorio.");
	  f.elements["cognome"].focus();
	  return(false);
	}
	if (window.RegExp) {
	  var reg = new RegExp("^[0-9A-Za-z]+[0-9A-Za-z]*$", "g");
	  if (!reg.test(f.elements["cognome"].value)) {
	    alert("Il campo COGNOME deve contenere solo caratteri ALFA-NUMERICI!");
	    f.elements["cognome"].focus();
	    return(false);
	  }
	}
	if (f.elements["email"].value.length < 1) {
	  alert("Il campo EMAIL è obbligatorio.");
	  f.elements["email"].focus();
	  return(false);
	}
	if (window.RegExp) {
	  var reg = new RegExp("^[A-Za-z0-9._+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$", "g");
	  if (!reg.test(f.elements["email"].value)) {
	    alert("Il campo EMAIL non è valido!");
	    f.elements["email"].focus();
	    return(false);
	  }
	}
	if (f.elements["telefono"].value.length < 0) {
	  alert("Il campo TELEFONO è obbligatorio.");
	  f.elements["telefono"].focus();
	  return(false);
	}
	if (f.elements["codice"].value.length < 1) {
	  alert("Il campo CODICE è obbligatorio.");
	  f.elements["codice"].focus();
	  return(false);
	}
}

		
/*  ################   form commenti blog ################### */
function Commento_IT_blog(f) {
	if (f.elements["nomeblog"].value.length < 1) {
				alert("Il campo NAME è obbligatorio.");
		f.elements["nomeblog"].focus();
		return(false);
	}
	if (f.elements["emailblog"].value.length < 1) {
				alert("Il campo EMAIL è obbligatorio.");
		f.elements["email_blog"].focus();
		return(false);
	}
	/*
	if (f.elements["uriblog"].value.length < 1) {
		alert("Il campo URI è obbligatorio.");
		f.elements["uriblog"].focus();
		return(false);
	}
	*/
	if (f.elements["commentoblog"].value.length < 1) {
		alert("Il campo COMMENTO è obbligatorio.");
		f.elements["commentoblog"].focus();
		return(false);
	}
	if (f.elements["codiceblog"].value.length < 1) {
		alert("Il campo CODICE è obbligatorio.");
		f.elements["codiceblog"].focus();
		return(false);
	}
}

/*  ################   select albo d'oro ################### */
function changeDato_albodettaglio(){
	//window.location.href = l + id + "&a=" + a;
	document.sel_anno.submit();
}

/*  ################   select offerte  ################### */
function changeDato_offerteelenco(){
	document.sel_sottocategoria.submit();
	//window.location.href = '{/literal}{$albo_DYNA_frame_link}{literal};
}


/*  ################   select xfile ################### */
		
function assegna_d2_xfile(dato){
	document.sel.DatoSelect2.value = dato;	
	
}
function assegna_d3_xfile(dato){
	document.sel.DatoSelect3.value = dato;	
	
}
function assegna_d4_xfile(dato){
	document.sel.DatoSelect4.value = dato;	
	
}
function assegna_d5_xfile(dato){
	document.sel.DatoSelect5.value = dato;	
	
}

/*  ################   cambia mese nel calendario ################### */
function changeMese_calendario(){
	document.sel_dato.submit();
}
function submit_cambio_calendario(){
	document.sel_dato.submit();
}

/*  ################   scelta xarchivio ################### */

function vaiAPag(pagina){
	//window.alert(pagina);
	//window.open("anteprima.php?d="+pagina,"MainImmagine","fullscreen");
	if (pagina !== "" ) {
		top.location.href = pagina;
	} 
}

/*  ################   popup offerte ################### */

function openpop2( target, larghezza , altezza ){
	var larz = parseInt((screen.availWidth/2) - (larghezza/2));
    var toz = parseInt((screen.availHeight/2) - (altezza/2));
	if (navigator.appName == 'Netscape') {
        adjWidth = larghezza + 30;
        adjHeight = altezza + 30;
    }
    else {
        adjWidth = larghezza+ 40;
        adjHeight = altezza + 40;
		//alert( adjWidth + adjHeight)
    }
	if ((typeof(Won) == 'undefined') || !Won || Won.closed) {
		var buf = 'toolbar=no,scrollbars=yes,resizable=yes,width='+adjWidth+',height='+adjHeight+', top=' +toz+',left='+ larz +'\'';
		Won=window.open(target,'PHOTOGALLERY',buf);
		//riempifinestra(Won, target, larghezza , altezza);
	} else { 
		if (Won.focus) {
			//riempifinestra(Won, target, larghezza , altezza);
			Won.focus();
			Won=window.open(target,'PHOTOGALLERY',buf);
			//Won.resizeTo(adjWidth,adjHeight + 20);
    	}
	}
	
}

function riempifinestra (finestra, target, larghezza , altezza) {
	var newContent = '<html>\n<head>\n<title>Photogallery</title>\n</head>\n';
    newContent += '<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"5\" rightmargin=\"0\" bottommargin=\"0\" marginwidth=\"0\" marginheight=\"5\">\n';
	newContent += '<div align=\"center\">\n';
	newContent += '<a href=\"javascript\:window\.close()\"><img src=\"' + target;
	newContent += '\" alt=\"\" width=\"' + larghezza ;
	newContent += '\" height=\"' + altezza;
	newContent += '\" border=\"0\"><\/a><\/br>\n';
	newContent += '<a href=\"javascript\:window\.close()\"><font face=\"Arial\,Helvetica\,sans-serif\"><strong>CHIUDI LA FINESTRA<\/strong><\/font><\/a>\n';
	newContent += '<\/div>\n';
   	newContent += '</body>\n';
   	newContent += '</html>\n';
    // write HTML to new window document
    finestra.document.write(newContent);
    finestra.document.close( ); // close layout stream	
	
	finestra.focus();
}

function funcprodotti(url){
	newwindow=window.open(url,'name','height=311,width=330,scrollbars=0,toolbar=0,menubar=0,location=0');
}
