d=document;
function test2() {
	if (d.zzz!='undefined') {dd=d.zzz;
	}
	if (d.ddd!='undefined') {dd=d.ddd;}
	if (typeof(dd)=='undefined') { return true; }

	for (i=0; i < dd.length; i++) {
		z=dd.elements[i].name;
		if (rrr[z]) {
			if ((dd.elements[i].type=='text' || dd.elements[i].type=='textarea') && dd.elements[i].value.length<1) {
				alert(rrr[z]);
				return false;
			}
			if (dd.elements[i].type=='text' && dd.elements[i].name=='email') {
				re = /^[a-z\d\.\-_]+\@[a-z\d\.\-_]+\.[a-z]+$/i;
				if (!re.test(dd.elements[i].value)) {
				alert(rrr[z]);
				return false;
				}
			}
			if (dd.elements[i].type=='select-one' && dd.elements[i].selectedIndex<0) {
				alert(rrr[z]);
				return false;
			}
			if (dd.elements[i].type=='select-multiple' && dd.elements[i].selectedIndex<0) {
				alert(rrr[z]);
				return false;
			}
		}
	}
	return true;
}
function cellOvr(src,bc,tc) { 
	src.style.cursor = 'hand';
	if (bc) {src.bgColor=bc;}
	z1=pa(src); if (z1) {z1.style.color=tc;}
}
function cellOut(src,bc,tc) { 
	src.style.cursor = 'default';
	if (bc) {src.bgColor=bc;}
	z1=pa(src); if (z1 && tc) {z1.style.color=tc;}
}
function cellClk(src) {
	z1=pa(src);
	if (z1) {location.href=z1;}
}
function pa(s){
	s1=s.childNodes;
	for (var i=0; i<s1.length; i++) {
		if (s1[i].tagName!=undefined){
//alert(s1[i].tagName);
		if(s1[i].tagName.toUpperCase()=='A'){return s1[i];}
	}}
	return false;
}

AllMBX = new Array('mp1','mp3');
function gid(a) {return d.getElementById(a);}
function mbx_chp(id,th){
	re=/[a-z]+/i;
	z=id.replace(re,'');
	for (var i=0; i<AllMBX.length; i++) {
		mbx_h(AllMBX[i]);
	}
	mbx_v('mp'+z);
	for (var i=0; i<AllMBX.length; i++) {
		var z2='ml'+ AllMBX[i].replace(re,'');
		if (z2!=id) {

//			pa(gid(z2)).className='mbl';
//			gid(z2).style.backgroundColor='';
			gid(z2).parentNode.insertBefore(gid(z2),gid(id));
			pa(gid(z2)).style.color='';
		}
	}
	pa(gid(id)).style.color='#000000';
//	window.focus();
//	pa(gid(id)).className='mbla';
}
function mbx_h(n){
	gid(n).style.position='absolute';
	gid(n).style.visibility='hidden';
//	gid(n).style.left='-600';
}
function mbx_v(n){
	gid(n).style.position='static';
	gid(n).style.visibility='visible';
//	gid(n).style.left='0';
}
