//returns an array of elements that match full or partial (indexOf) classname
function ElementsByClass(rootElement,ElementClass,ElementType,partialMatch){
	ElementType=ElementType?ElementType:'*';
	var elementsArray=new Array();
	var theElements=rootElement.getElementsByTagName(ElementType);

	for (var x=0;x<theElements.length;x++){
		if(partialMatch){
			if (theElements[x].className.indexOf(ElementClass)>-1){
				elementsArray[elementsArray.length]=theElements[x];
			}
		}else{
			if (theElements[x].className==ElementClass){
				elementsArray[elementsArray.length]=theElements[x];
			}
		}
	}

 return elementsArray;
}
 

function activate_teaser(id, eventType){
	//for img comment next line and uncomment after second line
	var teaser_id = id.replace(/pi_/g,'press_item_');
	
	//var teaser = document.getElementById(id);
	var teaser = document.getElementById(teaser_id);
	var teaser_src = teaser.src;
	
	
	if(teaser_src.indexOf('_active')>-1 && eventType.type=="mouseout"){
		teaser.src = teaser_src.replace(/_active/g,'');
	}
	if(teaser_src.indexOf('_active')< 0 && eventType.type=="mouseover"){
		teaser.src = teaser_src.replace(/.jpg/g,'_active.jpg');
	}
	
}
function paging(clicked_link_id){
	var paging_clicked_link = document.getElementById(clicked_link_id);
	var paging_cont = document.getElementById('paging_cont');
	
	var page_containers = ElementsByClass(document.getElementById('mainCont'),'paging_p_','div',true);
	
	var curr_page_cont = ElementsByClass(document.getElementById('mainCont'),clicked_link_id,'div',true);
	
	var paging_links = paging_cont.getElementsByTagName('a');

	if(curr_page_cont.length<1)
		return;	
	for(var i=0;i<paging_links.length;i++){
		if(paging_links[i].id != clicked_link_id){
			paging_links[i].className="";
		}else{
			paging_links[i].className="current_page";
		}
	}
	
	for(var i=0;i<page_containers.length;i++){
		if(page_containers[i].className.indexOf(clicked_link_id) < 0){
			page_containers[i].style.display = 'none';
		}else{
			page_containers[i].style.display = 'inline';
		}
	}	
	
}
function deactivate_menu_links(clicked_link_obj){
	var top_menu_obj = document.getElementById('topMenu');
	var menu_links = top_menu_obj.getElementsByTagName('a');
	
	for(var i=0;i<menu_links.length;i++){
		if(menu_links[i] != clicked_link_obj){
			menu_links[i].className='';
		}
	}
}

