function setValue(element_id,val) {
	document.getElementById(element_id).value=val;
}

function addOption(selectbox,text,value)
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}


function handleMissingImage(imageObj,size) {
	if (!size) {
		size=100;
	}
	imageObj.src = "/~gin/images/no-image.jpg";
}

function areYouSure(url,form_id) {
	if (confirm('Are you sure you want to do that?')) {
		if (!form_id) {
			document.location.href=url;
		} else {
			document.getElementById(form_id).submit();
		}
	}
}

function showHide(layer) {
	ls = document.getElementById(layer).style;
	if (ls.display=='block') {
		ls.display='none';
	} else {
		ls.display='block';
	}
	return;
}

function show(layer) {
	ls = document.getElementById(layer).style;
	ls.display='block';
	return;
}

function hide(layer) {
	ls = document.getElementById(layer).style;
	ls.display='none';
	return;
}

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

/* Taken from http://www.dustindiaz.com/getelementsbyclass/ */
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;
}