/** * @filename :common.js * @author :jiuxing * @description:define common javascript * @version :1.0 * @created :2007-05-22 **/ function showMenu(lay) { document.getElementById([lay]).style.display = ''; } function hideMenu(lay) { document.getElementById([lay]).style.display = 'none'; } function showView(lay, target, show, hide) { var textObj = document.getElementById(target); if(document.getElementById([lay]).style.display == '') { hideMenu(lay); textObj.innerHTML = show; } else { showMenu(lay); textObj.innerHTML = hide; } } function showButton(lay, target, show, hide) { var textObj = document.getElementById(target); if(document.getElementById([lay]).style.display == '') { hideMenu(lay); textObj.value = show;; } else { showMenu(lay); textObj.value = hide; } } function selectDblClick(select, target) { var selectObj = document.getElementById(select); var targetObj = document.getElementById(target); var index = selectObj.selectedIndex; if(index < 0){ alert('Please choice one item and try it again!'); return; } var length = selectObj.length; for(var i=length; i>0; i--) { index = selectObj.selectedIndex; if(index > -1) { var value = selectObj[index].value; var text = selectObj[index].text; var option = document.createElement("option"); option.text = text; option.value = value; option.selected = true; targetObj.appendChild(option); selectObj.remove(index); } } } function addSelectAll(select, target) { var selectObj = document.getElementById(select); var targetObj = document.getElementById(target); var index = 0; var value = ""; var text = ""; if(selectObj.length < 1) { alert('There ares no item left!'); return; } while(selectObj.length > 0 ) { index = 0; value = selectObj[index].value; text = selectObj[index].text; var option = document.createElement('option'); option.text = text; option.value = value; targetObj.appendChild(option); selectObj.remove(index); //obj.removeChild(obj.childNodes[0]); } } function checkAll(div,checked) { var divObj = document.getElementById(div); for(var i=0; i< divObj.childNodes.length; i++) { if(divObj.childNodes[i].type == 'checkbox') divObj.childNodes[i].checked = checked; } } function check_number(value) { if (/^\d+$/.test(value)) { return true; } else { return false; } } /* function check_empty(value,field) { if(value == "") { alert(field + " <{$arrJavascript.empty}>"); return false; } } */