var selectively_cleared_fields = new Array();

function selective_clear(field_name, form_name){
	var field_id = form_name + '-' + field_name;
	if(!selectively_cleared_fields[field_id]){
		document.forms[form_name].elements[field_name].value = '';
		selectively_cleared_fields[field_id] = true;
	}
}

function selective_restore(field_name, form_name, val){
	var field_id = form_name + '-' + field_name;
	var field = document.forms[form_name].elements[field_name];
	if(selectively_cleared_fields[field_id] && field.value.length==0){
		field.value = val;
		selectively_cleared_fields[field_id] = false;
	}
}

/**
 * Clears selection options.
 */
function clearSelection(selectElement){
	removeChildren(selectElement);
}

function changeValue(form){
	form.category_0.value='69';
}

function show(extmenutext) {		
		var r1='item_69';
		var r2='item_187';
		var r3='item_233';
		var r4='item_260';
		var r5='item_292';
		var extid='item_'+search.category_0.value;
		
		if(r1 != extid){
			var d=document.getElementById(r1);
			d.className='hid-element';
		}
		if(r2 != extid){
			var d=document.getElementById(r2);
			d.className='hid-element';
		}
		if(r3 != extid){
			var d=document.getElementById(r3);
			d.className='hid-element';
		}
		if(r4 != extid){
			var d=document.getElementById(r4);
			d.className='hid-element';
		}
		if(r5 != extid){
			var d=document.getElementById(r5);
			d.className='hid-element';
		}
		var r=document.getElementById(extid);
		if(r.className=='show-element'){
			r.className='hid-element';
		}else{
			r.className='show-element';
		}
		var stext=document.getElementById('showhid')
		if(r.className=='hid-element') stext.innerHTML='<img src="images/search_ext_plus.gif" width="9" height="9" border="0" alt=""> '+extmenutext;
		if(r.className=='show-element') stext.innerHTML='<img src="images/search_ext_minus.gif" width="9" height="9" border="0" alt=""> '+extmenutext;
}

function hidextended(form){
	var r1='item_69';
	var r2='item_187';
	var r3='item_233';
	var r4='item_260';
	var r5='item_292';
	var extid='item_'+form.category_0.value;
	var visible_ext='';
	
	var d1=document.getElementById(r1);
	if(d1.className!='hid-element'){
		visible_ext=r1;
	}
	var d2=document.getElementById(r2);
	if(d2.className!='hid-element'){
		visible_ext=r2;
	}
	var d3=document.getElementById(r3);
	if(d3.className!='hid-element'){
		visible_ext=r3;
	}
	var d4=document.getElementById(r4);
	if(d4.className!='hid-element'){
		visible_ext=r4;
	}
	var d5=document.getElementById(r5);
	if(d5.className!='hid-element'){
		visible_ext=r5;
	}
	if(visible_ext!=''){
		if(visible_ext!=extid){
			var r=document.getElementById(visible_ext);
			r.className='hid-element';
			var r4=document.getElementById(extid);
			r4.className='show-element';
		}
	}
}

function submitOnEnter(formId, actionFld, e) {
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else if (e) {
		keycode = e.which;
	}

	if (keycode == 13) {
   		//myfield.form.submit();
   		var obj = eval("document."+formId+"."+actionFld);
   		if (obj != null && obj.value.length > 0) {
   			eval(obj.value);
   		}
    } 
}

function cleanEditBoxValue(element, defVal) {
	if (element.value == defVal) {
		element.value = '';
	}
}

function restoreEditBoxValue(element, defVal) {
	if (element.value == '') {
		element.value = defVal;
	}
}



