///////////////////////////////////////////////////////
//  Script by Tom Atkinson - tom@funk.co.nz
//  v2 - added support for "features" and dimensions.
///////////////////////////////////////////////////////

var advwin, features;

function advNewWindow( url, features ) {
    
    var new_url = url;
    var modifier = '?';
    if( url.indexOf('?') > 0 ) { 
        modifier = '&';
    }
    
    if( url.indexOf('refer') > 0 ) {
        var curr_url = location.href;

//        curr_url = curr_url.replace(/^http\:\/\//, '');
	curr_url = curr_url.replace(/\//g, '%2F');
    	curr_url = curr_url.replace(/\?/g, '%3F');
    	curr_url = curr_url.replace(/\=/g, '%3D');
    	curr_url = curr_url.replace(/\:/g, '%3A');
    	curr_url = curr_url.replace(/\&/g, '%26');
    	curr_url = curr_url.replace(/\ /g, '%20');
    	curr_url = curr_url.replace(/\#/g, '%23');

    	var curr_title = (document.title)
	curr_title = curr_title.replace(/\ /g, '%20');

        new_url = url + modifier + 'referring-url=' + curr_url + '&referring-title=' + curr_title;
    }

    advwin = window.open( new_url, "advwin", features );
    advwin.focus();
    return false;
}

function advCloseWindow( obj ) {

    // does it exist?
    if ( obj && !obj.closed ) {
        // closing window now...
        obj.close();
    }
}

function submitToAdvWindow() {
  advNewWindow( '', 'resizable=yes,status=yes,width=486,height=510, screenX=10,screenY=10,scrollbars=yes' );
  return true;
}

function OpenInParent( url ) {
    window.opener.location.href = url;
    self.close();
}




