// JavaScript Document

window.onresize=changesize;

function popupcentree(page,largeur,hauteur,options) 
{ 
var top=(screen.height-hauteur)/2; 
var left=(screen.width-largeur)/2; 
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
} 

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function taille_navigateur(){
var taille = new Array();
if( typeof( window.innerWidth ) == 'number' ) {
  taille[0] = window.innerWidth;
  taille[1] = window.innerHeight;
  } 
else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  taille[0] = document.documentElement.clientWidth;
  taille[1] = document.documentElement.clientHeight;
  } 
else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  taille[0] = document.body.clientWidth;
  taille[1] = document.body.clientHeight;
  }
else {
  taille[0] = -1;
  taille[1] = -1;
  } 
  return taille;
}

    function cachecarte()
{
document.getElementById('mapLoad').style.visibility = 'hidden';  
document.getElementById('mapview').style.visibility = 'hidden';  
document.getElementById('recherche').style.visibility = 'hidden';  
document.getElementById("zonedirection").style.visibility = "hidden";
document.getElementById('map_canvas').style.visibility = 'hidden';  
document.getElementById('zonecarte').style.visibility = 'hidden';  
changesize();
}
    function agrandir()
{
	changesize();
	document.getElementById('recherche').style.visibility = 'hidden';  
document.getElementById('mapLoad').style.visibility = 'visible';  
document.getElementById('mapview').style.visibility = 'visible';
document.getElementById('map_canvas').style.visibility = 'visible';
document.getElementById('zonecarte').style.visibility = 'visible';  
initialize();
}

function changesize()
{
  var taillesecran = taille_navigateur();

  windowwidth = taillesecran[0];
  windowheight = taillesecran[1];	
  
var largeur_carte = windowwidth-40;
var hauteur_carte = windowheight-10;
var largeur_cartebis = windowwidth-60;
var hauteur_cartebis = windowheight-60;

var largeur_carteter = largeur_cartebis-60;
var hauteur_carteter = windowheight-90;

var hauteur_cartequad = windowheight-91;
var largeur_cartequad = largeur_cartebis-251;

var positioncarte = (windowwidth-largeur_cartebis)/2;
var positioncarte_top = (windowheight-hauteur_cartebis)/2;

document.getElementById('mapview').style.top = ""+positioncarte_top+"px";
document.getElementById('mapview').style.left = ""+positioncarte+"px";


document.getElementById('zonehaute').style.top = "0px";
document.getElementById('zonehaute').style.left = "0px";

document.getElementById('mapLoad').style.width = ""+windowwidth+"px";
document.getElementById('mapview').style.width = ""+largeur_cartebis+"px";
document.getElementById('zonehaute').style.width = ""+largeur_cartebis+"px";
document.getElementById('recherche').style.width = ""+largeur_carteter+"px";
document.getElementById('mapLoad').style.height = ""+windowheight+"px";
document.getElementById('mapview').style.height = ""+hauteur_cartebis+"px";

document.getElementById('zonedirection').style.top = "30px";
document.getElementById('zonecarte').style.top = "30px";

document.getElementById('zonedirection').style.height = ""+hauteur_cartequad+"px";
document.getElementById('zonecarte').style.height = ""+hauteur_cartequad+"px";
document.getElementById('fromAddress').style.width = "100%";

changeOpac("80","mapLoad")

var largeurfromadress = (document.getElementById('fromAddress').offsetWidth)-170;

document.getElementById('fromAddress').style.width = ""+largeurfromadress+"px";

var etat = document.getElementById('zonedirection').style.visibility;
if(etat=="hidden")
{
document.getElementById('zonecarte').style.left = "0px";
document.getElementById('zonecarte').style.width = ""+largeur_cartebis+"px";
}
else
{
document.getElementById('zonecarte').style.left = "250px";
document.getElementById('zonecarte').style.width = ""+largeur_cartequad+"px";
document.getElementById('zonedirection').style.left = "0px";
document.getElementById('zonedirection').style.width = "239px";
var hauteurdirections = hauteur_cartequad-10;
document.getElementById('zonedirection').style.height = ""+hauteurdirections+"px";
}
}
