function results(mode){
	if (mode == "hide") {
		document.getElementById('results').style.display='none'
		document.getElementById('show_r').style.display='block'
	} else {
		document.getElementById('results').style.display='block'
		document.getElementById('show_r').style.display='none'
	}
}

function roller(img){
	document.getElementById("main").src=img;
	//alert('called');
	return false;
}

var switcher = 0;
function swapper(show,hide){
		document.getElementById(show).style.display='table-row'
		document.getElementById(hide).style.display='none'
}

function plusMin(id) {
	//alert('called');
	imSrc = document.getElementById(id).src
	len = imSrc.length;
	check = len - 8;
	if(imSrc.substr(check,len) != 'plus.gif') {
		document.getElementById(id).src='images/plus.gif';
	} else {
		document.getElementById(id).src='images/minus.gif';
	}
}

function swapper(show,hide){
		document.getElementById(show).style.display='block'
		document.getElementById(hide).style.display='none'
}

function onOff(itemId) {
	//alert('called');
	var status
	status = document.getElementById(itemId).style.display
	//alert(status);
	if (status == 'block') {
		document.getElementById(itemId).style.display='none'
	} else {
		document.getElementById(itemId).style.display='block'
	}
}

function popShow(x) {
	//alert('called');
	document.getElementById(x).style.display='block';
}

function closer(x) {
	document.getElementById(x).style.display='none';
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function getsupport ( selectedtype )
{
  document.supportform.supporttype.value = selectedtype ;
  document.supportform.submit() ;
}

function roller(img,caption) {
	//alert('called: ' + img);
	document.getElementById('main_img').src = "image.php?id=" + img + "&type=img_med";
	document.getElementById('caption_input').innerHTML = caption;
	document.getElementById('main_img').alt = img;
}

function loader() {
	alt = document.getElementById('main_img').alt
	caption = document.getElementById('caption_input').innerHTML;
	//alert(img_src + ' and alt ' + alt + ' and caption: ' + caption);

	document.getElementById('large_img_holder').src = "image.php?id=" + alt + "&type=img_large";
	document.getElementById('large_img_caption').innerHTML = caption;
}


function OnChange(dropdown) {
	//alert('called');
	var myindex  = dropdown.selectedIndex
	var SelValue = dropdown.options[myindex].value
	//alert(SelValue);

	if (SelValue == "new") {
		swapper('new_client','exist_clients');
	}
	return true;
}

function sizer(obj,objh,objw) {
	//alert ('called');
	if (objh != 'null') {
		document.getElementById(obj).style.height = objh;
	}
	if (objw != 'null') {
		document.getElementById(obj).style.width = objw;
	}
}

function swap_sizer(obj,newheight,oldheight) {
	if(document.getElementById(obj).style.height == newheight) {
		document.getElementById(obj).style.position = 'relative';
		document.getElementById(obj).style.top = '0px';
		document.getElementById(obj).style.right = '0px';
		document.getElementById(obj).style.height = oldheight;
		document.getElementById(obj).style.border = 'none';
		document.getElementById('actual_links').style.display='none';
	} else {
		document.getElementById(obj).style.position = 'absolute';
		document.getElementById(obj).style.top = '0px';
		document.getElementById(obj).style.right = '0px';
		document.getElementById(obj).style.border = '2px solid #444';
		document.getElementById(obj).style.height = newheight;
		document.getElementById('actual_links').style.display='block';
	}
}

function clicker(obj,button,newWidth) {
		var inputter = document.getElementById(obj);
		inputter.className = 'active_input';
		inputter.style.width = newWidth + 'px';
		document.getElementById(button).style.display = 'inline';
}

function clacker(obj,button,newWidth) {
		var inputter = document.getElementById(obj);
		inputter.className = 'inactive_input';
		inputter.style.width = newWidth + 'px';
		document.getElementById(button).style.display = 'none';
}

function clearer(inputter) {
	//alert(inputter[0]);
	//alert('input ' + inputter[0].value);
	inputter[0].value = "";
}

function resetter(formm) {
	for (e=0; e<formm.elements.length; e++) {
		formm.elements[e].value = "xxx"
	}
}

function sthreeColumn(element_name) {
	var elm = document.getElementById(element_name);
	elm.style.height = 'auto';
	var x = elm.offsetHeight;
	alert(x);
	elm.style.height = x + "px";
}

/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}