/* --------------------------------------------------------------------------------------------------------
AUTHOR:			Ryan Marincovich
DATE CREATED:	2009.10.09
Client:         Northeast Social
File Purpose:	Common Javascript File
-------------------------------------------------------------------------------------------------------- */


// nav rollovers
var navRoll = function turnNavOn(navObj) {
	var currNavObj = eval(doc + '"' + navObj + '"' + sty);
	currNavObj.backgroundPosition = 'left center';
}
var navOff = function turnNavOn(navObj, strPos) {
	var currNavObj = eval(doc + '"' + navObj + '"' + sty);
	currNavObj.backgroundPosition = 'left ' + strPos;
}

// define function to start playing a video in a div obj without reloading the page
function videoOpen(strFlashSRC, boolNoAutoPlay) {
	// get frame objects
	var objVideoFrame = document.getElementById('mediaFrame');
	objVideoFrame.innerHTML = '';
	// set swf file based on autoplay param
	var strSWFFile = 'flash_video';
	if (boolNoAutoPlay) strSWFFile = 'flash_video_no_autoplay';
	// init html var and fill with content
	var strHTML = '';
	strHTML += '<div id="mediaPlayer">';
	strHTML += '	<div style="text-align:center; margin-bottom: 10px; display:none;">Playing: ' + strFlashSRC + '</div>';
	strHTML += '	<script type="text/javascript">';
	strHTML += '		AC_FL_RunContent(\'writeToID\',\'mediaPlayer\',\'codebase\',\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\',\'width\',\'400\',\'height\',\'345\',\'wmode\',\'transparent\',\'title\',\'Video\',\'src\',\'/_framework/'+strSWFFile+'?strVideoFilename=' + strFlashSRC + '\',\'quality\',\'high\',\'pluginspage\',\'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\',\'movie\',\'/_framework/'+strSWFFile+'?strVideoFilename=' + strFlashSRC + '\');';
	strHTML += '	<\/script>';
	strHTML += '	<noscript>';
	strHTML += '		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="400" height="345" title="Video">';
	strHTML += '			<param name="movie" value="/_framework/'+strSWFFile+'.swf?strVideoFilename=' + strFlashSRC + '" />';
	strHTML += '			<param name="quality" value="high" />';
	strHTML += '			<param name="wmode" value="transparent" />';
	strHTML += '			<embed src="/_framework/'+strSWFFile+'.swf?strVideoFilename=' + strFlashSRC + '" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="400" height="345"></embed>';
	strHTML += '		</object>';
	strHTML += '	</noscript>';
	strHTML += '</div>';
	// set video frame html
	objVideoFrame.innerHTML = strHTML;
	// eval all script that was set in html
	var x = objVideoFrame.getElementsByTagName("script");
	for (var i=0; i < x.length; i++) {
		eval(x[i].text);
	}
}

// dhtml layer variables for cross-browser compatability
if (document.layers) {	// Netscape 4
	doc = "document[";
	conDoc = "document";
	sty = "]";
	htm = ".document";
	cls = "].className";
} else if (document.getElementById) {	// NS 6 or IE 5 and up (W3C compliant browsers).
	doc = "document.getElementById(";
	conDoc = "document.getElementById(";
	sty = ").style";
	htm = ".document";
	cls = ").className";
} else if (document.all) {	// IE 4
	doc = "document.all[";
	conDoc = "document.all[";
	sty = "].style";
	htm = "";
	cls = "].className";
}

