	function show_result_all(obj_val, class_name, flag_val)
	{
		var mainNode=document.getElementById(obj_val);
		
		if(flag_val=="none"){
			document.getElementById(obj_val+"_open").style.display = "block";
			document.getElementById(obj_val+"_close").style.display = "none";
			var hide_flag=" hide";
		}
		else{
			document.getElementById(obj_val+"_open").style.display = "none";
			document.getElementById(obj_val+"_close").style.display = "block";
			var hide_flag="";
		}
		
		var inNode = getElementsByClass(class_name,mainNode);
		for(var i=0; i<inNode.length;i++){
				var childs= inNode[i].childNodes;
				for(var j=0;j<childs.length;j++){
					var node=childs.item(j);
					var node_id=node.id;
					if(node_id) 
					{
						var node_classname= node.className;
						var node_classname = trim(node_classname.replace("hide",""));
						node.className = node_classname+hide_flag;
					}
				}
			}
	}

	function validateSearchForm(form)
	{
		var search_str=trim(form.s_text.value);
		var search_str_len=search_str.length;

		if((search_str.search(/[\\]/g)!=-1) || (search_str_len==1 && search_str.search(/[\/||\||\"||\']/g)!=-1))
		{
			alert('Search Key Error');
			return false;
		}

		if(document.all.select_category)
		{
			if (!trim(document.all.select_category.value))
			{
				alert('Please select a category to search from.');
				return false;
			}
		}
	}


	function showhide(id)
	{
		if(document.getElementById(id).style.display == "none") document.getElementById(id).style.display ="block";
		else document.getElementById(id).style.display="none";
	}

	function get_ext(val)
	{
		var length=val.length;
		var ext_point=val.lastIndexOf(".");
		if(ext_point < length)	return (val.substr(ext_point+1)).toLowerCase();
		else return false;
	}

	function all_modify_admin()
	{
		document.md_form.submit();
	}

	function search_input_s_category(val)
	{
		var s_category_value='';
		var form = document.getElementById('advanceSearchForm');
		var input_node= form.getElementsByTagName("input");

		for(var j=1;j<input_node.length;j++){
			var cNode = input_node.item(j);
			if(cNode.name && cNode.name.split('_')[0]== 'categorycheck'){
				if(val==1 && cNode.name.split('_')[1]!='all'){
					if(form.categorycheck_all.checked==true){
						cNode.disabled=true;
						cNode.checked=true;
					}
					else{
						cNode.disabled=false;
						cNode.checked=false;
					}
				}
				if(cNode.checked==true)
					s_category_value +='^'+cNode.name.split('_')[1];
			}
		}
		form.s_category.value = s_category_value;
	}

	function save_pos(obj) 
	{
		if (obj.createTextRange) obj.currentPos = document.selection.createRange().duplicate();
		return true;
	}

	function set_tag_support(obj, prefix, postfix) 
	{
		if (document.selection) {
			if (obj.createTextRange && obj.currentPos) {
				obj.currentPos.text = prefix + obj.currentPos.text + postfix;
				obj.focus();
				save_pos(obj);
			} else obj.value = obj.value + prefix + postfix;
		} else if (obj.selectionStart && obj.selectionEnd) {
			var s1 = obj.value.substring(0, obj.selectionStart);
			var s2 = obj.value.substring(obj.selectionStart, obj.selectionEnd);
			var s3 = obj.value.substring(obj.selectionEnd);
			obj.value = s1 + prefix + s2 + postfix + s3;
		} else obj.value += prefix + postfix;
		return true;
	}

	function disable_specialkey(e)
	{
		//disable esc, ctrl+z
		if(e.keyCode==27 || (e.ctrlKey == true&& e.keyCode==90)) 
			return false;
		else
			return true;
	}
