<!--
var myPopupWin=null;

function myEncodeURI ( uri )
{
	var returnValue = uri.replace( 'ä', '%E4' );
	returnValue = returnValue.replace( 'ö', '%F6' );
	returnValue = returnValue.replace( 'ü', '%FC' );
	returnValue = returnValue.replace( 'Ä', '%C4' );
	returnValue = returnValue.replace( 'Ö', '%D6' );
	returnValue = returnValue.replace( 'Ü', '%DC' );
	returnValue = returnValue.replace( 'é', '%E9' );
	returnValue = returnValue.replace( 'è', '%E8' );
	returnValue = returnValue.replace( 'ê', '%EA' );
	returnValue = returnValue.replace( 'à', '%E0' );
	returnValue = returnValue.replace( 'â', '%E2' );
	returnValue = returnValue.replace( 'î', '%EE' );
	return returnValue;
}

function myPopupWindow (url, popupName, w, h, scrollbars, resizable, dependent, marginleft, margintop )
{
	url = myEncodeURI ( url );
    if ( myPopupWin != null )
    {
        myPopupWin.close();
    }
    scrollbars = ( scrollbars ) ? '1' : '0';
    resizable = ( resizable ) ? '1' : '0';
    dependent = ( dependent ) ? 'yes' : 'no';
	if ( popupName == null ) popupName = "myPopup";
	leftPos = (screen.availWidth)?(screen.availWidth-w)/2:0;
	topPos = (screen.availHeight)?(screen.availHeight-h)/4:0;
	if ( !isNaN( marginleft ) && marginleft != 0 )
	{
		leftPos = marginleft;
	}
	if ( !isNaN( margintop ) && margintop != 0 )
	{
		topPos = margintop;
	}
	myPopupWin = window.open( url, popupName, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=' +
                              scrollbars + ',resizable=' + resizable + ',width=' +
                              w + ',height=' + h + ',left=' + leftPos + ',top=' + topPos + ',dependent=' + dependent );
    myPopupWin.focus();
}

function myRealClosePopupWindow ()
{
    if (myPopupWin!=null && !myPopupWin.closed)
    {
        if ( myPopupWin.myPopupWin )
        {
            myPopupWin.myPopupWin.close();
        }
        myPopupWin.close()
    }
}

function myClosePopupWindow ()
{
    if (myPopupWin!=null && !myPopupWin.closed)
    {
        setTimeout("myRealClosePopupWindow();", 500);
    }
}

function myClosePopupOnFocus ()
{
	window.onfocus = myClosePopupWindow;
}

function myPopupWindowAndPostFormData ( url, urlForEmptyWindow, popupName, w, h, formName, normalFormAction )
{
    myPopupWindow( urlForEmptyWindow, popupName, w, h );
    formObj = myGetObj( formName );
    if ( formObj != null )
    {
        formObj.action = url;
        formObj.target = popupName;
        formObj.submit();
        // because of NS4.7
        setTimeout( 'formObj.action = \'' + normalFormAction + '\';', 500 );
        setTimeout( 'formObj.target = "";', 500 );
    }
}

function myReloadOpener()
{
    opener.location.reload();
}

function mySubmitDefaultOpenerForm()
{
    opener.document.defaultform.submit();
}
//-->

