function ie_getElementsByTagName(str) {
 // Map to the all collections
 if (str=="*")
  return document.all
 else
  return document.all.tags(str)
}

if (document.all)
 document.getElementsByTagName = ie_getElementsByTagName

function getElements() {
 var obj = document.getElementsByTagName("*")
 for (var i=0;i < obj.length;i++)
  var el = obj[i]	// get the element
}

getElements()

function to(a,b) {
	document.contact_frm.to.value=a;
	document.contact_frm.recipient.value=b;
}




//var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function hide(obj, lay) {
	ev = obj.tagName;
	if (ev == "DIV") {
		var el;
		el = document.getElementById(lay);
		el.style.display = 'none';
	
	/*if (ie4) {document.all[lay].style.display = "none";}
	if (ns4) {document.layers[lay].visibility = "hide";}
	if (ns6) {document.getElementById([lay]).style.display = "none";}*/
}
}
function show(obj, lay) {
	ev = obj.tagName;
	if (ev == "DIV") {
		var el;
		el = document.getElementById(lay);
		el.style.display = 'block';
	
	/*if (ie4) {document.all[lay].style.display = "block";}
	if (ns4) {document.layers[lay].visibility = "show";}
	if (ns6) {document.getElementById([lay]).style.display = "block";}*/
}
}
function writetolayer(lay,txt) {
/*if (ie4) {
document.all[lay].innerHTML = txt;
}*/
if (ns4) {
document[lay].document.write(txt);
document[lay].document.close();
}
if (ns6) {
over = document.getElementById([lay]);
range = document.createRange();
range.setStartBefore(over);
domfrag = range.createContextualFragment(txt);
while (over.hasChildNodes()) {
over.removeChild(over.lastChild);
}
over.appendChild(domfrag);
   }
}



function ShowAll(obj, sh) {
	ev = obj.tagName;
	if (ev == "DIV") {
		var i = 0;
	    var el;
		while (el = document.getElementById(sh + i)) {
			el.style.display = 'block';
	        i++;
	    }
	}
}

function HideAll(obj, hd) {
	ev = obj.tagName;
	
	if (ev == "DIV") {
		var i = 0;
	    var el;
		el = document.getElementById(hd + i);
		//alert(el);
		while (el = document.getElementById(hd + i)) {
			el.style.display = 'none';
	        i++;
	    }
	}
}

function out(obj, val) {
	ev = obj.tagName;
	if (ev == "DIV") {
        HideAll('s');
		hide('mb'+val);
		show('m'+val);
    } else {
        //nevermind, don't do anything
    }

}


function doSomething(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (event.srcElement) targ = event.srcElement;
	//if (targ.nodeType == 3) // defeat Safari bug
		//targ = targ.parentNode;
		
	alert(targ.tagName)
}

function menu(obj, val) {
	HideAll(obj, 'mb');
	ShowAll(obj, 'm');
	hide(obj, 'm' + val);
	show(obj, 'mb' + val);
	HideAll(obj, 's');
	show(obj, 's' + val);
}

function menub(obj, val) {
	ShowAll(obj, 'm');
	HideAll(obj, 'mb');
	HideAll(obj, 's');
}


function showit(lay) {
	
		var el;
		el = document.getElementById(lay);
		el.style.display = 'block';
	
	
}


function hideit(lay) {
	
		var el;
		el = document.getElementById(lay);
		el.style.display = 'none';
	
	
}

function showithere(lay,top) {
	
		var el;
		el = document.getElementById(lay);
		el.style.display = 'block';
		el.style.top = top;
	
}