/**
* get available width for current browser
*/
function getAvailableWidth(){
var myWidth=0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
} else if( document.documentElement && document.documentElement.clientWidth) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if( document.body && document.body.clientWidth) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
}
/**
* get available height for current browser
*/
function getAvailableHeight(){
var myHeight=0;
if( typeof( window.innerHeight) == 'number') {
//Non-IE
myHeight = window.innerHeight;
} else if( document.documentElement && document.documentElement.clientHeight) {
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
} else if( document.body && document.body.clientHeight) {
//IE 4 compatible
myHeight = document.body.clientHeight;
}
return myHeight;
}
/**
*get scroll position(x,y)
*/
function getScrollXY() {
var scrOfX = 0, scrOfY = 0;
if(window.pageYOffset) {
//Netscape compliant
scrOfY = window.pageYOffset;
scrOfX = window.pageXOffset;
}else if(document.body && (document.body.scrollLeft || document.body.scrollTop)){
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
}else if(document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop)){
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
return [scrOfX, scrOfY];
}
* get available width for current browser
*/
function getAvailableWidth(){
var myWidth=0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
} else if( document.documentElement && document.documentElement.clientWidth) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if( document.body && document.body.clientWidth) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
}
/**
* get available height for current browser
*/
function getAvailableHeight(){
var myHeight=0;
if( typeof( window.innerHeight) == 'number') {
//Non-IE
myHeight = window.innerHeight;
} else if( document.documentElement && document.documentElement.clientHeight) {
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
} else if( document.body && document.body.clientHeight) {
//IE 4 compatible
myHeight = document.body.clientHeight;
}
return myHeight;
}
/**
*get scroll position(x,y)
*/
function getScrollXY() {
var scrOfX = 0, scrOfY = 0;
if(window.pageYOffset) {
//Netscape compliant
scrOfY = window.pageYOffset;
scrOfX = window.pageXOffset;
}else if(document.body && (document.body.scrollLeft || document.body.scrollTop)){
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
}else if(document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop)){
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
return [scrOfX, scrOfY];
}