/* generic utility functions for javascript */

function el( id ) {
    return document.getElementById( id );
}

function opener_el( id ) {
    return window.opener.document.getElementById( id );
}

Array.prototype.indexOf = function ( o ) {
    for( var i = 0; i < this.length; i++ )
	if( this[i] == o )
	    return i;
    
    return -1;
}


Array.prototype.without = function ( val ) {
    newarr = new Array();
    
    for( var i = 0; i < this.length; i++ ) 
	if( this[i] != val )
	    newarr.push( this[i] );
    
    return newarr;
}

