var myArray = new Array();

function local_remote(formName,id)
{
	if(id==0)
	{
		document.forms[formName].srcpath.className='tex';
		document.forms[formName].srcpath.disabled = false; //!(document.forms[0].input.disabled);
	}
	else
	{
		document.forms[formName].srcpath.className='texd';
		document.forms[formName].srcpath.disabled = true; //!(document.forms[0].input.disabled);
	}
}


var browserName='';
var fullVersion=0;
var majorVersion=0;
function detectbrowser()
{
	var nVer = navigator.appVersion;
	var nAgt = navigator.userAgent;
//	var browserName  = '';
//	var fullVersion  = 0; 
//	var majorVersion = 0;

	// In Internet Explorer, the true version is after "MSIE" in userAgent
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1)
	{
		browserName  = "IE";
		fullVersion  = parseFloat(nAgt.substring(verOffset+5));
		majorVersion = parseInt(''+fullVersion);
	}
	// In Opera, the true version is after "Opera" 
	else if ((verOffset=nAgt.indexOf("Opera"))!=-1)
	{
		browserName  = "IE";
		fullVersion  = parseFloat(nAgt.substring(verOffset+6));
		majorVersion = parseInt(''+fullVersion);
	}
	// In most other browsers, "name/version" is at the end of userAgent 
	else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
	{
		browserName  = nAgt.substring(nameOffset,verOffset);
		fullVersion  = parseFloat(nAgt.substring(verOffset+1));
		if(!isNaN(fullVersion))
			majorVersion = parseInt(''+fullVersion);
		else
		{
			fullVersion  = 0;
			majorVersion = 0;
		}
	}

	// Finally, if no name and/or no version detected from userAgent...
	if (browserName.toLowerCase() == browserName.toUpperCase() || fullVersion==0 || majorVersion == 0 )
	{
		browserName  = navigator.appName;
		fullVersion  = parseFloat(nVer);
		majorVersion = parseInt(nVer);
	}
//	alert(browserName+','+fullVersion+','+majorVersion);

}


function check(field, overall, myselect, k)
{
	var fieldid;
	var pos;
	var criteria;
	var strng;
	var name;
	var allsum;
	var status=0;
	var a;
	var j=0;
	strng = myselect;

	if(strng.length > 3)
	{
		name=strng.substring(0,3);
	}
	if (strng=="all")
	{
		for (i=0; i<field.length; i++)
		{
			if(field[i].type=="checkbox")
			{
				if(myArray[0]!="true")
				{
					field[i].checked = true;
					status=1;
				}
				else
				{
					field[i].checked = false;
				}
			}
		}
		if(status==1)
			myArray[0]="true";
		if(status==0)
			myArray[0]="false";
		status=0;
	}	
	if (name=="sum")
	{
		criteria = strng.substring(3,4);  //this gets the information we want to evaluate
		if(criteria!=0)
			criteria=parseInt(criteria)+parseInt(overall)+1; // ATOI!!!
		else
			criteria=overall+1;

		for (i=0; i<field.length; i++)
		{
			if(j==k)
				break;
			if(field[i].type=="checkbox")
			{
				fieldid = field[i].id;
				pos = 0;
				allsum = strng.substring(3,4);  //this gets the information we want to evaluate
				if (fieldid.substring(pos,pos+1)==allsum)
				{
					if(myArray[criteria]!="true")
					{
						field[i].checked = true;
						status=1;
					}
					else
						field[i].checked = false;
				}
				j++;
			}
		}
		if(status==1)
		{
			myArray[criteria]="true";
			criteria = strng.substring(3,4);  //this gets the information we want to evaluate
			myArray[criteria]="true";
		}
		if(status==0)
		{
			myArray[criteria]="false";
			criteria = strng.substring(3,4);  //this gets the information we want to evaluate
			myArray[criteria]="false";
		}
		status=0;
		return true;

	}
	else
	{
		for (i=0; i<field.length; i++)
		{
			if(j==k)
				break;
			if(field[i].type=="checkbox")
			{
				fieldid = field[i].id;
				pos = strng.substring(0,1);
				criteria = strng.substring(1,2);  //this gets the information we want to evaluate
				if (fieldid.substring(pos,pos+1)==criteria)
				{
					if(myArray[criteria]!="true")
					{
						field[i].checked = true;
						status=1;
					}
					else
						field[i].checked = false;
				}
				j++;
			}
		}
		if(status==1)
			myArray[criteria]="true";
		if(status==0)
			myArray[criteria]="false";

		return true;
	}
}

