function getQueryStr(aName) {
  params = window.location.search.substring(1);
  param = params.split("&");
  for (i=0;i<param.length; i++) {
    val = param[i].split("=");
    if (val[0] == aName) {
      return val[1];
    }
  }
  return "";
}

function getShadowboxParam(aParams, aName) {
  var param = aParams.toLowerCase().split(";");
  for (i=0;i<param.length; i++) {
    val = param[i].split("=");
    if (val[0] == aName) {
      return val[1];
    }
  }
  return "";
}

function launchShadowbox(){
  if (Shadowbox != undefined) { 
    var options = {autoDimensions: true, displayNav: true, displayCounter: false};
    var aURL = getQueryStr("splash");
    var anchor = findAnchor(aURL);
    if(anchor){
      var strShadoxBox = anchor.href;
      var strTitle =  (anchor.title != undefined) ? anchor.title : " ";
      var strHeight = getShadowboxParam(anchor.rel, "height");
      var strWidth = getShadowboxParam(anchor.rel, "width");
      //alert("{titre: " + strTitle + ", height:  " + strHeight + ", width: " + strWidth + ", content:  " + strShadoxBox + "}, options : " + options);
      Shadowbox.open({title: strTitle, height: strHeight, width: strWidth, content: strShadoxBox, player:'iframe'}, options );
    }
/*} else {
    setTimeout("launchShadowbox()",1000);*/
  }
}

function findAnchor(url) {
  if(url != ""){
    var aTags = document.getElementsByTagName("a");
    for (var i = 0; i < aTags.length ; i++){
      if( (aTags[i].href.indexOf(url) != -1 ) && (aTags[i].rel != undefined) ){
        if((aTags[i].href.length > 10) && (url.length > 10) && (aTags[i].rel.length > 5) ){
          return aTags[i];
        }
      }
    }
  }
}
