function submitIt(nomeForm) {
	form = document.getElementById(nomeForm);
	myFormElements = form.elements;
	var error = 0;
	for(i=0;i<myFormElements.length;i++) {
		document.getElementById("cont_"+myFormElements[i].name).style.backgroundColor = '';
		if(myFormElements[i].value=="") {
			if(i != 7 && i != 8 && i != 11) {
				error++;
				document.getElementById("cont_"+myFormElements[i].name).style.backgroundColor = '#CADEFF';
			}
		}
	}
	if(error > 0) {
		alert("Compilare i campi obbligatori");
	} else {
		form.submit();
	}
}

function resetIt(nomeForm) {
	form = document.getElementById(nomeForm);
	myFormElements = form.elements;
	for(i=0;i<myFormElements.length;i++) {
		document.getElementById("cont_"+myFormElements[i].name).style.backgroundColor = '';
	}
	form.reset();
}

function submitForm(form) {
	myForm = document.getElementById(form);
	myForm.submit();
}

function rollOverBttMenu(id) {
	if (loaded == 1) {
		document.getElementById('bttMenu'+id).style.background  = 'url(img/bckBttActive.jpg) repeat-x';
		//document.getElementById('bttMenu'+id).style.width = '114px';
		//document.getElementById('bttMenu'+id).style.borderLeft = '1px solid #404040';
		if(id !== 1) {
			//document.getElementById('bttMenu'+id).style.borderTop = '1px solid #d0f0c0';
		}
		//document.getElementById('a'+'bttMenu'+id).style.color = '#4682b4';
		document.getElementById('bttMenu'+id).style.cursor = 'default';
	}
}
function rollOutBttMenu(id) {
	if (loaded == 1) {
		if(id !== 1) {
			//document.getElementById('bttMenu'+id).style.borderTop = '1px dotted black';
		} else {
			//document.getElementById('bttMenu'+id).style.borderTop = '0px';
		}
		//document.getElementById('bttMenu'+id).style.borderLeft = 'none';
		//document.getElementById('bttMenu'+id).style.width = '114px';
		document.getElementById('bttMenu'+id).style.background  = 'url(img/bckBtt.jpg) repeat-x';
		//document.getElementById('a'+'bttMenu'+id).style.color = '#4682b4';
	}
}

function rollBtt(stato,btt) {
	myBtt = document.getElementById(btt);
	if(stato==1) {
		myBtt.style.color = 'black';
	} else {
		myBtt.style.color = 'white';
	}
}

function goToPage(pag) {
	if (loaded == 1) {
		document.location.href = 'index.asp?zona='+pag;
	}
}

function gotoAHAH(url,target) {
	completeAHAH.ahah(url,target,'0','GET');
}


//FUNZIONI DELLA HOME

function detectFF() {
	if(navigator.userAgent.indexOf("Firefox")!=-1){
		trovato = 'FF';
	} else if (navigator.appVersion.indexOf("MSIE")!=-1){
		trovato = 'IE';
	} else {
		trovato = 'UNKNOW';
	}
}

function ridOscura() {
	width = document.body.offsetWidth;
	height = document.body.scrollHeight;
	if(height == 0) {
		if (trovato == 'IE') {
			height1 = document.documentElement.scrollHeight;
			height2 = document.documentElement.clientHeight;
			if(height1 >= height2) {
				height = height1;
			} else {
				height = height2;
			}
			//alert(trovato);
		} else if (trovato == 'FF') {
			height = document.documentElement.scrollHeight;
			//alert(trovato);
		} else {
			height = document.documentElement.scrollheight;
			//alert(trovato);
		}
	}
	//alert('w='+width+' h='+height);
	element = document.getElementById('oscura');
	element.style.width = width+'px';
	element.style.height = (height)+'px';
}

function popDoc(cCount,zona) {
	window.open('doc.asp?cCount='+cCount+'&zona='+zona,'allegato','700,500');
}

function popUp(vis,id,zona) {
	if (vis == 1) {
		
		ridOscura();
		
		bytefx.alpha(element, 0);
		bytefx.fade(element, 0, 80, 15, function(){
		});
		element.style.display = 'block';
		pageToLoad = zona+'.asp';
		if(document.body.scrollTop) {	
			document.getElementById('popUp').style.top = (document.body.scrollTop+25)+'px';
		} else {
			document.getElementById('popUp').style.top = (document.documentElement.scrollTop+25)+'px';
		}
		document.getElementById('popUp').style.display = 'block';
		completeAHAH.ahah(pageToLoad+'?id='+id,'popUp','0','GET');
	} else {
		completeAHAH.ahah('blank.asp','popUp','0','GET');
		document.getElementById('popUp').style.display = 'none';
		element = document.getElementById('oscura');

		bytefx.fade(element, 80, 0, 15, function(){
			document.getElementById('oscura').style.display = 'none';
		});
		//bytefx.alpha(element, 0);
		
		
	}
}

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);