function my_focus()
{
	self.focus();
//	disableIt();
}

function mywindow(url,name,h,w)
{
	window.open(url,name,'scrollbars=yes,menubar=no,height='+h+',width='+w+',resizable=yes,toolbar=no,location=no,status=yes');
}

function editwindow(url,name)
{
	w=750;

/*
	,'480','700'
	480,750 (graph)
	var browserName='';
var fullVersion=0;
var majorVersion=0;

	if(browserName==
*/

	if(browserName=='IE')
	{
		//alert('MICRO');
		h=555;
	}
	else
	{
		//alert(browserName);
		h=535;
	}

	window.open(url,name,'scrollbars=yes,menubar=no,height='+h+',width='+w+',resizable=yes,toolbar=no,location=no,status=yes');
}


function manualwindow(url)
{
	window.open(url,'manual','scrollbars=yes,menubar=yes,height=500,width=750,resizable=yes,toolbar=yes,location=yes,status=yes');
}

var OnTop = true;

function ChangeOnTop()
{
    if (OnTop == true) OnTop = false; 
    else if (OnTop == false)
    {
	    OnTop = true;
	    self.focus();
    }
}

function FocusMe()
{
    if (OnTop == true) setTimeout("self.focus()",1);
}


var boxArray = new Array();

function SetCheckB(FormName, FieldName, SummOver, CheckValue)
{   
    if(!document.forms[FormName])
	{
		alert("Form name is not the same!");
        return;
	}

//  var objCheckBoxes = FieldName+j;
//  alert(objCheckBoxes);
//  var index=FieldName.indexOf("check");   
//  alert(FieldName.substring(0,index));
//  var objCheckBoxes = document.forms[FormName].elements[FieldName.substring(0,index)];
//  if(!objCheckBoxes)
//      return;
//  var countCheckBoxes = objCheckBoxes.length;
//  if(!countCheckBoxes)
//      objCheckBoxes.checked = CheckValue;
//  else
        // set the check value for all check boxes
 //       for(var i = 0; i < document.list.length; i++)
//        {
//          var objCheckBoxes = document.forms['list'].elemnts.id['0_0'];
//            var objCheckBoxes = document.FormName.id['0_0'];
//			alert(document.getElementById('0_0'));			
//			document.getElementById('0_0').checked=true;
//            alert(objCheckBoxes);
//            objCheckBoxes[i].checked = CheckValue;
//        }
//document.layers['0_0'].checked=true;

	var test="true";
	if(boxArray[SummOver]=="false")
		test="true";
	if(boxArray[SummOver]=="true")
		test="false";

	var j=0;
	for(var i = 0; i < document.forms[FormName].length; i++)
	{
//		alert(document.forms[FormName][0]);
//		break;
		if(j==CheckValue)
			break;
		if(document.forms[FormName][i].id!=FieldName)
			continue;
		if(document.forms[FormName][i].id==FieldName)
		{
			if(test=="true")
				document.forms[FormName][i].checked=true;
			else
				document.forms[FormName][i].checked=false;
			j++;
		}
	}
	boxArray[SummOver]=test;
	if(FormName=="massedit")
	{
		if(SummOver%2==0)
			boxArray[SummOver-1]=test;
	}
}

