function moreToggle(morenode)
{
	var item = morenode.parentNode.parentNode.parentNode;
	if ((item.id) && (item.id.toLowerCase() != "undefined"))
	{
		mb = getElementsByClass('moreBlock', item, 'div');
		for (var i=0; i < mb.length; i++)
		{
			closeAllMoreBlocks();
			mb[i].style.display = 'block';
			morenode.parentNode.style.display = 'none';
			break;
		}
	}
	else
		alert("nothng");
}

function closeAllMoreBlocks()
{
	var mb = getElementsByClass('moreBlock');
	for (var i=0; i < mb.length; i++)
		mb[i].style.display = 'none';
	mb = getElementsByClass('more');
	for (var i=0; i < mb.length; i++)
	{
		var st;
		if (mb[i].currentStyle)
			st = mb[i].currentStyle['display'];
		else if (window.getComputedStyle)
			st = document.defaultView.getComputedStyle(mb[i], null).getPropertyValue('display');
		if (st.toLowerCase() == 'none')
			mb[i].style.display = 'block';
	}
}


function closeAllMoreBlocks2(HideMyMore)
{
	//var mb = getElementsByClass('moreBlock');
	//for (var i=0; i < mb.length; i++)
		//mb[i].style.display = 'none';
	var mb = getElementsByClass('more');
	for (var i=0; i < mb.length; i++)
	{
		var st;
		if (mb[i].currentStyle)
			st = mb[i].currentStyle['display'];
		else if (window.getComputedStyle)
			st = document.defaultView.getComputedStyle(mb[i], null).getPropertyValue('display');
		if (st.toLowerCase() == 'none')
			mb[i].style.display = 'block';
	}
	if (HideMyMore)
	{
		mb = getElementsByClass('more', HideMyMore.parentNode, 'p');
		if (mb)
			mb[0].style.display = 'none';
	}
}


function closeAllMoreBlocks3(HideMyMore)
{
	//var mb = getElementsByClass('moreBlock');
	//for (var i=0; i < mb.length; i++)
		//mb[i].style.display = 'none';
	var mb = getElementsByClass('more');
//	for (var i=0; i < mb.length; i++)
//	{
//		var st;
//		if (mb[i].currentStyle)
//			st = mb[i].currentStyle['display'];
//		else if (window.getComputedStyle)
//			st = document.defaultView.getComputedStyle(mb[i], null).getPropertyValue('display');
//		if (st.toLowerCase() == 'none')
//			mb[i].style.display = 'block';
//	}
	if (HideMyMore)
	{
		mb = getElementsByClass('more', HideMyMore.parentNode, 'p');
		if (mb)
			mb[0].style.display = 'none';
	}
}

var preloadFlag = false;

function preloadImages()
{
   if (document.images)
   {
var foobar_dummy1 = new Image();
    foobar_dummy1.src = "/images/Untitled-1.png";
var foobar_dummy2 = new Image();
    foobar_dummy2.src = "/images/Untitled-2.png";
var foobar_dummy3 = new Image();
    foobar_dummy3.src = "/images/Untitled-3.png";
      preloadFlag = true;
   }
}



function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
//addDOMLoadEvent=(function(){var e=[],t,s,n,i,o,d=document,w=window,r='readyState',c='onreadystatechange',x=function(){n=1;clearInterval(t);while(i=e.shift())i();if(s)s[c]=''};return function(f){if(n)return f();if(!e[0]){d.addEventListener&&d.addEventListener("DOMContentLoaded",x,false);/*@cc_on@*//*@if(@_win32)d.write("<script id=__ie_onload defer src=//0><\/scr"+"ipt>");s=d.getElementById("__ie_onload");s[c]=function(){s[r]=="complete"&&x()};/*@end@*/if(/WebKit/i.test(navigator.userAgent))t=setInterval(function(){/loaded|complete/.test(d[r])&&x()},10);o=w.onload;w.onload=function(){x();o&&o()}}e.push(f)}})();
