function onMenTop(n) {

	bgtopsrc = document.images["bgtop"].src ;
	
	if (document.all && document.images["bgtop"].filters.blendTrans) {
	
		document.images["bgtop"].filters.blendTrans.apply();
		document.images["bgtop"].filters.blendTrans.play();
	
	}

	document.images["bgtop"].src = "/commons/imgs/bgtop-"+n+".gif" ;
	
}

function offMenTop() {

	if (typeof bgtopsrc != "undefined") {
		if (document.all && document.images["bgtop"].filters.blendTrans) {
		
			document.images["bgtop"].filters.blendTrans.apply();
			document.images["bgtop"].filters.blendTrans.play();
		
		}	
		document.images["bgtop"].src = bgtopsrc ;
	}
}

function startAll() {


	if (topflashuse ) putTopFlash(topflashurl) ;
	if (midflashuse && document.getElementById("bannertestimonial")) putMidFlash(midflashurl) ;
	if (ajaxuse) async_start() ;
	startClocks() ;
	
}

function startClocks() {

	clockruns = 0
	clocktimer = window.setInterval ("setClocks()", 1000) ;

}

function setClocks() {
	
	var reftime = parseInt(document.forms["reftimer"].elements["srvtime"].value, 10) ;
	
	for (var i=0; i<document.forms.length; i++) {
	
		var fname = document.forms[i].name ;
		if (fname.indexOf("fclock")==0) {
		
			var clocktype = parseInt(document.forms[i].elements["clocktype"].value,0) ;
			var clockstatus = parseInt(document.forms[i].elements["clockstatus"].value,0) ;

			var idasta = parseInt(document.forms[i].elements["id"].value,10) ;
			var endstamp = parseInt(document.forms[i].elements["endstamp"].value,10) ;
			var remains = endstamp - reftime ;
			
			switch (clocktype) {
				case 1:
				case 3:
				case 4:
				
					if (clockstatus==1 && remains<0) {
					
						// scaduto
						document.getElementById("clock"+idasta).innerHTML = "asta terminata" ;
						document.forms[i].elements["clockstatus"].value = "0" ;
						
						if (clocktype==1) {
						
							document.images ["astabutton"+idasta].src = "/commons/imgbig.php?id="+idasta+"&dts="+reftime ;
							
						} else if (clocktype == 3) {
						
							var idcat = parseInt(document.forms[i].elements["idcat"].value,10) ;
							document.images ["astabutton"+idasta].src = "/commons/cornici/btt-"+idcat+".gif" ;
						
						} else if (clocktype==4) {
						
							document.images ["astabutton"+idasta].src = "/commons/imgpic.php?id="+idasta+"&dts="+reftime ;
							
						}
						
						if (clockruns > 0) closeOffers(idasta,clocktype) ;
						
					} else if (clockstatus==1 && remains>=0) {
					
						var secI = 60 ;
						var secH = secI * 60 ;
						var secD = secH * 24 ;
						var ggleft = Math.floor(remains / secD) ;
						var hhleft = Math.floor((remains - ggleft * secD) / secH) ;
						var iileft = Math.floor((remains - ggleft * secD - hhleft * secH) / secI) ;
						var ssleft = Math.floor((remains - ggleft * secD - hhleft * secH - iileft * secI )) ;
						
						var clockstring = "tempo residuo <b>";
						
						if (ggleft > 0) clockstring += ggleft+"</b>g <b>" ;
						clockstring += (hhleft<10) ? "0"+hhleft : hhleft ;
						clockstring += "</b>h <b>" ;
						clockstring += (iileft<10) ? "0"+iileft : iileft ;
						clockstring += "</b>m <b>" ;
						clockstring += (ssleft<10) ? "0"+ssleft : ssleft ;
						clockstring += "</b>s" ;
						
						document.getElementById("clock"+idasta).innerHTML = clockstring ;
					}
				break ;
				
				case 2:
					if (clockstatus==1 && remains<0) {
					
						document.forms[i].elements["clockstatus"].value = "0" ;
						document.images ["astabutton"+idasta].src = "/commons/imgbig.php?id="+idasta+"&dts="+reftime ;
						
						// scaduto
						document.getElementById("clockbig"+idasta+"g").innerHTML = "00" ;
						document.getElementById("clockbig"+idasta+"h").innerHTML = "00" ;
						document.getElementById("clockbig"+idasta+"i").innerHTML = "00" ;
						document.getElementById("clockbig"+idasta+"s").innerHTML = "00" ;
						
						if (clockruns > 0) closeOffers(idasta,clocktype) ;
						
					} else if (clockstatus==1 && remains>=0) {
					
						var secI = 60 ;
						var secH = secI * 60 ;
						var secD = secH * 24 ;
						var ggleft = Math.floor(remains / secD) ;
						var hhleft = Math.floor((remains - ggleft * secD) / secH) ;
						var iileft = Math.floor((remains - ggleft * secD - hhleft * secH) / secI) ;
						var ssleft = Math.floor((remains - ggleft * secD - hhleft * secH - iileft * secI )) ;
						
						document.getElementById("clockbig"+idasta+"g").innerHTML = (ggleft < 10) ? "0"+ggleft : ggleft ;
						document.getElementById("clockbig"+idasta+"h").innerHTML = (hhleft < 10) ? "0"+hhleft : hhleft ;
						document.getElementById("clockbig"+idasta+"i").innerHTML = (iileft < 10) ? "0"+iileft : iileft ;
						document.getElementById("clockbig"+idasta+"s").innerHTML = (ssleft < 10) ? "0"+ssleft : ssleft ;
	
					}
				break ;
				
				case 10:
				case 11:

					if (clockstatus==1 && remains<0) {
						document.forms[i].elements["clockstatus"].value = "0" ;
						if (clocktype==10) document.images ["astabutton"+idasta].src = "/commons/imgbig.php?id="+idasta+"&dts="+reftime ;
						else if (clocktype == 11) document.images ["astabutton"+idasta].src = "/commons/imgpic.php?id="+idasta+"&dts="+reftime ;
						if (clockruns > 0) closeOffers(idasta,clocktype) ;
					}
				break ;
				
			}
		}
	
	}

	var srvtime = new Date( 1000 * reftime) ;
	var hhsrv = srvtime.getHours() ;
	var iisrv = srvtime.getMinutes() ;
	var sssrv = srvtime.getSeconds() ;
	clockruns = 1 ;
	reftime ++ ;
	document.forms["reftimer"].elements["srvtime"].value = reftime ;
	if (sssrv > 30 && sssrv % 35 == 0) resyncClock() ;
	else {
		var srvtimestring = (hhsrv<10) ? "0"+hhsrv : hhsrv ;
		srvtimestring += ":" ;
		srvtimestring += (iisrv<10) ? "0"+iisrv : iisrv ;
		srvtimestring += ":" ;
		srvtimestring += (sssrv<10) ? "0"+sssrv : sssrv ;
		document.getElementById("srvtime").innerHTML = "ora server "+srvtimestring ;
	}
	
	
}

