var preloadJs = false;
var loadgif = "<div class='loading'>Loading</div>"
function navHover() 
{
	//alert(1);
	var lis = $("navmenu").getElementsByTagName("LI");
	//alert(lis.length);
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
function initPage()
	{
	if (window.attachEvent)
		navHover();
	atachMenuEvents();
	if (preloadJs)
		preloadJs();
	//alert(Element.getHeight($('news')));
	resizeContent();
	if ($('bsrch'))
		Event.observe($('bsrch'),'click',function() {loadSearch();});
	}
function loadSearch()
	{
		if ($('vlsrch').value.length<3) 
			alert('Please enter minimum 3 characters to search'); 
		else 
		{
			makeUpdater('search.php',null,{"val":$('vlsrch').value});	
		}
	}
function resizeContent()
	{
	var news = 0;
	if ($('news'))
		{
		$('news').style.height='auto';
		news = Element.getHeight($('news'));
		//news = $('news').offsetHeight;
		$('news').style.height=news+'px';
		}
	var lh = 0;
	if ($('leftmenulist'))
		 lh = Element.getHeight($('leftmenulist'));
	var lh2 = 0;
	if ($('leftmenulist2'))
		 lh2 = Element.getHeight($('leftmenulist2'));
	if ($('data_content'))
		{
		$('data_content').style.height='auto';
		var sh = Element.getHeight($('data_content'));
		$('data_content').style.height=Math.max(sh,lh,news,lh2)+'px';
		}
	if ($('box_content'))
		{
		$('box_content').style.height='auto';
		var sh = Element.getHeight($('box_content'));
		var lh = 0;
		if ($('leftmenulist'))
			 lh = Element.getHeight($('leftmenulist'));
		//alert(sh+'_'+lh+'_'+news);
		$('box_content').style.height=Math.max(sh,(lh),(news),lh2)+'px';
		}
	if ($('botomsign'))
		{
		$('botomsign').style.display='none';
		$('botomsign').style.bottom='2px';
		$('botomsign').style.display='';
		}
//	$('iframe').style.display="block";
	}
function atachMenuEvents()
	{
/*		var topEvents = document.getElementsByClassName('icon_text',$('top_buttons'));
		for (var i=0; i<topEvents.length; i++)
			{
				addMenuEvent(topEvents[i]);
			}
		var bottomEvents = document.getElementsByClassName('hmenu_item',$('copyright'));
		for (var i=0; i<bottomEvents.length; i++)
			{
				addMenuEvent(bottomEvents[i]);
			}*/
		var rightEvents = document.getElementsByClassName('news_right',$('news'));
		//alert(rightEvents.length);
		for (var i=0; i<rightEvents.length; i++)
			{
				addMenuEvent(rightEvents[i],'news_right_off','news_right_on');
				var ajx = 'readcontent.php';
			//	alert(ajx);
				var params = {'id':  rightEvents[i].getAttribute('guid'),'include': (rightEvents[i].getAttribute('incl')+'.php')};
				addAjxEvent(rightEvents[i],ajx,params,null);
			}
		var thumbs = document.getElementsByClassName('thumb_right',$('thumbs'));
		var ajx = 'readcontent.php';
		for (var i=0; i<thumbs.length; i++)
			{
				addMenuEvent(thumbs[i],'thumb_right_off','thumb_right_on');
				var params = {'id':  thumbs[i].getAttribute('ajx')};
				addAjxEvent(thumbs[i],ajx,params,null);
				var idi = thumbs[i].getAttribute('idi');
				if ($(idi))
					{
					addMenuEvent($(idi),'','opac',thumbs[i]);
					addMenuEvent(thumbs[i],'thumb_right_off','thumb_right_on',$(idi));
					addAjxEvent($(idi),ajx,params,null);
					}
			}
		if ($('leftmenulist'))
			{
				var leftmenulistb = document.getElementsByClassName('submenulist_button',$('leftmenulist'));
				var leftmenulist = document.getElementsByClassName('submenulist_left',$('leftmenulist'));
				for (var i=0; i<leftmenulist.length; i++)
					{
						addMenuEvent(leftmenulist[i],'submenulist_left_on','submenulist_left_off',leftmenulistb[i]);
						//addMenuEvent(leftmenulistb[i],'submenulist_on','submenulist_off',leftmenulist[i]);
						var ajx = leftmenulist[i].getAttribute('ajx');
						if (ajx)
							{
								var params = {'id': ajx};
								addAjxEvent(leftmenulist[i],'readcontent.php',params);
								addAjxEvent(leftmenulistb[i],'readcontent.php',params);
							}
					}
			}
		if ($('leftmenulist2'))
			{
				$('dynamic_data_content').style.width='510px';
				var leftmenulistb2 = document.getElementsByClassName('menulist_button',$('leftmenulist2'));
				var leftmenulist2 = document.getElementsByClassName('menulist_left',$('leftmenulist2'));
				for (var i=0; i<leftmenulist2.length; i++)
					{
						addMenuEvent(leftmenulist2[i],'menulist_left_on','menulist_left_off',leftmenulistb2[i]);
						addMenuEvent(leftmenulistb2[i],'menulist_on','menulist_off',leftmenulist2[i]);
						var ajx = leftmenulist2[i].getAttribute('ajx');
						if (ajx)
							{
								var params = {'include': ajx};
								addAjxEvent(leftmenulist2[i],'readnews.php',params,function() {addDetails();});
								addAjxEvent(leftmenulistb2[i],'readnews.php',params,function() {addDetails();});
							}
					}
			}
		
	}
function addDetails()
	{
	if ($('dynamic_data_content'))
			{
			var lnks = document.getElementsByClassName('content_title3',$('dynamic_data_content'));
			for (var i=0; i<lnks.length; i++)
					{
						addMenuEvent(lnks[i],'menulist_left_on','menulist_left_off');
						var ajx = lnks[i].getAttribute('ajx');
						var incl = lnks[i].getAttribute('include');
						if (ajx)
							{
								var params = {'id': ajx,'include':incl};
								addAjxEvent(lnks[i],'readcontent.php',params);
							}
					}
			}
	resizeContent();
	}
function  addAjxEvent(elem,ajx,params,func)
	{
	Event.observe(elem,'click',function(){makeUpdater(ajx,func,params);});
	}
 
function addMenuEvent(elem,nclass,oclass,selem)
	{
		if (!nclass)
			nclass = 'text_color';
		if (!oclass)
			{
			Event.observe(elem,'mouseover',function(){Element.addClassName(elem,nclass);});
			Event.observe(elem,'mouseout',function(){Element.removeClassName(elem,nclass);});
			if (selem)
				{
				Event.observe(selem,'mouseover',function(){Element.addClassName(elem,nclass);});
				Event.observe(selem,'mouseout',function(){Element.removeClassName(elem,nclass);});
				}
			}
		else
			{
			Event.observe(elem,'mouseover',function(){Element.removeClassName(elem,oclass);Element.addClassName(elem,nclass);});
			Event.observe(elem,'mouseout',function(){Element.removeClassName(elem,nclass);Element.addClassName(elem,oclass);});
			}
			if (selem)
				{
				Event.observe(selem,'mouseover',function(){Element.removeClassName(elem,oclass);Element.addClassName(elem,nclass);});
				Event.observe(selem,'mouseout',function(){Element.removeClassName(elem,nclass);Element.addClassName(elem,oclass);});
				}
	}
//if (window.attachEvent) window.attachEvent("onload", function() {initPage();});
function makeUpdater(ajx,func,params)
	{
		if (!func)
			func = function() {resizeContent();	if ($('loading')) $('loading').style.display='none';};
		if ($('loading'))
			centerAbs($('loading'));
		var myAjax = new Ajax.Updater('dynamic_data_content', ajx, {onComplete:func,	method: 'get',asynchronous:true, evalScripts:true,parameters: params});
	}
function centerAbs(el)
	{
		var scrOfX=0;
		var scrOfY=0;
		if(typeof(window.pageYOffset)=='number')
			{
				scrOfY=window.pageYOffset;
				scrOfX=window.pageXOffset;
			}
		else if(document.body&&(document.body.scrollLeft||document.body.scrollTop))
			{
				scrOfY=document.body.scrollTop;
				scrOfX=document.body.scrollLeft;
			}
		else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop))
			{
				scrOfY=document.documentElement.scrollTop;
				scrOfX=document.documentElement.scrollLeft;
			}
		if (!$('data_content'))
			return false;
		var cont = $('data_content');
		var pos = Position.cumulativeOffset(cont) ;
		var dimens = Element.getDimensions(cont);
		var lft = pos[1]+((pos[1]+dimens['width'])/2)-Element.getDimensions(el).width/2;
		el.style.left = lft+'px';
		el.style.top =(scrOfY+pos[0])+'px';
		el.style.display='';
	}
Event.observe(window,'load',function() {initPage();},false);