function disableIt(formName)
{
	if(formName=='toplist' && document.forms[formName].method[0].selected == true)
	{
		document.forms[formName].input.disabled = true; //!(document.forms[0].input.disabled);
		document.forms[formName].input.className='texd';

		document.forms[formName].textarea.className='tex';
		document.forms[formName].textarea_save.className='tex';
		document.forms[formName].textarea.disabled = false; //!(document.forms[0].textarea.enabled);
		document.forms[formName].textarea_save.disabled = false; //!(document.forms[0].textarea_save.enabled);
	}
	if(formName=='toplist' && document.forms[formName].method[1].selected == true)
	{
		document.forms[formName].textarea.className='texd';
		document.forms[formName].textarea_save.className='texd';
		document.forms[formName].textarea.disabled = true; // !(document.forms[0].textarea.disabled);
		document.forms[formName].textarea_save.disabled = true; //!(document.forms[0].textarea_save.disabled);

		document.forms[formName].input.disabled = false; //!(document.forms[0].input.disabled);
		document.forms[formName].input.className='tex';
	}

    if(formName=='editindividual')
    {
        if(document.forms[formName].setforce[0].checked == true)
        {
            tex='tex'
            type='false'
        }
        else
        if(document.forms[formName].setforce[1].checked == true)
        {
            tex='texd'
            type='true'
        }

        document.forms[formName].nowtype.className=tex;
        document.forms[formName].now.className=tex;
        document.forms[formName].phtype.className=tex;
        document.forms[formName].ph.className=tex;
        document.forms[formName].phtime.className=tex;
        document.forms[formName].mintype.className=tex;
        document.forms[formName].min.className=tex;
        document.forms[formName].mintime.className=tex;

        document.forms[formName].nowtype.disabled = type=='true'? true : false;
        document.forms[formName].now.disabled = type=='true'? true : false;
        document.forms[formName].phtype.disabled = type=='true'? true : false;
        document.forms[formName].ph.disabled = type=='true'? true : false;
        document.forms[formName].phtime.disabled = type=='true'? true : false;
        document.forms[formName].mintype.disabled = type=='true'? true : false;
        document.forms[formName].min.disabled = type=='true'? true : false;
        document.forms[formName].mintime.disabled = type=='true'? true : false;
    }
}

function extracheck(obj)
{
//	if(obj.type=="textarea")
//	{
//		return !document.forms[0].textarea_save.disabled;
//		alert ("hmm")
//	}
//	alert("check");
	return !obj.disabled;
}


var c='true';
function checkIf(ifname)
{
//	var fname;
	if(ifname)
		var field=frames[ifname].document.forms[0];
	else 
		return;
//	alert(ifname);
//	alert(c);
//	alert(frames[ifname].document.forms[0].elements.input);
//	alert(frames[ifname].document.forms[0].length);

	for (i=0; i<field.length; i++)
	{
		if(field[i].type=="checkbox")
				field[i].checked = c=='true'?true:false;
	}
	c=='false'?c='true':c='false';
}

var cb='true';
function checkBoxes(formName) // form: 0, 1 (multiple form support)
{
//	alert(formName+document.forms[0].name);
	var field=document.forms[formName];
//	alert(field);
	for (i=0; i<field.length; i++)
	{
		// alert(field[i].type);
		if(field[i].type=="checkbox") {
				field[i].checked = cb=='true'?true:false;
		}
	}
	cb=='false'?cb='true':cb='false';
}
var butt1;
/*
function changeValue(value,formName)
{
//	alert('val: '+value);

	if(formName) {
		var button=window.document.forms[formName].elements['button'];
//		var button=window.document.forms[formName].getElementById('button');
//		alert('Butt '+button);
	}
	else {
		var button=window.document.getElementById('button');
	}
//	count++;
//	alert('Butt '+button);
//	alert('Butt '+button.value);
	if(button.value=='')
	{
//	alert('butt1: '+butt1);
		button.value=value;
		butt1=value;
//		return false;
//		window.document.form.submit;
		return true;

	}
	else
	if(button.value!=butt1)
	{
		button.value=value;
		butt1=value;
//		return false;
//		window.document.form.submit;
//	alert(butt1);

		return true;
	}


//	else
//	{
//		window.document.form.submit;
//		return true;
//	} 

}

*/

