/**
 * 提交资源检索form
 */
function seachSubmit() {
	var form = $("form_res");
	if(!Object.isUndefined(form)) {
		form.action = "res_search.do";
		form.submit();
	}
}

/**
 * 提交资源列表请求的form
 */
function listSubmit(name, value) {
	try {
//		if(name == 'sort' && value == document.forms[0].sort.value) return false;
		if(name == 'sort') {
			if(value == $F('sort')) {
				return false;
			} else {
				 $('sort').value=value;
			}
		}
		
		if(name == 'catid') {
				$('tagid').value = '';;
				$('_goodsType').value='';
		} else if(name == 'tagid') {
				$('catid').value = '';
				$('_goodsType').value='';
		}
		if(name == 'sort' && $('value_goodsType').value != null && $('value_goodsType').value != '') {
				$('tagid').value = '';
				$('catid').value = '';
				$('_goodsType').value= $('value_goodsType').value;
		}
		$(name).value = value;
		if($('sort').value == null || $('sort').value == '') {
			$('sort').value = 'time';
		}
	} catch(e) {
		e = null;
	}
	try {
		var form = $("form_list");
		if(form != null) {
			form.action = "res_list.do";
		} else {
			form = $("form_search");
			form.action = "res_search.do";
		}
	} catch(e) {
		e = null;
		var form = $("form_search");
		
		form.action = "res_search.do";
	}
	
	if(form) {
		form.submit();
	}
}

/**
 * 检索结果的高亮显示
 */
function jsReplace() {
	try {
		var reg = /\#emt\#(.*?)\#\/emt\#/g;
		$('contentDiv').select('span[name="contents"]').each(function(s, index){
			s.innerHTML = s.innerHTML.replace(reg, '<span style=\"color:red;font-size:1em;;\">$1</span>');
		});
	} catch(e) {
		e = null;
	}
}

/**
 * 为检索框赋值
 */
function setFormValue() {
	bool = false;
//	$('searchBean.keyword').value = $('value_searchBean.keyword').value;
	var filetypes = document.getElementsByName('fileTypes');
	for(i = 0; i < filetypes.length; i++) {
		filetypes[i].checked = false;
	}
	$('value_searchBean.fileTypes').value.toArray().each(function(n){
		if(n != ' ' && n != '' &&  n == 0) {
			document.getElementsByName('fileTypes')[6].checked = true;
			bool = true;
		}
		try {
			document.getElementsByName('fileTypes')[n-1].checked = true;
			bool = true;
		} catch(e) {
			e = null;
		}
	});
	if(!bool) {
		for(i = 0; i < filetypes.length; i++) {
			filetypes[i].checked = true;
		}
	}
}

/**
 * 为排序的radio赋值
 */
function setSortValue() {
	try {
		var t = document.getElementsByName('sort');
		for(i = 0; i < t.length; i++) {
			if(t[i].value == $('value_sort').value) {
				t[i].checked = true;
				break;
			}
		}
	} catch(e) {
		e = null;
	}
}

/**
 * 搜索结果页的onload事件
 */
function searchInit() {
	jsReplace();
	setFormValue();
//	checkUser({loadImg:'loadingstate'});
}

/**
 * 资源列表页的onload事件
 */
function listInit() {
	setSortValue();
//	checkUser({loadImg:'loadingstate'});
}