
function get_url(ahref) {
  if (ahref.indexOf("?") == -1) {
    return ahref ;
  } else {
    var t = ahref.split("?") ;
    return t[0] ;
  }
}

function add_param(ahref,name,value) {
  var s = ahref ;
  if (s.indexOf("?") == -1) {
    s=s + "?" + name + "=" + escape(value) ;
  } else if (s.indexOf(name) >= 0) {

    var i=0 ;
    var b="" ;
    var t = s.split("?") ;
    var a=t[1].split("&") ;
    s = t[0] + "?" ;
    for (i=0 ; i< a.length ; i++) {
      b=a[i].split("=") ;
      if (i > 0) {
        s = s + "&" ;
      }
      if (b[0] == name) {
        s = s + name + "=" + value ;
      } else {
        s = s + b[0] + "=" + b[1] ;
      }
    }
  } else {
    s=s + "&" + name + "=" + escape(value) ;
  }
  return s ;
}

function cms_open_window(href,title) {
  window.open(href,title,"toolbar=yes,location=no,directories=no,,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=550") ;
}

function cms_open_printablepage() {	 
  var page=document.location.href ;
  //page=page + "cms_show_printable=1" ;
  page=add_param(page,"cms_show_printable","1") ;
  window.open(page,"printable","toolbar=yes,location=no,directories=no,,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=550") ;
}      

function cms_open_mailablepage() {

  var page=document.location.href ;
  var href=page ;

  page=add_param(page,"href",href) ;
  page=add_param(page,"cmsaction","mailable") ;
  // page=page + "cmsaction=mailable&href=" + escape(href) ;
  window.open(page,"mailable","toolbar=yes,location=no,directories=no,,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=550") ;
}      

function cms_open_adr_contact(adrid) {
  var page=document.location.href ;

  /*
  page=add_param(page,"adrid",adrid) ;
  page=add_param(page,"cmsaction","adr_contact") ;
  */
  page = get_url(document.location.href) ;
  page=page + "?cmsaction=adr_contact&adrid="+adrid ;
  window.open(page,"contact","toolbar=yes,location=no,directories=no,,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=550") ;
}