function goForm(linkurl,formName)
{
//	alert('val: '+value);

//	var button=window.document.forms[formName].elements['button'];
	var link=window.document.forms[formName].elements['link'];

//	alert(link+button);
	if(button.value=='')
	{
//		alert(value+linkurl);
//		button.value=value;
		link.value=linkurl;
		window.document.forms[formName].submit();
//		button.value='';
		link.value='';
		return true;

	}
}

function changeVal(formname,button,value)
{
		var button=window.document.getElementById(button);
		button.value=value;
//		alert(button.value);
		window.document.forms[formname].submit();
}


function changeButton(value)
{
		var button=window.document.getElementById('button');
		button.value=value;
//		alert(button.value);
		window.document.forms[0].submit();
}


function subForm(iframe_name,value,form)
{
	var theForm=document.forms[form.name];

	button.value=value;

 	for (e=0;e<theForm.elements.length;e++)
	{
		if(theForm.elements[e].name!='' && theForm.elements[e].value!='' && theForm.elements[e].name!='button')
		{
			if(!frames[iframe_name].document.getElementsByName(theForm.elements[e].name)[0])
			{
				//alert(theForm.elements[e].name);
				el=frames[iframe_name].document.createElement('input');
				el.type='hidden';
				el.name=theForm.elements[e].name;
				el.value=theForm.elements[e].value;
 				frames[iframe_name].document.forms[form.name].appendChild(el);
			}
		}
	}

	frames[iframe_name].document.forms[form.name].submit();
	theForm.reset();
}


function buildQueryString(theForm) 
{
  for (e=0;e<theForm.elements.length;e++) 
  {
    if(theForm.elements[e].name!='' && theForm.elements[e].value!='')
    {
	 	if(theForm.elements[e].type=='checkbox' && !theForm.elements[e].checked){
			continue;
		}
		if(theForm.elements[e].name=='button' && butt==0)
			butt=1;
		else
		if(theForm.elements[e].name=='button' && butt==1)
			continue;
				
      qs+=(qs=='')?'?':'&'
      qs+=theForm.elements[e].name+'='+escape(theForm.elements[e].value)
      }
    }
  return qs
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }

	if(v=='hidden') {
		document.getElementById('Layer1').style.overflow='hidden';
//		document.getElementById('Layer1a').style.overflow='hidden';
		document.getElementById('errmsg').style.overflow='hidden';

		document.getElementById('Layer1').style.display='none';
	}

}

// ERROR MESSAGE LAYER - END

function submitRadio(url,value)
{
	if(value==0)
	{
		window.location=url;
	}
}

function encodeMyHtml(text)
{
	encodedHtml = escape(text);
//	encodedHtml = encodedHtml.replace(/\//g,"%2F");
//	encodedHtml = encodedHtml.replace(/\?/g,"%3F");
//	encodedHtml = encodedHtml.replace(/=/g,"%3D");
//	encodedHtml = encodedHtml.replace(/&/g,"%26");
//	encodedHtml = encodedHtml.replace(/@/g,"%40");
//	encodeHtml.htmlEncoded.value = encodedHtml;
	return(encodedHtml);
}



function writeText(text)
{
//	test='&apos;';
	
//	alert('\&apos;');

//	text.replace(/exist/g,"bla");
//	text='blablabla\"hahaha"hahha<br>fewrgerijgeroijgeroigjeroigjreoigjrggregre43543fsdjgsdijerwoigjeroigjeroigjerogijergoirejgoerigjreoigjreogijeroi<br>gfiwerjoi<br>gerxd<br>feoaoo<br>ffff<br>gregre';

//	alert(text);
//	tmp=text
//	tmp=encodeMyHtml(text);
	tmp=unescape(text);
//	alert(tmp);
	if(tmp)
	{
		parent.errframe.document.all.errmsg.innerHTML=tmp;
//		top.document.all.errmsg.innerHTML=tmp;
//		top.MM_showHideLayers('Layer1','','show');

//		document.all.errmsg.innerHTML=tmp;
//		MM_showHideLayers('Layer2','','show');
	}
}


function imgOver(imgName) 
{
	document.images[imgName].src = bDelete_o.src;
	return true;
}

