// ouverture de pop-up
function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}


function popupHelpXmlDocuments()
{
    var url="plugins/xml/HelpXmlDocuments.jsp";
    window.open(url,'','toolbar=no, scrollbars=no, status=no, location=no, directories=no, menubar=no, width=400, height=350');
}

function popupHelpChildPage()
{
    var url="plugins/childpages/HelpChildPage.jsp";
    window.open(url,'','toolbar=no, scrollbars=no, status=no, location=no, directories=no, menubar=no, width=400, height=350');
}

function popupActor(actor_id)
{
    var url="../../jsp/site/plugins/actor/PopupActor.jsp?actor_id="+actor_id;
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=300, height=410');
}

function popupPrintArticle(article_id)
{
    var url="../../jsp/site/plugins/article/PopupPrintArticle.jsp?article_id="+article_id;
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=yes, width=640, height=420');
}

function popupSendArticle(article_id)
{
    var url="../../jsp/site/plugins/article/PopupSendArticle.jsp?article_id="+article_id;
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=640, height=420');
}

function popupCredits()
{
    var url="../../jsp/site/PopupCredits.jsp";
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=420, height=420');
}
function popupLegalInfo()
{
    var url="../../jsp/site/PopupLegalInfo.jsp";
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=420, height=420');
}

function popupUnregistrationAdmin( email, newsletter_id )
{
	var url='../../../../jsp/admin/plugins/newsletter/UnsubscribeNewsLetter.jsp?subscriber_email=' + email + '&newsletter_id=' + newsletter_id ;
	window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=420, height=420');
}

function popupPlugin(plugin_name)
{
	var url="PluginPopup.jsp?plugin_name="+plugin_name;
	window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=500, height=600');
}

function popupDirectOnline()
{
	var url="DoDirectOnLine.jsp";
	window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=420, height=420');
}

function popupPage(the_page)
{
    var url="PopupPage.jsp?" + the_page ;
    window.open(url,'','toolbar=no, scrollbars=yes, status=no, location=no, directories=no, menubar=no, width=800, height=600');
}

function popupFlash(src, name,flashVersion, width,height){

var top=(screen.height-height)/2;     
var left=(screen.width-width)/2;

    var url = "/jsp/site/showFlash.jsp?src="+URLEncode(src)+"&flashVersion="+URLEncode(flashVersion)+"&popupTitle="+URLEncode(name)+"&width="+width+"&height="+height;

    window.open(url,'','toolbar=no, scrollbars=no, status=no, location=no, directories=no, menubar=no, width='+width+', height='+height+', top='+top+', left='+left);	
}