function pantalla_completa(){
	//alert('completa');
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
}

function detecta_navegador(){
 
navegador_cod=navigator.appName;
user_cod=navigator.userAgent;
plataforma_cod=navigator.platform;

 if(navegador_cod.indexOf("Explorer") != -1){
      return "explorer";
  }
 else{  
	if(user_cod.indexOf("Safari") != -1 ){
		return "safari";
		}
		else{	
			if(user_cod.indexOf("Firefox") != -1 ){
		return "firefox";
		}	
		}
  }
  
}


function detecta_plataforma(){
navegador_cod=navigator.appName;
user_cod=navigator.userAgent;
plataforma_cod=navigator.platform;
	
 if(plataforma_cod.indexOf("Win") != -1){
      return "windows";
  }

  else{  
  
	if(plataforma_cod.indexOf("Mac") != -1 ){
		return "mac";
		}
		else{	
		if(user_cod.indexOf("Unix") != -1 ){
		return "linux";
		}
		}	
  }
}

getPageSize = function() {
	var docElem = document.documentElement
	this.width = self.innerWidth || (docElem&&docElem.clientWidth) || document.body.clientWidth;
	
	var tipo_nav = detecta_navegador();
	if (tipo_nav=="safari"){
	this.height= window.innerHeight;
	}
	else{
	this.height = self.innerHeight || (docElem&&docElem.clientHeight) || document.body.clientHeight;
	}
	
}

getElementSize = function(elem) {
	this.width = elem.offsetWidth ||  elem.style.pixelWidth;
	this.height = elem.offsetHeight || elem.style.pixelHeight;
}

function recolocacion()
{
	
	var pagesize = new getPageSize();
	
	
	var ventana_x = pagesize.width ;
	var ventana_y = pagesize.height ;
	
	
	capa_recolocar=document.getElementById('container');
	
	var elemsize = new getElementSize(capa_recolocar);
	
	var anchura_capa = elemsize.width;
	var altura_capa = elemsize.height;
	
	//alert('X: '+ventana_x+' ; Y:'+ventana_y+' Anchura:'+anchura_capa+' Altura:'+altura_capa)
	
	if (ventana_x < anchura_capa){
		capa_recolocar.style.left='0px';
		capa_recolocar.style.marginLeft='0px';
	}
	else{
		capa_recolocar.style.left='50%';
		capa_recolocar.style.marginLeft='-'+parseInt(anchura_capa/2)+'px';
	}
	
	if (ventana_y < altura_capa){
		capa_recolocar.style.top='0px';
		capa_recolocar.style.marginTop='0px';
	}
	else{
		capa_recolocar.style.top='50%';
		capa_recolocar.style.marginTop='-'+parseInt(altura_capa/2)+'px';
	}
	
}

function centrar(){
window.onresize = recolocacion;
}