function imgOut(imgName) 
{
	document.images[imgName].src = bDelete.src;
	return true;
}

function imgDown(imgName) 
{
	document.images[imgName].src = bDelete_d.src;
	return true;
}

function imgUp(imgName) 
{
	document.images[imgName].src = bDelete_o.src;
	return true;
}

function jsredirect(url)
{
	alert(url);
	window.parent.location=url;
}

function SelectAllList(CONTROL)
{
	for(var i = 0;i < CONTROL.length;i++){
		CONTROL.options[i].selected = true;
	}
}

function CheckIfSelect(CONTROL,which)
{
	var selected=0;

	for(var i = 0;i < CONTROL.length;i++)
	{
		if(CONTROL.options[i].selected == true)
		{
				selected=1;
				break;
		}
	}
	if(selected==0) 
	{
		if(which && which=='grp')
			alert('At least one group must be selected!')
		else
			alert('At least one site must be selected!')
		return false;
	}
	else
	{
		return true;
	}
}

function DeselectAllList(CONTROL)
{
	for(var i = 0;i < CONTROL.length;i++){
		CONTROL.options[i].selected = false;
	}
}


function conf(msg,url)
{
	var button=confirm(msg);

	if(button == true)
	{
		window.location=url;
		return true;
	}
	else
	{
		return false;
	}
}

function confsimple(msg)
{
	var button=confirm(msg);

	if(button == true)
	{
		return true;
	}
	else
	{
		return false;
	}
}



function checkForm(formName) // form: 0, 1 (multiple form support)
{
	var string;
	var empty=0;	
	
	if(formName=='massedit')
	{
	string='The following fileds are empty:\n'
	if (document.forms[formName].from.value == '') {
		string=string+'- From\n' 
		empty=1;
	}

	if (document.forms[formName].subject.value == '') {
		string=string+'- Subject\n' 
		empty=1;
	}

	if (document.forms[formName].msg.value == '') {
		string=string+'- Message\n' 
		empty=1;
	}
	}
	else
	if(formName=='acheat_view')
	{
		if (document.forms[formName].min.value == '') {
			string='Block time field empty!' 
			empty=1;
		}
	}
//	string=string+'is/are empty' 

	if(empty==1)
	{
		alert(string);
		return false;
	}
	return true;
	

}


function ifChecked(formName) // form: 0, 1 (multiple form support)
{
	var checked=0;
	var field=document.forms[formName];

//	alert(butt1);
	if(butt1=='Update')
	{
		return true;
	}
	for(i=0; i<field.length; i++)
	{

		if(field[i].type=="checkbox")
		{
			if(field[i].name.match(/^check/) && field[i].checked == true)
			{
				// alert(field[i].name);
				checked=1;
				break;
			}
		}
	}
//alert(checked);
	if(checked==0) 
	{
		alert('At least one checkbox must be selected!')
		return false;
	}
	else
	{
		return true;
	}
}


