﻿///<reference path="jquery-1-3-2-vsdoc.js" />

(function loadMyMarquee()
{
	if (typeof (jQuery.fn.myMarquee) == 'undefined')
		document.write('<script language="javascript" type="text/javascript" src="../js/jquery.myMarquee.js"><\/script>');
})();

// 左边
function getLastNotes(options)
{

	function getXML(xmlhttp)
	{
		var rootNode = xmlhttp.documentElement;
		var items = rootNode.childNodes[0];
		var $container = jQuery(options.id);
		var body = jQuery(options.body, $container)[0];
		var html = [], tp = '<li><div class="title"><a style="font-weight:bold;line-height:150%;" href="../news/listnews.aspx" target="_blank">{title}</a></div><div class="content">{content}</div><div class="h10px"></div></li>';
		for (var i = 0; i < items.childNodes.length; i++)
			html[html.length] = tp.replace(/\{title\}/g, items.childNodes[i].getAttribute("title")).replace(/\{content\}/g, items.childNodes[i].firstChild.nodeValue);
		body.innerHTML = html.join('');

		var o = { isEqual: false, loop: 0, direction: 'up', scrollAmount: 1, scrollDelay: 50 };
		$container.myMarquee(o);
	}

	var url = '../news/marqueeNotes.aspx?flag=1&t=' + new Date().valueOf();
	jQuery.ajax({ url: url, type: 'GET', success: getXML });
}

jQuery(document).ready(function()
{
	getLastNotes({ id: '#marqueeNotes', body: 'ul' });
});



/* 原(左移)顶部公告
function getTopMarqueeNote(options)
{
	function startmarquee(o, lh, speed, delay)
	{
		var p = false;
		var t;
		var sh;
		//var o = document.getElementById("marqueebox");
		o.innerHTML += o.innerHTML;
		o.style.marginTop = 0;
		o.onmouseover = function() { p = true; }
		o.onmouseout = function() { p = false; }
		function start()
		{
			sh = o.offsetHeight;
			o.style.height = sh;
			t = setInterval(scrolling, speed);
			if (!p) o.style.marginTop = parseInt(o.style.marginTop) - 1 + "px";
		}
		function scrolling()
		{
			if (parseInt(o.style.marginTop) % lh != 0)
			{
				o.style.marginTop = parseInt(o.style.marginTop) - 1 + "px";
				if (Math.abs(parseInt(o.style.marginTop)) >= sh / 2) o.style.marginTop = 0;
			}
			else
			{
				clearInterval(t);
				setTimeout(start, delay);
			}
		}
		setTimeout(start, delay);
	}

	function getXML(xmlhttp)
	{
		var rootNode = xmlhttp.documentElement;
		var items = rootNode.childNodes[0];
		var $container = jQuery(options.id);
		var body = $container[0];
		var html = [], tp = '<div><a target="_blank" href="../news/listNews.aspx">{title}</a></div>';
		for (var i = 0; i < items.childNodes.length; i++)
			html[html.length] = tp.replace(/\{title\}/g, items.childNodes[i].getAttribute("title"));
		html[html.length] = '<br style="clear:both;"/>';
		body.innerHTML = html.join('');
		
		//var o = { isEqual: false, loop: 0, direction: 'left', scrollAmount: 1, scrollDelay: 50 };
		//$container.myMarquee(o);
		startmarquee(body, 21, 20, 3000);
	}

	var url = '../news/marqueeNotes.aspx?flag=2&t=' + new Date().valueOf();
	jQuery.ajax({ url: url, type: 'GET', success: getXML });
}
*/



// 顶部
function getTopMarqueeNote(options)
{
	function startmarquee(o, lh, speed, delay)
	{
		var p = false;
		var t;
		var sh;
		//var o = document.getElementById("marqueebox");
		o.innerHTML += o.innerHTML;
		o.style.marginTop = 0;
		o.onmouseover = function() { p = true; }
		o.onmouseout = function() { p = false; }
		function start()
		{
			sh = o.offsetHeight;
			o.style.height = sh;
			t = setInterval(scrolling, speed);
			if (!p) o.style.marginTop = parseInt(o.style.marginTop) - 1 + "px";
		}
		function scrolling()
		{
			if (parseInt(o.style.marginTop) % lh != 0)
			{
				o.style.marginTop = parseInt(o.style.marginTop) - 1 + "px";
				if (Math.abs(parseInt(o.style.marginTop)) >= sh / 2) o.style.marginTop = 0;
			}
			else
			{
				clearInterval(t);
				setTimeout(start, delay);
			}
		}
		setTimeout(start, delay);
	}

	function getXML(xmlhttp)
	{
		var rootNode = xmlhttp.documentElement;
		var items = rootNode.childNodes[0];
		var $container = jQuery(options.id);
		var body = $container[0];
		var html = [], tp = '<div><a target="_blank" href="../news/listNews.aspx">{title}</a></div>';
		for (var i = 0; i < items.childNodes.length; i++)
			html[html.length] = tp.replace(/\{title\}/g, items.childNodes[i].getAttribute("title"));
		html[html.length] = '<br style="clear:both;"/>';
		body.innerHTML = html.join('');

		startmarquee(body, 21, 10, 4000);
	}

	var url = '../news/marqueeNotes.aspx?flag=2&t=' + new Date().valueOf();
	jQuery.ajax({ url: url, type: 'GET', success: getXML });
}

