var link1on = new Image();
link1on.src = "../lp/images/home_on.jpg";
var link1off = new Image();
link1off.src = "../lp/images/home_off.jpg";

var link2on = new Image();
link2on.src = "../lp/images/mappa_on.jpg";
var link2off = new Image();
link2off.src = "../lp/images/mappa_off.jpg";

var link3on = new Image();
link3on.src = "../lp/images/contatti_on.jpg";
var link3off = new Image();
link3off.src = "../lp/images/contatti_off.jpg";

//---------------------------------------------------------------------

var menu1on = new Image();
menu1on.src = "../lp/images/m_profilo_on.jpg";
var menu1off = new Image();
menu1off.src = "../lp/images/m_profilo_off.jpg";

var menu2on = new Image();
menu2on.src = "../lp/images/m_prodotti_on.jpg";
var menu2off = new Image();
menu2off.src = "../lp/images/m_prodotti_off.jpg";

var menu3on = new Image();
menu3on.src = "../lp/images/m_info_on.jpg";
var menu3off = new Image();
menu3off.src = "../lp/images/m_info_off.jpg";

var menu4on = new Image();
menu4on.src = "../lp/images/m_contattarci_on.jpg";
var menu4off = new Image();
menu4off.src = "../lp/images/m_contattarci_off.jpg";

var menu5on = new Image();
menu5on.src = "../lp/images/m_download_on.jpg";
var menu5off = new Image();
menu5off.src = "../lp/images/m_download_off.jpg";

var menu6on = new Image();
menu6on.src = "../lp/images/m_certificato_on.jpg";
var menu6off = new Image();
menu6off.src = "../lp/images/m_certificato_off.jpg";

var menu7on = new Image();
menu7on.src = "../lp/images/m_raggiungerci_on.jpg";
var menu7off = new Image();
menu7off.src = "../lp/images/m_raggiungerci_off.jpg";


function cambia(ImgName, ImgSource)
{
	document.images[ImgName].src = eval(ImgSource+'.src');
}

//--------------------------------------------------------------------
var error = "ATTENTION! To start the search insert one keyword.";
var errLength = "ATTENZIONE! The searched keyword can't be shorter than 2 chars.";

function CheckCerca(){
	var cerca = document.ricerca;
	var str   = cerca._stringa.value.replace(/^ +/, "");
	cerca.action = "/lp/search.asp";

	if (cerca._stringa.value.replace(/^ +/, "") == ""){
		alert(error);
		cerca._stringa.focus();
		return false;
	}
	
	if (str.length < 2){
		alert(errLength);
		cerca._stringa.focus();
		return false;
	}
}
//--------------MAPPA---------------------------------------------------

function mappa()
{
	newswin = window.open('mappa_g.asp','ingrandimento','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=560,height=415')
	newswin.focus();
}

//----------- CAMBIO LINGUA --------------------------------------------

function changeLang(prima,newlang,pagina){
	nuovourl = prima + newlang + "/" + pagina;
	document.location.href = nuovourl;
}

function checkCond(){
	var a = document._Search;
	var b = a._field.value;
	var e = a._cond;
	
	if (b == "2"){
		e.selectedIndex = -1;
		e.length = 0;
		e.options[0] = new Option('all words', 'AND');
		e.options[1] = new Option('at least one word', 'OR');
		e.options[2] = new Option('exact word(s)', '=');
		////a._cond.disabled = true;
	} else {
		e.selectedIndex = -1;
		e.length = 0;
		e.options[0] = new Option('equals to', '=');
		e.options[1] = new Option('higher than', '>');
		e.options[2] = new Option('lower than', '<');
		e.options[3] = new Option('start with', 's');
		e.options[4] = new Option('end with', 'e');
		////a._cond.disabled = false;
	}
}

function checkSearch(){
	var c = document._Search;
	var i = c._field.value;
	var d = c._value.value.replace(/^ +/, "");

	if (d == ""){
		alert(searchMsg);
		c._value.focus();
		return false;
	}
//controllo che il campo contenga solo numeri se è codice
	if (i == "1"){
		if (loginValidator(d,/^[0-9_]{1,30}$/) == false){
			alert("ATTENTION! Insert only numbers.");
			c._value.focus();
			return false;
		}
	}
}

function loginValidator(str,checkStr){
	var matchArray = str.match(checkStr); // controllo la validità della stringa rispetto al controllo passato, accetta solo valori alfanumerici e _
	
	if (matchArray == null){
		return false;
	}
	return true;
}