function getMouseXY(e,posizione) {
	
	//var tempX = 0;
	//var tempY = 0;

	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft;
		if(document.body.scrollTop) {
			tempY = event.clientY + document.body.scrollTop;
		} else {
			tempY = event.clientY + document.documentElement.scrollTop;
		}
		
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
		//alert(tempX, tempY);	
	}  
	// catch possible negative values in NS4
	if (tempX < 0) {
		tempX = 0;
	}
	
	if (tempY < 0) {
		tempY = 0;
	} 
	
	//if (cCount2 != 0) {
					
		objDiv = document.getElementById('popUpImg');
		objHeight = objDiv.offsetHeight;
		//Y = objDiv.style.top = tempY-(objHeight/2)+'px';
		objDiv.style.top = tempY-(objHeight/2)+'px';
		//alert(posizione);
		//if (posizione == 1) {
		objDiv.style.left = tempX+35+'px';
		//} else {
			//X = objTipDiv.style.left = tempX-300+'px';
		//}
		
	//}
  return true
}


function popUpImg(vis,img,imgmdl) {
	if (vis == 1) {
		
		ridOscura();
		
		//element = document.getElementById('oscura');
		//bytefx.alpha(element, 0);
		//element.style.display = 'block';
		//bytefx.alpha(element, 0);
		//bytefx.fade(element, 0, 80, 15, function(){
		//});
		//rand = Math.floor(Math.random()*99999999);
		document.onmousemove = getMouseXY;
		pageToLoad = 'popupImg.asp?img='+img+'&imgmdl='+imgmdl;
		
		//document.getElementById('popUp').style.top = tempY-15+'px';
		document.getElementById('popUpImg').style.display = 'block';
		completeAHAH.ahah(pageToLoad,'popUpImg','0','GET');
	} else {
		completeAHAH.ahah('blank.asp','popUpImg','0','GET');
		document.getElementById('popUpImg').style.display = 'none';
		//element = document.getElementById('oscura');
		//bytefx.fade(element, 80, 0, 15, function(){
			//document.getElementById('oscura').style.display = 'none';									 
		//});
	}
}



function controlloCampi() {
	var stopIt = 0;
	var form = document.contact;
	var nome = form.nome.value;
	var cognome = form.cognome.value;
	var azienda = form.azienda.value;
	var indirizzo = form.indirizzo.value;
	var cap = form.cap.value;
	var citta = form.citta.value;
	var tel = form.tel.value;
	var email = form.email.value;
	var oggettoMsg = form.oggettoMsg.value;
	var corpoMsg = form.corpoMsg.value;
	//corpoMsg.replace("\r","<br />");
	
	//CONDIZION
	
	if (nome == "") {
		alert("non hai inserito il nome");
		stopIt = 1;
	}
	if (cognome == "") {
		alert("non hai inserito il cognome");
		stopIt = 1;
	}
	if (email == "") {
		alert("non hai inserito la mail");
		stopIt = 1;
	}
	if (oggettoMsg == "") {
		alert("non hai inserito l'oggetto");
		stopIt = 1;
	}
	if (corpoMsg == "") {
		alert("non hai inserito il corpo del messaggio");
		stopIt = 1;
	}
	if (stopIt == 0) {

				
		//Applico replace per sostituire Pippo con Pluto
		
		//corpoMsg = corpoMsg.replace(/\n/g, '<br>');
		
		return true;
		
		//completeAHAH.ahah('popup.asp?step=2&nome='+nome+'&cognome='+cognome+'&azienda='+azienda+'&indirizzo='+indirizzo+'&cap='+cap+'&citta='+citta+'&tel='+tel+'&email='+email+'&oggettoMsg='+oggettoMsg+'&corpoMsg='+corpoMsg, 'popUp','0','GET');
		
		//ahah('insertCliente.asp','toDb');
	} else {
		return false;
	}
}


//FUNZIONI DELLA GALLERY
function allineaImg(target) {
	element = document.getElementById(target);
	bytefx.alpha(element, 0);
	hImg = element.offsetHeight;
	hBox = document.getElementById('out'+target).clientHeight;
	topImg = (hBox-hImg)/2;
	//if (topImg > 0) {
		element.style.marginTop = topImg+'px';
	//}
	
	bytefx.alpha(element, 100);
}


function inizializzaGallery(iniSel,txtXS,txtS,lrg) {
	element = document.getElementById('outtmb'+iniSel);
	element.style.borderColor = '#66ff00';
	document.getElementById('titTxt').innerHTML = txtXS;
	document.getElementById('descTxt').innerHTML = txtS;
	document.getElementById('lrg').src = 'mdb-database/Media/'+lrg;
	sel = iniSel;
}

function tmbOn(id) {
	document.getElementById('outtmb'+id).style.borderColor = '#66ff00';
}

function tmbOff(id) {
	if(sel !== id) {
		document.getElementById('outtmb'+id).style.borderColor = '#2f4f4f';
	}
}

function tmbClick(id,txtXS,txtS,lrg) {
	document.getElementById('outtmb'+sel).style.borderColor = '#2f4f4f';
	document.getElementById('outtmb'+id).style.borderColor = '#66ff00';
	sel = id;
	document.getElementById('titTxt').innerHTML = txtXS;
	document.getElementById('descTxt').innerHTML = txtS;
	document.getElementById('lrg').src = 'mdb-database/Media/'+lrg;
}

function loadPage(nPage) {
	completeAHAH.ahah('tmbGallery.asp?page='+nPage,'tmb','0','GET');
}