function resyncClock() {

	document.getElementById("srvtime").innerHTML = "resync in corso" ;
	var url = "getsrvtime.php" ;
	if (document.all) document.frames["ifrtime"].location.href = url ;
	else if (document.getElementById && !document.all) document.getElementById("ifrtime").contentDocument.location.href = url ;
	
}

function closeOffers(idasta) {
	if (document.getElementById("modofferta")) {
	
		void(0) ;
	}
}

function putTopFlash(mdata) {

	var html = '<object id="topswf" class="noprint" type="application/x-shockwave-flash" data="'+mdata+'" width="600" height="170">' ;
	html += '<param name="movie" value="'+mdata+'" />' ;
	html += '<param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" />' ;
	html += '<param name="scale" value="noscale" /><param name="wmode" value="transparent" />' ;
	html += '</object>' ;

	document.getElementById("topmenu2right").innerHTML = html ;
}

function putMidFlash(mdata) {

	var html = '<object id="midswf" type="application/x-shockwave-flash" data="'+mdata+'" width="260" height="130">' ;
	html += '<param name="movie" value="'+mdata+'" />' ;
	html += '<param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" />' ;
	html += '<param name="scale" value="noscale" /><param name="wmode" value="transparent" />' ;
	html += '</object>' ;

	document.getElementById("bannertestimonial").innerHTML = html ;
}


function setColor(obj, mbackcolor, mforecolor, mbordercolor) {

	if (typeof mbackcolor != "undefined") obj.style.backgroundColor  = mbackcolor ;
	if (typeof mforecolor != "undefined") obj.style.color = mforecolor ;
	if (typeof mbordercolor != "undefined") obj.style.borderColor  = mbordercolor ;

}

