/**
 * Ouvre le popup du processus de paiement
 */
function popupPaiement(typeCarte,langue)
{
	width = screen.availWidth;
	height = screen.availHeight;
	
	managePopup();
//	if (window.showModalDialog)
//	{
//		popup = window.showModalDialog("./paiement/index.php5",null,"dialogWidth:" + width + "px;dialogHeight:" + height + "px;center:1;scroll:1;help:0;status:0;resizable=1");
//	}
//	else
//	{
		var url = "./paiement/index.php5?carte="+typeCarte+"&lang="+langue ;
		var popup = window.open( url, "fenetre1", "width=" + width + ", height=" + height + ", left=0,top=0,location=no,status=no,toolbar=no,scrollbars=yes,modal=yes,resizable=yes");
//	}
	
	if( !popup ) {
	    swfobject.getObjectById('bonmarche').openPaiement( url );
	}
	else {
	    popup.focus();
	}
	
	return(false);
}
/**
 * Actions à effectuer avant de fermer le paiement (achevé ou non)
 * Cette action est lancé depuis la fonction quittePaiement lancée dans la page de paiement
 * @param String action
 * @param String page
 * @return false
 */
function retourPaiement(action, page)
{
//	alert(action + ', ' + page);
	swfobject.getObjectById('bonmarche').retourPaiement(action, page);
	return(false);
}

/**
 * Permet de fermer le popup de paiement lorsque la fenêtre du site reprend le focus
 */
function managePopup()
{
	if(typeof(popup) != "undefined")
	{
		if(popup.closed != true)
		{
			popup.close();
		}
	}
	return(false);
}