function checkIfChecked(formName) // form: 0, 1 (multiple form support)
{
	var checked=0;
	var field=document.forms[formName];

	for(i=0; i<field.length; i++)
	{
		if(field[i].type=="checkbox") {
			if(field[i].name.match(/^check/) && field[i].checked == true)
			{
				// alert(field[i].name);
				checked=1;
				break;
			}
		}
	}
	if(checked==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function UpdateIfChecked(formName) // form: 0, 1 (multiple form support)
{
	var checked=0;
	var field=document.forms[formName];

	for(i=0; i<field.length; i++)
	{
		if(field[i].type=="checkbox") {
			if(field[i].checked == true) {
				checked=1;
				break;
			}
		}
	}
	if(checked==0) {
		alert('At least one checkbox must be selected!')
		return false;
	}
	else {
		return true;
	}
}


// Check checkboxes & Confirm
function checkconf(msg,formName)
{
	var result=checkIfChecked(formName);
	if(result==false)
	{
		alert('At least one checkbox must be selected!')
		return false;
	}
	else
	{
		var button=confirm(msg);
		if(button == true)
		{
			// window.location=url;
			return true;
		}
		return false;
	}
}


//Clipboard Copy Code
function copy_clip(meintext)
{
 if (window.clipboardData) 
   {
   
   // the IE-manier
   window.clipboardData.setData("Text", meintext);
   
   // waarschijnlijk niet de beste manier om Moz/NS te detecteren;
   // het is mij echter onbekend vanaf welke versie dit precies werkt:
   }
   else if (window.netscape) 
   { 
   
   // dit is belangrijk maar staat nergens duidelijk vermeld:
   // you have to sign the code to enable this, or see notes below 
   netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
   
   // maak een interface naar het clipboard
   var clip = Components.classes['@mozilla.org/widget/clipboard;1']
                 .createInstance(Components.interfaces.nsIClipboard);
   if (!clip) return;
   
   // maak een transferable
   var trans = Components.classes['@mozilla.org/widget/transferable;1']
                  .createInstance(Components.interfaces.nsITransferable);
   if (!trans) return;
   
   // specificeer wat voor soort data we op willen halen; text in dit geval
   trans.addDataFlavor('text/unicode');
   
   // om de data uit de transferable te halen hebben we 2 nieuwe objecten 
   // nodig om het in op te slaan
   var str = new Object();
   var len = new Object();
   
   var str = Components.classes["@mozilla.org/supports-string;1"]
                .createInstance(Components.interfaces.nsISupportsString);
   
   var copytext=meintext;
   
   str.data=copytext;
   
   trans.setTransferData("text/unicode",str,copytext.length*2);
   
   var clipid=Components.interfaces.nsIClipboard;
   
   if (!clip) return false;
   
   clip.setData(trans,null,clipid.kGlobalClipboard);
   
   }
   alert("Following info was copied to your clipboard:\n\n" + meintext);
   return false;
}

function toggleuploadmode(tag,cnt,formname)
{
	!cnt ? m=1 : m=cnt;
	!formname ? fn=0 : fn=formname;

	for(i=0;i<m;i++)
	{
		if(cnt)
		{
//			alert(fn);
			name="uploadtype"+i;
			if(document.forms[fn].elements[name])
				tag=document.forms[fn].elements[name].value;
			else
				continue;
		}

		if(tag)
		{
			if(tag.length>1)
			{
				var str='upurl';
//				var tag2=tag.substring(0,tag.length-1)=='upurl' ? 'upfile' : 'upurl';
				if(tag.substring(0,str.length)=='upurl')
				{
					var tag2='upfile';
					tag2=tag2+tag.substring(str.length,tag.length);
				}
				else
				{
					var str='upfile';
					var tag2='upurl';
					tag2=tag2+tag.substring(str.length,tag.length);

				}
			}
			else
			{
				var tag2=tag=='1' ? 'upurl' : 'upfile';
				tag=tag=='1' ? 'upfile' : "upurl"			
			}
		}
//		else
//		{
//			var tag='';
//			var tag2='';
//		}

		if (cnt || (tag && document.getElementById(tag) && document.getElementById(tag).style.display=='none'))
		{
			if(tag)
				document.getElementById(tag).style.display='block';
			if(tag2)
				document.getElementById(tag2).style.display='none';
		}
		else
		{
			if(tag && document.getElementById(tag))
				document.getElementById(tag).style.display='none';
			if(tag2 && document.getElementById(tag2))
				document.getElementById(tag2).style.display='block';
		}

	}
}

var colltype;
function switchMenu(colltypein,obj, img) {
	if(colltypein==0 || colltypein==1) {
		colltype=colltypein;
	}
		
	var el = document.getElementById(obj);
	if(colltype==0)
	{
		el.style.display = 'none';
        document.getElementById(img).src = "/te/openplus.gif";
		colltype=1;
	}
	else {
		el.style.display = '';
        document.getElementById(img).src = "/te/openminus.gif";
		colltype=0;
	}
}

function replace_sort_class(which)
{

	if(replace=document.getElementById(which))
		replace.className="hdg_s";
	if(which=="104") // owed
		if(replace=document.getElementById("104_1"))
			replace.className="hdg_s";
}