function loadComuneNascita() {

	var i = document.forms["registrazione"].elements["provincianascita"].selectedIndex ;
	if (i>0) {
		var prov=document.forms["registrazione"].elements["provincianascita"].options[i].value ;
		if (prov == "EE") {

			
			document.getElementById("comunenascitalabel").innerHTML = "stato di nascita:" ;
			var url = "ajax.loader-stati.php" ;
			ifrLocate (url) ;
		
		} else {
		
			document.getElementById("comunenascitalabel").innerHTML = "comune di nascita:" ;
			var url = "ajax.loader-comunenascita.php?prov="+prov ;
			ifrLocate (url) ;
			
		}
	}
}

function loadComuneSpedizione() {
	var i = document.forms["registrazione"].elements["provinciaspedizione"].selectedIndex ;
	if (i>0) {
		var prov=document.forms["registrazione"].elements["provinciaspedizione"].options[i].value ;		
		var url = "ajax.loader-comunespedizione.php?prov="+prov ;
		ifrLocate (url) ;
	}
}

function loadCapFromComune() {
	var i = document.forms["registrazione"].elements["localitaspedizione"].selectedIndex ;
	if (i>0) {
		var comune=document.forms["registrazione"].elements["localitaspedizione"].options[i].value ;
		var url = "ajax.loader-capfromcomune.php?comune="+escape(comune) ;
		ifrLocate (url) ;
	}
}

function ifrLocate(url) {

		if (document.all) document.frames["ifrbase"].location.href = url ;
		else if (document.getElementById && !document.all) document.getElementById("ifrbase").contentDocument.location.href = url ;
		
}

function wpop(murl,mfulls,mscroll,mresiz,mwidth,mheight) {
	if (typeof murl != "undefined") {
		if (typeof mfulls == "undefined") var mfulls=0 ;
		if (typeof mscroll == "undefined") var mscroll=0 ;
		if (typeof mresiz == "undefined") var mresiz=1 ;
		
		if ( mfulls == 1 ) {
				
			var mglue = (murl.indexOf("?")>=0) ? "&" : "?" ;
			murl += mglue+"sw="+screen.width+"&sh="+screen.height ;
			var mpop = window.open (murl,"mpop","fullscreen=1,scrollbars="+mscroll+",resizable="+mresiz) ;
		
		} else {
		
			if (typeof mwidth == "undefined") var mwidth=640 ;
			if (typeof mheight == "undefined") var mwidth=480 ;
		
			var mpop = window.open (murl,"mpop","width="+mwidth+",height="+mheight+",scrollbars="+mscroll+",resizable="+mresiz) ;
		}
		mpop.focus() ;
		
	}
}

function nospam (muser,mdomain) {
	if (typeof mdomain == "undefined") var mdomain="italiabid.it" ;
	location.href = "mailto:"+muser+"@"+mdomain ;
}

function startRegister() {

	document.images["bottoneregistra"].style.display = "none" ;
	document.forms["registrazione"].submit() ;
}

function popScheda(id,s) {

	var url = "scheda.img.php?id="+id+"&s="+s ;
	wpop(url,0,0,1,1024,768) ;
	
}

function popTUser(id,s) {

	var url = "testimonial.img.php?id="+id+"&s="+s ;
	wpop(url,0,0,1,1024,768) ;
	
}

function openPayPal(url) {

	wppal = window.open(url, "wppal", "width=980,height=600,resizable=1,scrollbars=1") ;
	wppal.focus() ;

}

function offerta_submit(ot) {
	if (ajaxuse) async_unload() ;
	if (ot == 1 || ot == 2) {
		document.forms["offerta"].elements["otype"].value = ot ;
		document.forms["offerta"].submit() ;
	}
	
}

function putSound(tp) {

	var mdata = (tp==1) ? "/commons/swfs/all/wins.swf" : "/commons/swfs/all/loose.swf" ;

	var html = '<object id="musicswf" class="noprint" type="application/x-shockwave-flash" data="'+mdata+'" width="10" height="2">' ;
	html += '<param name="movie" value="'+mdata+'" />' ;
	html += '<param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" />' ;
	html += '<param name="scale" value="noscale" /><param name="wmode" value="transparent" />' ;
	html += '</object>' ;

	document.getElementById("mmusic").innerHTML = html ;

}