/////////////////////////////////////////////////////////////////////
//
//		Core Extensions Library
//					
//					Version: 1.0 
//					Last changed: Jan 2009
//					Copyright by Christoph Stitz
//
/////////////////////////////////////////////////////////////////////
/*
Info:
- hier sind einige chros-browser funktionen definiert...

Bugs:

Todo:


*/

Array.prototype.array_value_delete = function(position)//function to delete an array element and resort it
{
	for (var x = 0; x < this.length; ++x) {
		if (x >= position) {
			this[x] = this[x + 1];
		}
	} this.pop();
};




function getViewSize() {  //function to get height and width
	var myWidth = 0, myHeight = 0;  

	if( typeof( window.innerWidth ) == 'number' ) {  
		//Non-IE  
		myWidth = window.innerWidth;  
		myHeight = window.innerHeight;  
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {  
		//IE 6+ in 'standards compliant mode'  
		myWidth = document.documentElement.clientWidth;  
		myHeight = document.documentElement.clientHeight;  
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {  
		//IE 4 compatible  
		myWidth = document.body.clientWidth;  
		myHeight = document.body.clientHeight;  
	}  
	return [ myWidth, myHeight ];  
}

function getViewSizeX()
{
return getViewSize()[0];
}

function getViewSizeY()
{
return getViewSize()[1];
}



