function initOverLabels(parentID){
	if(!document.getElementById)return;
	var labels,id,field;
	var f=document.getElementById(parentID);
	if( !f ) return;
	labels=f.getElementsByTagName('label');
	for(var i=0;i<labels.length;i++){
		id=labels[i].htmlFor||labels[i].getAttribute('for');
		if(!id||!(field=document.getElementById(id)))continue;
		labels[i].className='overlabel-apply';
		if(labels[i].parentNode&&labels[i].parentNode.tagName.toLowerCase()=='div')labels[i].parentNode.className='minimizedForm';
		if(field.value!='')hideLabel(field.getAttribute('id'),true);
		field.onfocus=function(){hideLabel(this.getAttribute('id'),true);};
		field.onblur=function(){if(this.value=='')hideLabel(this.getAttribute('id'),false);};
		// Handle clicks to LABEL elements (for Safari).
		labels[i].onclick=function(){var id,field;id=this.getAttribute('for');if(id&&(field=document.getElementById(id)))field.focus();};}}
function hideLabel(field_id,hide){
	var field_for;
	var labels=document.getElementsByTagName('label');
	for(var i=0;i<labels.length;i++){
		field_for=labels[i].htmlFor||labels[i].getAttribute('for');
		if(field_for==field_id){
			labels[i].style.textIndent=(hide)?'-1000px':'0px';
			return true;}}}
function insertFloatImage(id,imgurl){
	var e=document.getElementById(id);
	var i=document.createElement('img');
	i.src=imgurl;
	i.alt='';
	if(e&&e.firstChild)e.insertBefore(i,e.firstChild);
	else if(e)e.appendChild(i);
	return;}
function DropDownNav(id){
	var e=document.getElementById(id);
	var d=document.createElement('div');
	d.id=id+'_DropDownNav';
	var f=document.createElement('div');
	f.appendChild(document.createTextNode(e.title));
	d.appendChild(f);
	e.parentNode.insertBefore(d,e);
	d.appendChild(e.parentNode.removeChild(e));
	var m1=function(){var a=e.style;a.display='block';a.position='absolute';};
	var m2=function(){e.style.display='none';};
	d.onmouseover=m1;
	d.onmouseout=m2;
	e.style.display='none';}
function StyleSheetSwitcher(id){
	var el = document.createElement("ul");
	el.id = id;
	var a,firstsheetname;
	var setActiveStyleSheet = function(title){
		var i,j,a,b,main;
		for(i=0;(a=document.getElementsByTagName("link")[i]);i++){
			if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){
				a.disabled=true;
				var b;
				if(a.getAttribute("title")==title){
					a.disabled=false;
					for(j=0;(b=document.getElementById(id).getElementsByTagName("li")[j]);j++)
						if(b.firstChild.nodeValue==title)b.className='selected';
						else b.className='';}}}};
	var c=function(a){
		var li = document.createElement("li");
		li.appendChild(document.createTextNode(a.title));
		li.onclick=function(){setActiveStyleSheet(this.firstChild.nodeValue);this.className='selected';};
		el.appendChild(li);};
	for(var i=0;(a=document.getElementsByTagName("link")[i]);i++)
		if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){
			firstsheetname=firstsheetname||a.getAttribute("title");
			c(a);}
	var b=document.getElementsByTagName("body")[0];
	b.insertBefore(el,b.firstChild);
	setActiveStyleSheet(firstsheetname);
}
