function changeParent(url) {
  window.opener.location=url;
  self.close();
}
function get_path(f_path) {
  l_result = "";
  if (f_path == "") {
    l_result = "/";
  } else if (f_path.charAt(f_path.length - 1) == "/") {
    l_result = f_path;
  } else if ((f_path.indexOf(".php") <= 0) && (f_path.indexOf(".htm") <= 0)) {
    l_result = f_path + "/";
  } else {
    l_result = f_path.substring(0, f_path.lastIndexOf("/") + 1);
  }
  return(l_result);
}
function check_url(url) {
  if (url.substring(0, 7) != "http://") {
    if (url.substring(0, 1) != "/") {
      url = "http://" + location.hostname + tmp_path + url;
    } else {
      url = "http://" + location.hostname + url;
    }
  }
  return(url);
}
var tmp_path = get_path(location.pathname);
function SPop(url,nom,attributs){
  l_url = check_url(url);
  if (l_url.indexOf('#') == -1) {
    l_url_start = l_url;
    l_url_end   = '';
  } else {
    l_url_start = l_url.substring(0, l_url.indexOf('#'));
    l_url_end   = l_url.substring(l_url.indexOf('#'));
  }
  if (l_url.indexOf('?') == -1) {
    l_url_start = l_url_start + '?'
  } else {
    l_url_start = l_url_start + '&'
  }
  l_url_start = l_url_start + 'disp_pop=1'
  pass = window.open(l_url_start+l_url_end,nom,attributs);
  return(false);
}
function MsgrPop(url,nom,attributs){
  pass = window.open(check_url(url),nom,attributs);
  top.resizeTo(170,550);
  return(false);
}
function DialPop(url,nom,attributs){
  pass = window.open(check_url(url),nom,attributs);
  pass.focus();
  pass.moveTo(0,0);
  pass.resizeTo(850,710);
  return(false);
}
function DialPop2(url,nom,attributs){
  pass = window.open(check_url(url),nom,attributs);
  pass.focus();
  pass.moveTo(0,0);
  pass.resizeTo(560,710);
  return(false);
}
function PopUp() {
  url = "http://" + location.hostname + "/dial/index.php?ov=1";
  window.open (url,"DialMessager",'width=170,height=550,scrollbars=yes,top=0,left=0,status=no,resizable=1')
  window.top.focus();
  return(false);
}
function PopUp2(session_name, session_id) {
  url = "http://" + location.hostname + "/dial/index.php?ov=1&" + session_name + "=" + session_id;
  window.open (url,"DialMessager",'width=170,height=550,scrollbars=yes,top=0,left=0,status=no,resizable=1')
  window.top.focus();
  return(false);
}
function PopUp2dev(session_name, session_id) {
  url = "http://" + location.hostname + "/dial/index.php?ov=1&" + session_name + "=" + session_id;
  window.open (url,"DialMessager",'width=170,height=550,scrollbars=yes,top=0,left=0,status=no,resizable=1')
  window.top.focus();
  return(false);
}
function pop_under(url, pop_name, attr) {
  if (attr == '') {
    attr = 'width=755,scrollbars=yes,status=no,resizable=1';
  }
  pass = window.open(check_url(url), pop_name, attr);
  //pass.blur();
  window.focus(); 
  //return(false);
}
function pop_abo(f_pp) {
	openAbo2(false, false, false, f_pp);
	return(false);
}
function refreshPub(){
  var f = document.getElementById('pub');
  f.src = f.src;
}
function displayLoader(divname,loader){
  window.parent.document.getElementById(divname).innerHTML = loader;
}
function openAbo(f_p, f_audio, f_pl, f_pp, f_else) {
	return(openAbo2(f_p, f_audio, f_pl, f_pp, f_else));
	//l_url = '/profile/pop_abonnement.php?a=1';
	//if (f_p > 0) {
		//l_url = l_url + '&p=' + f_p;
	//}
	//if (f_audio > 0) {
		//l_url = l_url + '&audio=oui';
	//}
	//if (f_pl > 0) {
		//l_url = l_url + '&pl=' + f_pl;
	//}
	//if (f_pp) {
		//l_url = l_url + '&pp=' + f_pp;
	//}
	//if (f_else) {
		//l_url = l_url + '&' + f_else;
	//}
	//pass = window.open(l_url, 'Abonnement', 'width=680,height=620,scrollbars,top=0,left=0,status=no,resizable=1');
	//return(false);
}
