// JavaScript Document

function swapLogos(imgname, todo) {
	var item = document.getElementById(imgname);
	var imgsrc = '/media/logos/'+ imgname +'-'+ todo +'.gif';
	item.src = imgsrc;
}

function swapValidation(imgname, todo) {
	var item = document.getElementById(imgname);
	var imgsrc = '/media/logos/'+ imgname +'-'+ todo +'.png';
	item.src = imgsrc;
}

function showMore(itemno) {
	var item = document.getElementById('more-div-'+ itemno)
	var alink = document.getElementById('more-link-'+ itemno)
	
	var item = document.getElementById('more-div-'+ itemno)
	var alink = document.getElementById('more-link-'+ itemno)
	item.style.display=(item.style.display!="block")?"block":"none";
	alink.innerHTML=(alink.innerHTML!="More...")?"More...":"Less...";
}

function showPreviews() {
	var items = document.getElementsByTagName('div')
	var link = document.getElementById('show-previews-link');
	
	link.innerHTML=(link.innerHTML!="Hide Previews")?"Hide Previews":"Show Previews";
	
	for (i=0; i<items.length; i++) {
		if (items[i].className == 'search-preview') {
			items[i].style.display=(items[i].style.display!="none")?"none":"block";
		}
	}
}

//--- Form validation ---//
function validateForm(form) {
	var bgoff = '';
	var bgon = '#ffff99';
	
	for (i=0; i<form.length; i++) {		
		if (form[i].value) {
			form[i].style.background = bgoff;
		} else {
			form[i].style.background = bgon;
			form[i].focus();
			return false;
		}
	}
	
	return true;
}
//--- Form validation ---//