<!-- Begin

/*
 * Generic functions to provide
 * Window height & width
 */
 
 
function getWidth() {
  	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;
}

function getHeight() {
  	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 myHeight;
}

function morphVectorballs(){

	//tmp = run2DVectorballs;
	//run2DVectorballs = run3DVectorballs;
	//run3DVectorballs = tmp;
	
	if(currentVectorLoop == "loop3DVectors()"){
		currentVectorLoop = "initVectors2D()";
	}
	else{
		currentVectorLoop = "loop3DVectors()";
	}
	
	setTimeout("morphVectorballs()",1000*morphTime); // morph in 30s

}

// END -->