// position of the tooltip relative to the mouse in pixel //
var offsetx = 12;
var offsety =  8;

function newelement(newid)
{ 
    if(document.createElement)
    { 
        var el = document.createElement('div'); 
        el.id = newid;     
        with(el.style)
        { 
            display = 'none';
            position = 'absolute';
        } 
        el.innerHTML = '&nbsp;'; 
        document.body.appendChild(el); 
    } 
} 
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all); 
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
function getmouseposition(e)
{
    if(document.getElementById)
    {
        var iebody=(document.compatMode && 
        	document.compatMode != 'BackCompat') ? 
        		document.documentElement : document.body;
        pagex = (isapple == 1 ? 0:(ie5)?iebody.scrollLeft:window.pageXOffset);
        pagey = (isapple == 1 ? 0:(ie5)?iebody.scrollTop:window.pageYOffset);
        mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
        mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;

        var lixlpixel_tooltip = document.getElementById('tooltip');
        lixlpixel_tooltip.style.left = (mousex+pagex+offsetx) + 'px';
        lixlpixel_tooltip.style.top = (mousey+pagey+offsety) + 'px';
    }
}
function tooltip(tip)
{
    if(!document.getElementById('tooltip')) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
    lixlpixel_tooltip.innerHTML = tip;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}
function exit()
{
    document.getElementById('tooltip').style.display = 'none';
}

// Booknark script
function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

// Holding DIV
function toggleDiv(element){
     
       document.getElementById(element).style.display = 'none';
}


var Cookie = {
  set: function(name, value, daysToExpire) {
    var expire = '';
    if (daysToExpire != undefined) {
      var d = new Date();
      d.setTime(d.getTime() + (86400000 * parseFloat(daysToExpire)));
      expire = '; expires=' + d.toGMTString();
    }
    return (document.cookie = escape(name) + '=' + escape(value || '') + expire + '; path=/');
  },
  get: function(name) {
    var cookie = document.cookie.match(new RegExp('(^|;)\\s*' + escape(name) + '=([^;\\s]*)'));
    return (cookie ? unescape(cookie[2]) : null);
  },
  erase: function(name) {
    var cookie = Cookie.get(name) || true;
    Cookie.set(name, '', -1);
    return cookie;
  },
  accept: function() {
    if (typeof navigator.cookieEnabled == 'boolean') {
      return navigator.cookieEnabled;
    }
    Cookie.set('_test', '1');
    return (Cookie.erase('_test') ===  '1');
  }
};

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }

    return unescape(dc.substring(begin + prefix.length, end));
}

function initPromoPop() {
	if ( Cookie.accept() ) {
		var cookie = Cookie.get( 'soldesPop' );
		if ( cookie == null ) {
			dashboard = document.getElementById( 'dashboard' );
			dashboard.style.display = '';

			video = document.createElement( 'div' );
			video.style.position = 'fixed';
			video.style.width = '100%';
			video.style.height = '600px';
			video.style.top = '20%';
			video.style.left = '0';
			video.style.textAlign = 'center';
			video.style.zIndex = 10000;
			
			
			var closeVideoPlayer = document.createElement( 'span' );
			closeVideoPlayer.style.color = 'white';
			closeVideoPlayer.style.fontWeight = 'bold';
			closeVideoPlayer.style.backgroundColor = 'red';
			closeVideoPlayer.style.padding = '0 2px';
			closeVideoPlayer.appendChild( document.createTextNode( 'Aller sur Planeta Moto !' ) );
			closeVideoPlayer.onmouseover = function() {
				this.style.textDecoration = 'underline';
				this.style.cursor = 'pointer';
				this.style.color = 'yellow';
			};
			closeVideoPlayer.onmouseout = function() {
				this.style.textDecoration = 'none';
				this.style.cursor = 'normal';
				this.style.color = 'white';
			};
			closeVideoPlayer.onclick = closeVideo;
			var promo ='<h1>Motoblouz.com: nouveaux codes promo jusqu\'au 31 Mars</h1><dl><dt><a href="http://action.metaffiliation.com/suivi.php?mclic=S41221476DE161&amp;argsite=rss" onclick="window.open(this.href); return false;" title="Motoblouz : n°1 online de l\'équipement moto - codes promotion">Motoblouz : n°1 online de l\'équipement moto : NA031010</a></dt><dd style="margin-bottom: 10px;">NA031010 (valable jusqu\'au 31-03-2010) : Motoblouz vous offre 10€ de réduction à partir de 100€ d\'achat avec le code promo NA031010</dd><dt><a href="http://action.metaffiliation.com/suivi.php?mclic=S41221476DE162&amp;argsite=rss" onclick="window.open(this.href); return false;" title="Motoblouz : n°1 online de l\'équipement moto - codes promotion">Motoblouz : n°1 online de l\'équipement moto : NA031015</a></dt><dd style="margin-bottom: 10px;">NA031015 (valable jusqu\'au 31-03-2010) : Motoblouz vous offre 15€ de réduction à partir de 150€ d\'achat avec le code promo NA031015</dd><dt><a href="http://action.metaffiliation.com/suivi.php?mclic=S41221476DE163&amp;argsite=rss" onclick="window.open(this.href); return false;" title="Motoblouz : n°1 online de l" équipement="" moto="" :="" na031030="" -="" codes="" promotion="">Motoblouz : n°1 online de l\'équipement moto : NA031030</a></dt><dd style="margin-bottom: 10px;">NA031030 (valable jusqu\'au 31-03-2010) : Motoblouz vous offre 30€ de réduction à partir de 300€ d\'achat avec le code promo NA031030</dd><dt><a href="http://action.metaffiliation.com/suivi.php?mclic=S41221476DE164&amp;argsite=rss" onclick="window.open(this.href); return false;" title="Motoblouz : n°1 online de l" équipement="" moto="" :="" na031040="" -="" codes="" promotion="">Motoblouz : n°1 online de l\'équipement moto : NA031040</a></dt><dd style="margin-bottom: 10px;">NA031040 (valable jusqu\'au 31-03-2010) : Motoblouz vous offre 40€ de réduction à partir de 400€ d\'achat avec le code promo NA031040</dd></dl>';
			//var img = new Image()
			//img.src = 'http://www.planeta-moto.com/images/soldes.png';
			//var aImg = document.createElement( 'a' );
			//aImg.setAttribute( 'href', 'http://www.planeta-moto.com/soldes-remises-et-autres-promotions-sur-planeta-moto.php' );
			//aImg.appendChild( img );
			//video.appendChild( aImg );
			video.appendChild( promo );
			video.appendChild( document.createElement( 'br' ) );
			video.appendChild( closeVideoPlayer );
			document.body.insertBefore( video, document.body.firstChild );
		
		}
		Cookie.set( 'soldesPop', '1', 1 );
	}
}
function closeVideo() {
	dashboard.style.display = 'none';
	video.style.display = 'none';
	
	var flashes = document.getElementsByTagName('embed');
	for( i = 0; i < flashes.length; i++ ) {
		flashes[i].style.visibility = 'visible';
	}
	flashes = document.getElementsByTagName('object');
	for( var i = 0; i < flashes.length; i++ ) {
		flashes[i].style.visibility = 'visible';
	}
}
