/**
 * @fileoverview:   HSN.TV update object size on resize
 * @author:         Julia Yu
 * @company:        Schematic
**/

function resizeHandler() {
	var objectToResize = document.getById("flashContainer");
	var browserWidth = findSize("width");
	var browserHeight = findSize("height");

	if ((parseInt(browserWidth) < 1040) || (parseInt(browserHeight) < 640)) {
		 objectToResize.setStyle("width", "1040px");
		 objectToResize.setStyle("height", "640px");
	} else {
		objectToResize.setStyle("width", "100%");
		objectToResize.setStyle("height", "100%");
	}
}


function setupResize() {
	window.addEventListener("resize", resizeHandler, false);
}

function findSize(ofType) {
	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;
  	}

	if (ofType === "width") {
		return myWidth;
	}
	if (ofType === "height") {
		return myHeight;
	}
}

/** ------------------------------------------------------
 *	Page load 
 */
window.addEventListener("DOMContentLoaded", setupResize, false);
