
  var ie4 = (document.all!=null);
  var ie4Mac = ie4 && navigator.platform.indexOf("Mac")>=0;
  var ns4 = (document.layers!=null);
  
  var Chrome = navigator.appVersion.indexOf("Chrome")>=0;
  
  if(ie4 || ie4Mac)
  {
	  var oldOnResize = window.onresize;
	  var oldOnScroll = window.onscroll;
  }
	var myTimer;
	var myTimer2;
	var myTimer3;
	var teller = 0;
	var timesViewed;
	window.onresize = window.onscroll = positionSynoMessage;

	function positionSynoMessage()
	{
		var clientHeight = clientWidth = docTop = docLeft = 200;
		clientWidth = document.documentElement.clientWidth;
		clientHeight = document.documentElement.clientHeight;
		docTop = document.documentElement.scrollTop;
		docLeft = document.documentElement.scrollLeft;
		if (Chrome)				
		{
			document.getElementById('Syno_message').style.top =  docTop + 0 + clientHeight - document.getElementById('Syno_message').offsetHeight + 'px';
			document.getElementById('Syno_message').style.left = docLeft + clientWidth - document.getElementById('Syno_message').offsetWidth + 'px';
		}
		else
		{
			document.getElementById('Syno_message').style.top =  docTop + clientHeight - document.getElementById('Syno_message').offsetHeight + 'px';
			document.getElementById('Syno_message').style.left = docLeft + clientWidth - document.getElementById('Syno_message').offsetWidth + 'px';
		}
	}

	function startMessage()
	{
	
	  SetTimesViewed();
		
	  if(!(Get_SynoCookie('NoInt') || timesViewed > 3))
	  {
	  
		//		Syno_message.style.display = "none";
		document.getElementById('Syno_message').style.display = "none";		
		var myTimeOut = window.setTimeout("showSynoMessage()", 500);

	  }
	}
	
	function showSynoMessage()
	{
		
		document.getElementById('Syno_message').style.height = teller;
		positionSynoMessage();
		myTimer = window.setInterval("showSynoMessage2()", 5);
	}
	
	function showSynoMessage2()
	{

		if(teller < 240)
		{
			teller++;
			teller++;
			document.getElementById('Syno_message').style.height = teller + 'px';
			positionSynoMessage();
			document.getElementById('Syno_message').style.display = "block";
		}
		else
		{
			window.clearInterval(myTimer);
			window.setTimeout("hideSynoMessage()", 25000);
		}
	}
	
	function hideSynoMessage()
	{
		myTimer2 = window.setInterval("hideSynoMessage2()",2);
	}
	
	function hideSynoMessage2()
	{
		if(teller > 0)
		{
			document.getElementById('Syno_message').style.height = teller;
			positionSynoMessage();
			teller--;
			teller--;
		}
		else
		{
			window.clearInterval(myTimer2);
			document.getElementById('Syno_message').style.display = "none";
		}
	}

  


	function Get_SynoCookie(name)
	{
	   var start = document.cookie.indexOf(name+"=");
	   var len = start+name.length+1;
	   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
	   if (start == -1) return null;
	   var end = document.cookie.indexOf(";",len);
	   if (end == -1) end = document.cookie.length;
	   return unescape(document.cookie.substring(len,end));
	}

	function Set_SynoCookie(name,value,expires,path,domain,secure)
	{
	    var cookieString = name + "=" +escape(value) +
	       ( (expires) ? ";expires=" + expires.toGMTString() : "") +
	       ( (path) ? ";path=" + path : "") +
	       ( (domain) ? ";domain=" + domain : "") +
	       ( (secure) ? ";secure" : "");
	    document.cookie = cookieString;
	}


	var today = new Date();
	var zero_date = new Date(0,0,0);
	today.setTime(today.getTime() - zero_date.getTime());
	var cookie_expire_date = new Date(today.getTime() + (8 * 7 * 86400000));

	function SetNoInt()
	{
	    Set_SynoCookie('NoInt',Math.random(),cookie_expire_date);
	}

	function SetTimesViewed()
	{
		timesViewed = Get_SynoCookie('TimesViewed');
		if(timesViewed == null)
		{
			timesViewed = 0;
		}
	    if (timesViewed <= 3)
	    {
	    	Set_SynoCookie('TimesViewed',++timesViewed,cookie_expire_date);
	    }
	}

	
// start the slidup
  
//startMessage();
//showSynoMessage();
$(window).load(function() {startMessage();});
Syno_message.style.display = "none";
// myTimer3 = window.setInterval("startMessage()",10000);

