/* ## Map Classes ## */
function spreadOut(elem)
{
	if(document.getElementById(elem).className == 'hd')
		document.getElementById(elem).className='sp';
	else
		document.getElementById(elem).className = 'hd';
}		
function hide(elem)
{
	document.getElementById(elem).className = 'hd';
}		

function spreadOutMap(elem)
{
	document.getElementById(elem).className='sp';
}		

/* ## Menu Classes ## */
function menuRed(elem)
{
	if(document.getElementById(elem).className == 'menuRed')
		document.getElementById(elem).className='title';
	else
		document.getElementById(elem).className = 'menuRed';
}		
function menuGrey(elem)
{
	document.getElementById(elem).className='title';
}		

/* ## Header Classes ## */
function headerRed(elem)
{
	if(document.getElementById(elem).className == 'browseHover')
		document.getElementById(elem).className='browse';
	else
		document.getElementById(elem).className = 'browseHover';
}		

function headerGrey(elem)
{
	document.getElementById(elem).className='browse';
}		

function headerRed2(elem)
{
	if(document.getElementById(elem).className == 'sShHover')
		document.getElementById(elem).className='sSh';
	else
		document.getElementById(elem).className = 'sShHover';
}		

function headerGrey2(elem)
{
	document.getElementById(elem).className='sSh';
}		


/* ## Button Display ## */
function btnPrg(elem)
{
	if(document.getElementById(elem).className == 'prgBtnH')
		document.getElementById(elem).className='prgBtn';
	else
		document.getElementById(elem).className = 'prgBtnH';
}		


/* ## Fonts ## */
var newsfont = 1; 
function changeFont(id)
{
	if(document.getElementById) 
		document.getElementById(id).style.fontSize = newsfont+"em"; 
	else if(document.layers)
		document.layers[id].fontSize = newsfont+"em"; 
	else if(document.all)
		eval("document.all." + id + ".style.fontSize = \"" + newsfont + "em \""); 
} 
function larger()
{ 
    if (newsfont < 1.8)
        newsfont= newsfont +0.2; 
        changeFont('cTotal');
} 
function smaller()
{ 
    if (newsfont > 1)
		newsfont= newsfont -0.2; 
		changeFont('cTotal'); 
} 


/* ## Favorite ## */
function bookmarkLink(url,titulo) {
	if (window.sidebar)
		window.sidebar.addPanel(titulo, url,"");
	else if(window.external)
		window.external.AddFavorite( url, titulo); 
	else if(window.opera && window.print)
		window.external.AddFavorite( url, titulo); 
}

/* ## Images ## */
var i;
var images = new Array("/images/back.jpg", "/images/menu.gif", "/images/content.gif", "/images/top-border.gif", "/images/btn-border.gif", "/images/rightHbak.gif", "/images/imageBack.png", "/images/rightHbak.gif", "/images/btn-search.gif", "/images/leftRead.gif", "/images/important.png", "/images/btn.gif", "/images/arrow-menu.gif", "/images/arrow-menu-sel.gif", "/images/sub-menu.png", "/images/decBrowse.gif", "/images/decBrowseHover.gif", "/images/decsshHover.gif", "/images/map-back.png");
var imagesList = new Array();
for(i in images){
	imagesList[i] = new Image();
	imagesList[i].src = images[i];
}

function validateSearch(params,qualification,speciality){
	
	if( (params=='undefined' || params==null || params=='')  && (qualification=='undefined' || qualification==null || qualification=='') && (speciality=='undefined' || speciality==null || speciality=='') ) {
		document.getElementById('searchStatus').innerHTML='You must enter some keywords, or filter by qualification/speciality';
	} else {
		document.getElementById('searchStatus').innerHTML='';
		document.getElementById('search').submit();
	}
	
}
