var ThunderPage = { iconSize: 1 };
var modVP;
var modExp;
var modCon;

/* ----------------------------------------------------------------------------------------------------

	Main Event Handlers

---------------------------------------------------------------------------------------------------- */

ThunderWeb.onTemplateStart = function()
{
	ThunderPage.hasScrolled = false;
	ThunderPage.pageCenterColumn = $('#page-center');

	ThunderPage.footerExpandBottom = $('#footer-expand-bottom');
	
	ThunderPage.footer = $('#page-footer');
	ThunderWeb.page = true;
	var index, element;
	for(index = 0; index < 33; index++)
	{
		element = $(ThunderWeb.createDivIn('page-footer-repeater', ThunderPage.footer)).css({top: (index*-4), left: (index*40) -172, height: 200+(index*4)});
		if(ua.iPad) element.css({width: 41});
	}
	ThunderPage.footerExpandLeft = $('#page-center-left-expander-left');
	ThunderPage.footerExpandRight = $('#page-center-left-expander-right');
	
	ThunderPage.headerExpandLeft = $('#page-header-expand-left');
	ThunderPage.headerExpandRight = $('#page-header-expand-right');
	ThunderPage.headerLeft = $('#page-header-left');
	ThunderPage.headerRight = $('#page-header-right');
	
	ThunderPage.backgroundExpandLeft = $('#page-background-expand-left');
	ThunderPage.backgroundExpandRight = $('#page-background-expand-right');
	ThunderPage.backgroundLeft = $('#page-background-left');
	ThunderPage.backgroundRight = $('#page-background-right');
	
	
	if(ThunderPage.onModuleStart) ThunderPage.onModuleStart();
	
	ThunderPage.subPreload = $('.sub-preload');
	ThunderPage.subPreloadImages = [];
	ThunderPage.subPreloadImages[0] = $('#sub-preload-1');
	ThunderPage.subPreloadImages[1] = $('#sub-preload-2');
	ThunderPage.subPreloadImages[2] = $('#sub-preload-3');
	ThunderPage.subPreloadImages[3] = $('#sub-preload-4');
	ThunderPage.currentSubPreload = 1;
	ThunderPage.subPreloadImages[ThunderPage.currentSubPreload].css({'display':'block'});
	ThunderPage.subPreloadTimer = setInterval( function(){ThunderPage.doSubPreloadAnimation();}, 600 );
	
	$('#page-footer-social').click(function() { window.location.assign('http://www.thundertech.com/social-media-directory.aspx'); })
	
	$('#contactFormDestination').append($('#contactFormSrc').detach());
		
	$('.BrightcoveExperience').parent().addClass('phone-hide');
	
	ThunderPage.videoid = "";
	
	//console.log( $('.connect_widget_button_count_count').size() );
}

ThunderWeb.onTemplateViewChange = function(evt)
{	
	// Header Expanders
	ThunderPage.footerExpandLeft.css({left: '', width: ua.outerWidth > -28 ? ua.outerWidth + 28 : 0, height: ThunderPage.footerExpandRight.height() - 30});
	if(ua.outerWidth > -12) ThunderPage.footerExpandRight.css({right: '', width:  ua.outerWidth + 12, display: 'block'}); else ThunderPage.footerExpandRight.css({width: 0, display: 'none'});
	
	var expandHeight = ThunderWeb.pageContainer.height() > 0 ? (ua.lastHeight - ThunderWeb.pageContainer.height()) : 0;
	ThunderPage.footerExpandBottom.css({height: expandHeight > 0 ? expandHeight : 0});
	
	if(ThunderWeb.currentView=='desktop')
	{
		// Header Expanders
		ThunderPage.headerExpandLeft.css({left: '', width: ua.outerWidth > -28 ? ua.outerWidth + 28 : 0});
		if(ua.outerWidth > 1) ThunderPage.headerExpandRight.css({right: '', width:  ua.outerWidth + 1, display: 'block'}); else ThunderPage.headerExpandRight.css({width: 0, display: 'none'});
		ThunderPage.headerLeft.css({width: ua.outerWidth > -200 ? Math.min(200, ua.outerWidth + 200) : 10});
		ThunderPage.headerRight.css({width: ua.outerWidth > -200 ? Math.min(200, ua.outerWidth + 200) : 0});
		
		ThunderPage.backgroundExpandLeft.css({left: '', width: ua.outerWidth > -28 ? ua.outerWidth + 28 : 0});
		if(ua.outerWidth > 1) ThunderPage.backgroundExpandRight.css({right: '', width:  ua.outerWidth + 1, display: 'block'}); else ThunderPage.backgroundExpandRight.css({width: 0, display: 'none'});
		ThunderPage.backgroundLeft.css({width: ua.outerWidth > -206 ? Math.min(180, ua.outerWidth + 208) : 10});
		ThunderPage.backgroundRight.css({width: ua.outerWidth > -212 ? Math.min(215, ua.outerWidth + 200) : 0});
		
		//$('h1').text('lastWidth: ' + ua.lastWidth + ', outerWidth: ' + ua.outerWidth + ', backgroundExpandLeft: ' + ThunderPage.headerExpandLeft.css('width') + ', backgroundLeft: ' + ThunderPage.backgroundLeft.css('width'));

	}
	else if(ThunderWeb.currentView=='phone')
	{
		//Phone Expanders
		ThunderPage.headerExpandLeft.css({display:ua.outerWidth > 0 ? 'block' : 'none', width:ua.outerWidth, left:ua.outerWidth * -1});
		ThunderPage.headerExpandRight.css({display:ua.outerWidth > 0 ? 'block' : 'none', width:ua.outerWidth, right:(ua.outerWidth * -1)});	
	}
	if(ThunderPage.onModuleViewChange) ThunderPage.onModuleViewChange();
}

