var xmlhttp;

function ShowCards(param)
{
	var str=Lien();

	if (str!=null)
	{
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		{
		  alert ("Browser does not support HTTP Request");
		  return;
		}
		var url="getcartes1.php";
		url=url+"?idp="+str;
		url=url+"&sid="+Math.random();
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
	else
	{
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		{
		  alert ("Browser does not support HTTP Request");
		  return;
		}
		var url="getcartes2.php";
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}

function Lien() {

	//var i = document.list_dest.dest.selectedIndex;
	var i = document.list_dest.dest.selectedIndex;
	if (i == 0) return;
	var url = document.list_dest.dest.options[i].value;
	
	//var url = this.list_dest.elements['dest'].options[this.list_dest.elements['dest'].selectedIndex].value;
	
	if(url=="")
	{
		document.list_dest.tarifnum.value="";	
		document.list_dest.numacces.value="";
		return;
	}
	
	var tab=url.split(";");
	
	if(tab[1].toLowerCase() =="tarif_local*".toLowerCase())
		document.list_dest.tarifnum.value=tab[1];
	else if(tab[1].toLowerCase() =="BLOCKED".toLowerCase())
		document.list_dest.tarifnum.value=tab[1];
	else
		document.list_dest.tarifnum.value=tab[1]+" (Euros/min)";
	document.list_dest.numacces.value=tab[2];
	
	return tab[0];
}

function ShowCardsDetails1(str)
{
var id_p=document.getElementsByName('idpays')[0].value;

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="getcartes1Details.php";
url=url+"?idc="+str+"&idp="+id_p;

xmlhttp.onreadystatechange=stateChangedDetails1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function ShowCardsDetails2(str)
{
var id_p=document.getElementsByName('idpays')[0].value;

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="getcartes1Details.php";
url=url+"?idc="+str+"&idp="+id_p;

xmlhttp.onreadystatechange=stateChangedDetails2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
	document.getElementById("resultat").innerHTML=xmlhttp.responseText;
	//document.getElementById("detail_resultat1").innerHTML='';
	//document.getElementById("detail_resultat2").innerHTML='';
	}
}

function stateChangedDetails1()
{
	if (xmlhttp.readyState==4)
	{
	document.getElementById("detail_resultat2").innerHTML='';
	document.getElementById("detail_resultat1").innerHTML=xmlhttp.responseText;
	}
}

function stateChangedDetails2()
{
	if (xmlhttp.readyState==4)
	{
	document.getElementById("detail_resultat1").innerHTML='';
	document.getElementById("detail_resultat2").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
