/********************************************************************* JavaScript functions (c) 2001/2002 Open Framework Systems AB Date Sign Changes -------------------------------------------------------------------- 2001-05-04 SVJ Created this file, added reload to openUrl() 2001-05-08 RN Edited openUrl(), replaced reload with assign 2001-06-06 GS Edited openUrl() & reloadFrame(), replaced top with parent 2002-05-26 CA Edited openUrl() & reloadFrame(), it now searches for the correct frame from the top and down, using the findFrame() function, it will also return true/false if it found the frame or not (if opened/reloaded the frame) 2002-05-26 CA Removed the confirmDelete() function. *********************************************************************/ function openFrame( url, frameName) { if( url != "" ) { var frame = findFrame( top, frameName ); if( frame != null ){ frame.location = url; return true; } } return false; } function replaceFrame( url, frameName) { if( url != "" ) { var frame = findFrame( top, frameName ); if( frame != null ){ frame.location.replace( url ); return true; } } return false; } function reloadFrame( frameName ) { var frame=findFrame(top,frameName); if(frame!=null){ frame.location.reload(); return true; } else { return false; } } function findFrame(frame,frameName){ var i=0; while(frame.frames[i]!=null){ if(frame.frames[i].name==frameName){ return frame.frames[i]; } else { try{ if(frame.location.hostname==frame.frames[i].location.hostname){ var frame2=findFrame(frame.frames[i],frameName); if(frame2!=null){ return frame2; } } } catch (exception){ } } i++; } return null; }