ThunderWeb.onTemplateMouse = function(evt)
{
	if(ThunderPage.onModuleMouse) ThunderPage.onModuleMouse(evt);
}

ThunderWeb.onCurrentViewChange = function( )
{

	var left = $('#page-center-left'); 
	var right = $('#page-center-right');
	
	//remove left column, add it accordingly below
	
	if( ThunderWeb.currentView == 'desktop' )
	{
		ThunderPage.pageCenterColumnHeight = ThunderPage.pageCenterColumn.height();
		//move left column before right column in DOM
		left.after(right);
		
		//$('.blog-content').find('img').attr('width','100').attr('height','auto');
		$('.blog-content').find('img').css({'width':'','height':''});
		
		$('.addthis_toolbox').find('table').find('td').css({'position':'','display':'','top':'','left':''});
	}
	else if( ThunderWeb.currentView == 'phone' )
	{
		//move left column after right column in DOM
		left.before(right);
		
		$('.blog-content').find('img').each(function(i,obj){
			var t = $(obj);
			var scalePct = 300 / t.width();
			var newWidth = scalePct * t.width();
			var newHeight = scalePct * t.height();
			t.css({'width':newWidth.toString() + 'px','height':newHeight.toString() + 'px'});
		});
		
		//console.log( $('.addthis_toolbox').find('table').find('td').size() );
		$('.addthis_toolbox').find('table').find('td').css({'position':'absolute','display':'block'});
		$('.addthis_toolbox').find('table').each(function(i,obj){
			var t = $(obj);
			var tds = t.find('td');
			$(tds[0]).css({'top':'0px','left':'0px'});
			$(tds[1]).css({'top':'0px','left':'150px'});
			$(tds[2]).css({'top':'28px','left':'4px'});
			$(tds[3]).css({'top':'28px','left':'154px'});
		});
		//$('.blog-content').find('img').attr('width','100%').attr('height','auto');
	}
	if(ThunderPage.onModuleCurrentViewChange) ThunderPage.onModuleCurrentViewChange();
	
	$('.video-replacer').each(function(i,obj){ThunderPage.replaceVideos(obj);});
	$('.video-replacer2').each(function(i,obj){ThunderPage.replaceVideos2(obj);});
}

ThunderWeb.onTemplateKeyDown = function(evt)
{
	if(ThunderPage.onModuleKeyDown) ThunderPage.onModuleKeyDown(evt);
}

ThunderWeb.onTemplatePreloaderComplete = function()
{
    if(ThunderPage.onModulePreloaderComplete) ThunderPage.onModulePreloaderComplete();
}

ThunderPage.doSubPreloadAnimation = function()
{
	ThunderPage.subPreloadImages[ThunderPage.currentSubPreload].css({'display':'none'});
	ThunderPage.currentSubPreload ++;
	ThunderPage.currentSubPreload %= 4;
	ThunderPage.subPreloadImages[ThunderPage.currentSubPreload].css({'display':'block'});
}

ThunderPage.replaceVideos = function ( obj )
{
	var t = $(obj);
	if( ThunderPage.videoid == "")
	{
		ThunderPage.videoid = t.text();
	}
	
	t.text("");
	
	ThunderPage.videoReplaceDelay = setTimeout( function(){ThunderPage.onVideoReplaceDelay(t);}, 100 );
	
	/*if( ua.noFlash )
		{
			t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="628" /><param name="playerID" value="1160354002001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMurou_Ui50Mb7LJJ4MoPWJ6" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /></object>');	
			t.css({'height':'628px'});
		}
		else
		{
			if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="410" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'410px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="320" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'320px'});
			}
		}
		
	brightcove.createExperiences();
	setPlayerSize();*/
}

ThunderPage.replaceVideos2 = function ( obj )
{
	var t = $(obj);
	if( ThunderPage.videoid == "")
	{
		ThunderPage.videoid = t.text();
	}
	
	t.text("");
	
	ThunderPage.videoReplaceDelay = setTimeout( function(){ThunderPage.onVideoReplaceDelay2(t);}, 100 );
	
	/*if( ua.noFlash )
		{
			t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="628" /><param name="playerID" value="1160354002001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMurou_Ui50Mb7LJJ4MoPWJ6" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /></object>');	
			t.css({'height':'628px'});
		}
		else
		{
			if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="410" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'410px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="320" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'320px'});
			}
		}
		
	brightcove.createExperiences();
	setPlayerSize();*/
}

