//***************UTIL******************** /** * trim */ function trim (strSource) { re = /^\s+|\s+$/g; return strSource.replace(re, ''); } //**************FORM******************** /** * Form Default Enter Event Fix * */ function setEnterKeyDefaultEvent(event) { if (!('textarea:button:submit:cancel:'.match(eval('/'+event.type+':/'))) && event.keyCode==13){//Enter Key event.cancelBubble = true; var inputTag = document.getElementsByTagName("input"); for(var i=0;i POST Method * Example> a href="#" onclick='flowEvent("next_page")' */ function flowEvent(eventId){ var flowForm = document.getElementById("flowForm"); objInput = document.createElement("input"); objInput.type="hidden"; objInput.name="_eventId_" + eventId; objInput.id="_eventId_" + eventId; objInput.value="true"; flowForm.appendChild(objInput); flowForm.submit(); } /** * Enable/Disable Input * @@param name HTML(button,check) */ function toggleItem(name){ var fields=document.getElementsByName(name); for (var idx = 0; idx < fields.length; idx++) { var beforeValue = fields[idx].disabled; if (beforeValue==true) { fields[idx].disabled=false; } else { fields[idx].disabled=true; } } }