function openWindow(url, width, height)
{
	newWindow = window.open(url,'newWindow','width=' + width + ',height=' + height + ',dependent=1,resizable=0,scrollbars=0,left=' + (screen.availWidth/2 - width/2) + ',top=' + (screen.availHeight/2 - height/2));
}


function getWindowHeight()
{
  var myHeight = 0;

  if( typeof( window.innerWidth ) == 'number' ) 
  {
    //Non-IE
    myHeight = window.innerHeight;
  } 
  else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
  {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } 
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
  {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }

  return myHeight;
}


function getWindowWidth()
{
  var myWidth = 0;

  if( typeof( window.innerWidth ) == 'number' ) 
  {
    //Non-IE
    myWidth = window.innerWidth;
  } 
  else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
  {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } 
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
  {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }

  return myWidth;
}


function getVarValue(str, varname)
{
	var tmp;

	str = str.replace(/\?/, "&");

	tmp = str.indexOf("&"+varname+"=");

	if(tmp == -1) return "";

	str = str.substring(tmp + varname.length + 2, str.length);

	tmp = str.indexOf("&");

	if(tmp > -1) str = str.substring(0, tmp);

	return str;
}


function isStr( s, iMinLength )
{
  if( !iMinLength )
  {
    iMinLength = 1; // Default
  }
  return (typeof s == 'string') && s.length >= iMinLength;
} 
