//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
///EVENT FUNCTINS ////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////



function addListener(element, event, listener, bubble) {
  if(element.addEventListener) {
    if(typeof(bubble) == "undefined") bubble = false;
    element.addEventListener(event, listener, bubble);
  } else if(this.attachEvent) {
    element.attachEvent("on" + event, listener);
  }
}




//////////////
//
//  Google map resize



function resizeApp() 
{
	var height = getWindowHeight();
	alert(height);
	if(height>0)
		document.getElementById("rs_container").style.height=(height-150) + "px";	

}


function getWindowHeight()
{
  	if (window.self && self.innerHeight)
	{
	  	return self.innerHeight;
	}
	if (document.documentElement && document.documentElement.clientHeight) 
	{
	  	return document.documentElement.clientHeight;
	}
	return 0;
}

function getWindowWidth()
{
  	if (window.self && self.innerWidth)
	{
	  	return self.innerWidth;
	}
	if (document.documentElement && document.documentElement.clientWidth) 
	{
	  	return document.documentElement.clientWidth;
	}
	if(document.body && document.body.clientWidth)
	{
	  	return document.body.clientWidth;
	  
	}
	return 0;
}