amx-js
Version:
Analytics Metrics Xtreme
51 lines • 1.95 kB
JavaScript
var amx = {};
(function( context ){
var name = 'AMX JS';
var version = '0.0.1';
context.sum = function( param1, param2 ){
return param1 + param2;
};
context.myMessage = function(){
return name + ' ' + version;
};
context.wndsize = function(){
var w = 0;var h = 0;
//IE
if(!window.innerWidth){
if(!(document.documentElement.clientWidth == 0)){
//strict mode
w = document.documentElement.clientWidth;h = document.documentElement.clientHeight;
} else{
//quirks mode
w = document.body.clientWidth;h = document.body.clientHeight;
}
} else {
//w3c
w = window.innerWidth;h = window.innerHeight;
}
return {width:w,height:h};
};
context.wndcent = function(){
var hWnd = (arguments[0] != null) ? arguments[0] : {width:0,height:0};
var _x = 0;var _y = 0;var offsetX = 0;var offsetY = 0;
//IE
if(!window.pageYOffset){
//strict mode
if(!(document.documentElement.scrollTop == 0)){offsetY = document.documentElement.scrollTop;offsetX = document.documentElement.scrollLeft;}
//quirks mode
else{offsetY = document.body.scrollTop;offsetX = document.body.scrollLeft;}}
//w3c
else{offsetX = window.pageXOffset;offsetY = window.pageYOffset;}_x = ((context.wndsize().width-hWnd.width)/2)+offsetX;_y = ((context.wndsize().height-hWnd.height)/2)+offsetY;
return{x:_x,y:_y};
};
context.load = function(){
var wh = context.wndsize().width;
var hh = context.wndsize().height;
var str = hh + "px";
$("#home").css("height", str );
$("#service").css("height", str );
$("#contact").css("height", str );
$("#sponsors").css("height", str );
//$("#index").css("height", str );
};
})(amx);