// Initialisation du div popup
document.write("<div id='BT_POPUP' style='margin:0px;padding:1px;position:absolute;top:100;left:100;visibility:hidden;background-color:#ffffff;opacity:100;border:1px solid black;'></div>");
var url_popup="../../commun/prg/popup.aspx"
var Popup_curX;
var Popup_curY;

function HidePopup()
{
var obj=document.getElementById("BT_POPUP");
obj.style.visibility='hidden';
}
// call Popup 
function CallPopup(type,e,Src)
{

	var obj_id;
	var pg = url_popup + "?pop="+type;
	SetCallPopupPosCurseur(e);
	//alert(Popup_curX + " " + Popup_curY);	
	showPopup(pg,type);	
}

// position curseur d'appel 
function SetCallPopupPosCurseur(e){
	//ie
	if(document.all){Popup_curX = event.clientX;Popup_curY = event.clientY;}	
	//netscape 4
	if(document.layers){Popup_curX = e.pageX;Popup_curY = e.pageY;}	
	//mozilla
	if(document.getElementById){Popup_curX = e.clientX;Popup_curY = e.clientY;}
}

// affichage infos dynamique
function showPopup(pg_dst,PosType)
{			
	var xhr_object = null; 	
	if(window.XMLHttpRequest) // Firefox 
	   	xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	  	xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur renvoie false pour ouvrir une fenetre	   	
	   	alert("Non supporte"); 
	} 	
 	try	
		{						
			var obj=document.getElementById("BT_POPUP");
			obj.innerHTML="";			
			xhr_object.open("GET", pg_dst , true);  
			xhr_object.onreadystatechange = function() { 
		  		if(xhr_object.readyState == 4) {	
		  			if(xhr_object.status==200){
		  				obj.innerHTML=xhr_object.responseText;
		  				SetPopupPos(PosType);
		  				
		  				obj.style.visibility='visible';	
		  				 					  				
		  			}
		  			else{
		  				// affichage si page trouvee
		  				alert("Service non disponible.");		  				
		  			}		  			 
		  		} 
			} 
			xhr_object.send(null);			
		}
	catch (e){alert("Erreur");}	
}



// set position calendrier
function SetPopupPos(PosType) {	
	var obj=document.getElementById("BT_POPUP");
	var height=obj.offsetHeight;//hauteur de l'élément à positionner
	var width=obj.offsetWidth;//largeur de l'élément à positionner	
	
	
		switch (PosType)
	{
		case 'service':			
			var posY=175;
	        var posX=+100;	
			break;			
		case 'animaux':			
			// formulaire dogsitter depuis admin
			var posY=250;
	        var posX=+100;	
			break;	
		
		case 'date':		
			var posY=350;
	        var posX=+100;	
			break;	
		
		case 'domicile':		
			var posY=85;
	        var posX=+100;	
			break;			 			 
			break;
			
		default:break;
	}	
		
					
	
		
		
	obj.style.top=posY+"px";
	obj.style.left=posX+"px";	
	obj.style.zIndex = 100;
}

