// JavaScript Document

//Send email: mailto form generator
function send_email_mailto(form) {
	var dest_name = 'info';
	var at = '@';
	var domain_name = 'technocleaning';
	var domain_after_dot = 'com';
	if (!form) {
		var oggetto = '';
		var messaggio = '';
	}
	else {
		var oggetto = document.modulo.subject.value;
		var messaggio = document.modulo.message.value;
	}
	location.href = "mailto:" + dest_name + at + domain_name + '.' + domain_after_dot + "?Subject=" + oggetto + "&Body=" + messaggio;
}

//Cambia immagine nel menu
function cambia(ImageName,ImageFile){
    ImageName.src = ImageFile;
}

//Sliding images function
function fillup(){
	if (iedom){
		cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
		cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
		cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
		actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
		cross_slide2.style.left=actualwidth+slideshowgap+"px"
	}
	else if (document.layers){
		ns_slide=document.ns_slidemenu.document.ns_slidemenu2
		ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
		ns_slide.document.write(leftrightslide)
		ns_slide.document.close()
		actualwidth=ns_slide.document.width
		ns_slide2.left=actualwidth+slideshowgap
		ns_slide2.document.write(leftrightslide)
		ns_slide2.document.close()
	}
	lefttime=setInterval("slideright()",30)
}

function slideright(){
	if (iedom){
		if (parseInt(cross_slide.style.left)<(actualwidth+8))
			cross_slide.style.left=parseInt(cross_slide.style.left)+copyspeed+"px"
		else
			cross_slide.style.left=parseInt(cross_slide2.style.left)+(actualwidth+slideshowgap)*(-1)+"px"

		if (parseInt(cross_slide2.style.left)<(actualwidth+8))
			cross_slide2.style.left=parseInt(cross_slide2.style.left)+copyspeed+"px"
		else
			cross_slide2.style.left=parseInt(cross_slide.style.left)+(actualwidth+slideshowgap)*(-1)+"px"

	}
	else if (document.layers){
		if (ns_slide.left<(actualwidth+8))
			ns_slide.left+=copyspeed
		else
			ns_slide.left=ns_slide2.left+(actualwidth+slideshowgap)*(-1)

		if (ns_slide2.left<(actualwidth+8))
			ns_slide2.left+=copyspeed
		else
			ns_slide2.left=ns_slide.left+(actualwidth+slideshowgap)*(-1)
	}
}

function start_sliding() {
	
	if (iedom||document.layers){
		with (document){
			document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
			if (iedom){
				write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
				write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
				write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
				write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
				write('</div></div>')
			}
			else if (document.layers){
				write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
				write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
				write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
				write('</ilayer>')
			}
			document.write('</td></table>')
		}
	}
}


//Tooltip multiline

var g_iCavTimer;
var g_CarEle = null;
var g_iCavDivLeft;
var g_iCavDivTop;

function SetCavTimer(evt)
{
	var e = (window.event) ? window.event : evt;
	var src = (e.srcElement) ? e.srcElement : e.target;

	g_iCavDivLeft = e.clientX - 2 + document.body.scrollLeft;
	g_iCavDivTop = e.clientY + 19 + document.body.scrollTop;

	window.clearTimeout(g_iCavTimer);
	g_iCavTimer = window.setTimeout("ShowCavTitle()", 500);
	g_CarEle = src;
}

function CancelCavTimer(evt)
{
	var e = (window.event) ? window.event : evt;
	var src = (e.srcElement) ? e.srcElement : e.target;

	var div = document.getElementById('cavTitleDiv');
	if (div)
		document.body.removeChild(div);

	window.clearTimeout(g_iCavTimer);
	g_CarEle = null;
}

function ShowCavTitle()
{
	for (var i = g_CarEle.attributes.length - 1; i >= 0; i--)
	{
		if (g_CarEle.attributes[i].name.toUpperCase() == 'CAVTITLE')
		{
			var div = document.getElementById('cavTitleDiv');
			if (div)
				break;

			div = document.createElement("<DIV>");
			div.id = 'cavTitleDiv';
			div.style.position = 'absolute';
			div.style.visibility = 'visible';
			div.style.zIndex = 10;
			div.style.backgroundColor = 'white';
			div.style.border = '1px solid black';
			div.style.font = "normal normal normal 11pt normal 'Times New Roman'";

			var sLeft = new String();
			sLeft = g_iCavDivLeft.toString();
			sLeft += 'px';
			div.style.left = sLeft;
			var sTop = new String();
			sTop = g_iCavDivTop.toString();
			sTop += 'px';
			div.style.top = sTop;
			
			div.innerHTML = g_CarEle.attributes[i].value.split("\n").join("<br>").split(" ").join("&nbsp;");
			document.body.appendChild(div);

			var iWidth = div.scrollWidth + 10;
			var sWidth = new String();
			sWidth = iWidth.toString();
			sWidth += 'px';
			div.style.width = sWidth;

			break;
		}
	}
}
