/***************************/
//@Author: Adrian "yEnS" Mato Gondelle
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

var popupHeight = 0;

var oldPopup = 0;


//loading popup with jQuery magic!
function loadPopup(idPopup){
	//loads popup only if it is disabled
	if(popupStatus==0){
		//$("#faussePopup").fadeIn("slow");
		$("#faussePopup"+idPopup).animate({height:popupHeight+'px'}, {duration: 1500, easing: 'easeOutBounce'});
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(idPopup){
	//disables popup only if it is enabled
	if(popupStatus==1){
		//$("#faussePopup").fadeOut("slow");
		$("#faussePopup"+idPopup).animate({height:'0px'}, {duration: 1000, easing: 'easeInOutBack'});
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(idPopup){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#faussePopup"+idPopup).height();
	var popupWidth = $("#faussePopup"+idPopup).width();
	//centering
	$("#faussePopup"+idPopup).css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
}




//CONTROLLING EVENTS IN jQuery
function ouvrePopup(centrer, idPopup){

  if(idPopup==undefined) idPopup='';

  if(popupStatus==1){
  	disablePopup(idPopup);
  }else{
  
  
    if(centrer==1){
      centerPopup("#faussePopup"+idPopup);
    }
  	loadPopup(idPopup);
  	$("#faussePopupClose"+idPopup).click(function(){
  		disablePopup(idPopup);
  	});
  	$(document).keypress(function(e){
  		if(e.keyCode==27 && popupStatus==1) disablePopup(idPopup);
    });
  
  }
}


/*
var http_request_url = false;
function makeRequest_url(url, parameters) {
  http_request_url = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
     http_request_url = new XMLHttpRequest();
     if (http_request_url.overrideMimeType) {
        http_request_url.overrideMimeType('text/html');
     }
  } else if (window.ActiveXObject) { // IE
     try {
        http_request_url = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
        try {
           http_request_url = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
     }
  }
  if (!http_request_url) {
     alert('Cannot create XMLHTTP instance');
     return false;
  }
  http_request_url.onreadystatechange = function(){
    if(http_request_url.readyState == 4){
      if(http_request_url.status == 200){
        result = http_request_url.responseText;
        document.getElementById('faussePopup_contenu').innerHTML=result;
      }else{
        alert('Problème dans la requète : erreur '+http_request_url.status);
      }
    }
  };
  http_request_url.open('GET', url + parameters, true);
  http_request_url.send(null);
}

function getPopupInfo(type, id_objet){
  document.getElementById('faussePopup_contenu').innerHTML='';
  getstr="?id_objet="+id_objet+"&type="+type;
  makeRequest_url('squelettes/ajax_popup.php', getstr);
}
*/

// ]]>




