var map = "";
var emailAddress1 = '';

var futura = { src: '/resources/flash/universalis.swf' };
sIFR.compatMode = true;
sIFR.activate(futura);

function doSifr() {

    sIFR.replace({
        selector: 'h1',
        opaque: true,
        src: '/resources/flash/universalis.swf',
        preventWrap: false,
        css: ['.sIFR-root { color: #003B8D; background-color: #ffffff;  text-transform: uppercase; leading: -2px; font-size: 31px }']
    });

    sIFR.replace({
        selector: 'h2.bluePaneTitle',
        opaque: true,
        src: '/resources/flash/universalis.swf',
        preventWrap: false,
        css: ['.sIFR-root { color: #003B8D; background-color: #D9DEE8; font-size: 17px }']
    });

    sIFR.replace({
        selector: 'h2.brochurehead',
        opaque: true,
        src: '/resources/flash/universalis.swf',
        preventWrap: false,
        css: ['.sIFR-root { color: #003B8D; background-color: #ffffff; font-size: 22px }']
    });


}

var tooltip = function () {
    var id = 'tt';
    var top = 3;
    var left = 3;
    var maxw = 300;
    var speed = 10;
    var timer = 20;
    var endalpha = 95;
    var alpha = 0;
    var tt, t, c, b, h;
    var ie = document.all ? true : false;
    return {
        show: function (v, w) {
            if (tt == null) {
                tt = document.createElement('div');
                tt.setAttribute('id', id);
                t = document.createElement('div');
                t.setAttribute('id', id + 'top');
                c = document.createElement('div');
                c.setAttribute('id', id + 'cont');
                b = document.createElement('div');
                b.setAttribute('id', id + 'bot');
                tt.appendChild(t);
                tt.appendChild(c);
                tt.appendChild(b);
                document.body.appendChild(tt);
                tt.style.opacity = 0;
                tt.style.filter = 'alpha(opacity=0)';
                document.onmousemove = this.pos;
            }
            tt.style.display = 'block';
            c.innerHTML = v;
            tt.style.width = w ? w + 'px' : 'auto';
            if (!w && ie) {
                t.style.display = 'none';
                b.style.display = 'none';
                tt.style.width = tt.offsetWidth;
                t.style.display = 'block';
                b.style.display = 'block';
            }
            if (tt.offsetWidth > maxw) { tt.style.width = maxw + 'px' }
            h = parseInt(tt.offsetHeight) + top;
            clearInterval(tt.timer);
            tt.timer = setInterval(function () { tooltip.fade(1) }, timer);
        },
        pos: function (e) {
            var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
            var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
            tt.style.top = (u - h) + 'px';
            tt.style.left = (l + left) + 'px';
        },
        fade: function (d) {
            var a = alpha;
            if ((a != endalpha && d == 1) || (a != 0 && d == -1)) {
                var i = speed;
                if (endalpha - a < speed && d == 1) {
                    i = endalpha - a;
                } else if (alpha < speed && d == -1) {
                    i = a;
                }
                alpha = a + (i * d);
                tt.style.opacity = alpha * .01;
                tt.style.filter = 'alpha(opacity=' + alpha + ')';
            } else {
                clearInterval(tt.timer);
                if (d == -1) { tt.style.display = 'none' }
            }
        },
        hide: function () {
            clearInterval(tt.timer);
            tt.timer = setInterval(function () { tooltip.fade(-1) }, timer);
        }
    };
} ();

    function clearData(thisBox, value)
	{
	    if(thisBox.value ==(value))
	    {
            thisBox.value = ("");
		thisBox.style.color = "#000000";    
	    }

          if (thisBox.value != "Password" && value=="Password")
          {
		thisBox.type = "password";
	    }
	}
	
	function resetData(thisBox, value)
	{
	    if(thisBox.value == (""))
	    {
            thisBox.value = value;
		thisBox.style.color = "#b2b2b2";
	    }

          if (thisBox.value == "Password")
          {
		thisBox.type = "text";
	    }
	}
function officeMap() {

    map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GOverviewMapControl());
    map.enableDoubleClickZoom();

    var pointCenter = new GLatLng(53.481933, -2.234591);

    map.setCenter(pointCenter, 13);

    var point1 = new GLatLng(53.481933, -2.234591);
    var marker1 = new GMarker(point1);
    GEvent.addListener(marker1, "click", function() { marker1.openInfoWindowHtml("<h2>Berlitz Manchester</h2><p>19 Lever Street<br />Manchester<br /><br />M1 1BY</p>"); });


    map.addOverlay(marker1);

    //map.addOverlay(geoXml);

}

function germanMap() {

    map = new GMap2(document.getElementById("germanmap"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GOverviewMapControl());
    map.enableDoubleClickZoom();

    var pointCenter = new GLatLng(50.0789, 8.479085);

    map.setCenter(pointCenter, 13);

    var point1 = new GLatLng(50.0789, 8.479085);
    var marker1 = new GMarker(point1);
    GEvent.addListener(marker1, "click", function() { marker1.openInfoWindowHtml("<h2>ASE Germany Office</h2><p>Am Holzweg 26<br />65830 Frankfurt-Kriftel<br />Germany</p>"); });


    map.addOverlay(marker1);

    //map.addOverlay(geoXml);

}

function portugalMap() {

    map = new GMap2(document.getElementById("portugalmap"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GOverviewMapControl());
    map.enableDoubleClickZoom();

    var pointCenter = new GLatLng(38.940385, -8.85777);

    map.setCenter(pointCenter, 13);

    var point1 = new GLatLng(38.940385, -8.85777);
    var marker1 = new GMarker(point1);
    GEvent.addListener(marker1, "click", function() { marker1.openInfoWindowHtml("<h2>ASE Portugal Office</h2><p>Urb. Belo Jardim, Lote D - 6<br />Samora Correia<br />2135-042 Samora Correia</p>"); });


    map.addOverlay(marker1);

    //map.addOverlay(geoXml);

}
	