ThunderPage.onVideoReplaceDelay = function(t)
{
		if( ua.noFlash )
		{
			if( ThunderWeb.currentView == "desktop" )
			{
				//t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="410" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				//t.css({'height':'410px'});
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="270" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'270px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				//t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="320" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				//t.css({'height':'320px'});
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="168" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'168px'});
			}
		}
		else
		{
			/*if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="410" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'410px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="320" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'320px'});
			}*/
			if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="270" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'270px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="168" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'168px'});
			}
		}
		
	brightcove.createExperiences();
	
	//setPlayerSize(); 
}

ThunderPage.onVideoReplaceDelay2 = function(t)
{
		if( ua.noFlash )
		{
			if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="410" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'410px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="320" /><param name="playerID" value="1158064453001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsZXIG5GEyp3ondSXtR8MpA" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'320px'});
			}
		}
		else
		{
			if( ThunderWeb.currentView == "desktop" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="480" /><param name="height" value="270" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'270px'});
			}
			else if ( ThunderWeb.currentView == "phone" )
			{
				t.append('<object id="myExperience" class="BrightcoveExperience"><param name="@videoPlayer" value="'+ThunderPage.videoid+'" /><param name="templateErrorHandler" value="onTemplateError" /><param name="bgcolor" value="#FFFFFF" /><param name="width" value="300" /><param name="height" value="168" /><param name="playerID" value="1213033029001" /><param name="playerKey" value="AQ~~,AAAAGuNzYDk~,SEcUH4FOCMsyq1bO9x76ESIIMQ8EYwCw" /><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="wmode" value="transparent" /></object>');
				t.css({'height':'168px'});
			}
		}
		
	brightcove.createExperiences();
	
	//setPlayerSize(); 
}

function onTemplateError(event) {
	if( event.errorType == "noContent")
	{	
		//ThunderPage.loadVideo(ThunderPage.videoid);	
	}
}

function onTemplateLoaded(experienceID) 
{
    bcExp = brightcove.getExperience(experienceID);
	
	modVP = bcExp.getModule(APIModules.VIDEO_PLAYER);
    modExp = bcExp.getModule(APIModules.EXPERIENCE);
    modCon = bcExp.getModule(APIModules.CONTENT);
	
	modExp.addEventListener(BCExperienceEvent.TEMPLATE_READY, ThunderPage.onTemplateReady);
	modExp.addEventListener(BCExperienceEvent.CONTENT_LOAD, ThunderPage.onContentLoad); 
		
	modCon.addEventListener(BCContentEvent.VIDEO_LOAD, ThunderPage.onVideoLoad);
	modCon.addEventListener(BCContentEvent.MEDIA_LOAD, ThunderPage.onMediaLoad );
}

ThunderPage.onTemplateReady = function(evt) 
{
	modExp.removeEventListener(BCExperienceEvent.TEMPLATE_READY, ThunderPage.onTemplateReady);
	
	var width = 480;
	var height = 320;
	if( ThunderWeb.currentView == 'phone' )
	{
		width = 300;
		height = 220;
	}
	modVP.setSize(width, height);
	
	ThunderPage.loadVideo(ThunderPage.videoid);
}

ThunderPage.onContentLoad = function(evt) 
{
	//modExp.removeEventListener(BCExperienceEvent.CONTENT_LOAD, ThunderPage.onContentLoad);
	
	ThunderPage.loadVideo(ThunderPage.videoid);
	
	//load featured videos
	//ThunderPage.addVideoToPage();
}

ThunderPage.onVideoLoad = function(evt)
{
 	modVP.loadVideo(evt.video.id);
	
	setPlayerSize();	
}

ThunderPage.onMediaLoad = function(evt)
{
	
}

ThunderPage.loadVideo = function(ID)
{
	
	//load individual video (for player)
	modCon.getMediaAsynch(ID);
	
}

function setPlayerSize()
{
	if( !modVP );
	{
		return;
	}
	var fullHeight = modVP.getCurrentRendition().frameHeight;
	var fullWidth = modVP.getCurrentRendition().frameWidth;
	var targetHeight;
	var targetWidth;
	var playerChrome = 0;
	
	if( ThunderWeb.currentView == "desktop" )
	{
		targetWidth = 480;
		playerChrome = 140;
		//modVP.setSize(480, (480 * fullHeight / fullwidth));
	}
	else if ( ThunderWeb.currentView == "phone" )
	{
		targetWidth = 300;
		//playerChrome = 90;
		//modVP.setSize(300, (300 * fullHeight / fullwidth));
	}
	
	targetHeight = targetWidth * fullHeight / fullWidth;
	
	
	$(".video-replacer").css({'height': (targetHeight + playerChrome).toString() + 'px', 'width':targetWidth.toString() + 'px' });
	
	modVP.setSize(targetWidth, targetHeight);
	
	//falert('size has been set!' );
}



