/* * standard.js * * Author: Rickard JutegÄrd, .windh AB * */ function tellControl(action, value) { var myAction = action; var myValue = value; eventHandler = getEventHandler(); if ( eventHandler != null ) { eventHandler.tellControl( myAction, myValue ); } } function tellControl2(action, value) { var myAction = action; var myValue = value; eventHandler = getEventHandler(); if ( eventHandler != null ) { eventHandler.tellControl2( myAction, myValue ); } } function defaultSubmit(form) { var myForm = form; var windowName = window.name; var eventHandler = getEventHandler(); if ( eventHandler != null && form != null) { eventHandler.submitForm( null, windowName, myForm ); } } function submitForm( action, form ) { var myAction = action; var myForm = form; var windowName = window.name; var eventHandler = getEventHandler(); if ( eventHandler != null && form != null) { form.action.value = myAction; eventHandler.submitForm( myAction, windowName, myForm ); } } function getEventHandler() { var myWindow = window; var eventHandler = null; var found = false; while ( !found && ( myWindow != window.top ) ) { myWindow = myWindow.parent; if ( myWindow.framework_eventHandler != null ) { eventHandler = myWindow.framework_eventHandler; found = true; } } return eventHandler; } function onEnterExec( event, func, arg1, arg2 ) { var keycode; if ( window.event ) { keycode = window.event.keyCode; } else { if ( event ) { keycode = event.which; } else { return true; } } if ( keycode == 13 ) { return eval( "" + func + "( '"+arg1+"', '"+arg2+"' )" ); } else { return true; } }