	var arAsset = {"dir":"","img":"","flash":"","type":"","stat":"1"};
	
	function PopSpec(o, copyId, imgId, flashId, popType, sDir,nStat)
	{
		var screenObj = {};
		getScrollXY(screenObj);
		ypos = screenObj.scrOfY + 40;
				
		arAsset.dir=sDir;
		arAsset.img=imgId;
		arAsset.flash=flashId;
		arAsset.type=popType;
			
		var sOuter, sOuterWrapper, sCopyText, sImage; 
		
		if (popType==2) {
			HidePopSpec();
			sOuter ="specpop_outer_2";
			sOuterWrapper="specpop_outer_wrapper_2"; 
			sCopyText="specpop_copy_text_2"
			sImage="specpop_image_2";
		}
		else {
			HidePopSpec2();
			AdjustDivForImage(imgId);
			
			sOuter ="specpop_outer";
			sOuterWrapper="specpop_outer_wrapper"; 
			sCopyText="specpop_copy_text"
			sImage="specpop_image"; 
		}
		
		var specOuter = document.getElementById(sOuter);
		specOuter.style.top = ypos + "px";
		
		var specOuterWrapper = document.getElementById(sOuterWrapper);
		specOuterWrapper.style.top = ypos + "px";
						
		document.getElementById(sImage).src = sDir + imgId + ".jpg";
	
		specOuterWrapper.style.left = "230px";
		specOuterWrapper.style.display = "block";

		specOuter.style.left = "230px";
		specOuter.style.display = "block";
		
		var specCopyText = document.getElementById(sCopyText);
		
		specCopyText.innerHTML = document.getElementById(copyId).innerHTML;
		
		
		if (flashEnabled) {
			swapPop(nStat);
		}
	}

	function HidePopSpec()
	{
		if (document.getElementById("specpop_outer_wrapper")) {
			document.getElementById("specpop_outer_wrapper").style.display = "none";
			document.getElementById("specpop_outer").style.display = "none";
			document.getElementById("specpop_image").src = "/img/spacer.gif"; // avoid previous image from displaying on next pop
		}
		arAsset.stat="";
				
	}
			
	
	function HidePopSpec2()
	{
		if (document.getElementById("specpop_outer_wrapper_2")) {
			document.getElementById("specpop_outer_wrapper_2").style.display = "none";
			document.getElementById("specpop_outer_2").style.display = "none";
			document.getElementById("specpop_image_2").src = "/img/spacer.gif"; // avoid previous image from displaying on next pop
			document.getElementById("videoSpot").innerHTML = "";
		}
		arAsset.stat="";
	}
	function setDemo(divName,sMovie) {
		document.getElementById(divName).style.display = "block";
		var fo = new SWFObject("/swf/flvplayer_specs.swf?fileURI=" + sMovie + ".flv&metricsFunction=mVideoActivity&autoStart=false", "myfeatmovie", 582, 338, 8, "#ffffff");
		fo.addParam("quality", "best");
		fo.addParam("allowScriptAccess", "sameDomain");
		fo.addParam("salign", "t");
		fo.addParam("FlashVars", "");
		fo.addParam("autoStart", "false");
		fo.addVariable("currSwf", "/swf/flvplayer_specs.swf");
		fo.write(divName);
	}	
	
	
	function swapPop(nId) {
		if (nId!=arAsset.stat) {
			if (nId==1) {
				document.getElementById("specpop_imgarea_2").style.display = "block";
				document.getElementById("btnPop_1").src = "/img/btn-image_at.png";
				document.getElementById("btnPop_2").src = "/img/btn-demo_off.png";
				document.getElementById("videoSpot").innerHTML = "";
				document.getElementById("videoSpot").style.display = "none";
				if (arAsset.type==1) {
					//document.getElementById("specpop_header_text").innerHTML = "<h2>" + document.getElementById("specpop_copy_text").firstChild.innerHTML + "<h2/>"; 
				}
				arAsset.stat=nId;
				onClickSpecs(arAsset.img);
			}
			else{
				document.getElementById("btnPop_1").src = "/img/btn-image_off.png";
				document.getElementById("btnPop_2").src = "/img/btn-demo_at.png";
				
				if (flashEnabled && arAsset.flash && arAsset.flash.length>0) {
					document.getElementById("specpop_imgarea_2").style.display = "none";
					document.getElementById("videoSpot").style.display = "block";
					setTimeout('setDemo("videoSpot","' + arAsset.dir+arAsset.flash + '")',10);
					//metricsFunction('page', 'features and specs: ' + arAsset.flash);
					onClickSpecs('video: '+arAsset.flash);
				}
				
				
				arAsset.stat=nId;
			}
		}		
	}	
		
	function getScrollXY(screenObj) {
	  var scrOfX = 0, scrOfY = 0;
	  if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    scrOfY = window.pageYOffset;
	    scrOfX = window.pageXOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    scrOfY = document.body.scrollTop;
	    scrOfX = document.body.scrollLeft;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    scrOfY = document.documentElement.scrollTop;
	    scrOfX = document.documentElement.scrollLeft;
	  }

	  screenObj.scrOfX = scrOfX;
	  screenObj.scrOfY = scrOfY;
	}

	function AdjustDivForImage(imgId) 
	{
	
		var firstChar = imgId.charAt(0);
		var specImage = document.getElementById("specpop_imgarea");
		var specCopy = document.getElementById("specpop_copy");
		
		if (firstChar == '1')
		{
		
			specImage.style.width = "642px";
			specImage.style.height = "";
			specImage.style.position = "";
			specImage.style.left = "";
			specImage.style.top = "";
		
			specCopy.style.width = "";
			specCopy.style.height = "60px";
			specCopy.style.position = "";
			specCopy.style.left = "";
			specCopy.style.top = "";
		
		}
		else if (firstChar == '2')
		{

			specImage.style.width = "427px";
			specImage.style.height = "384px";
			specImage.style.position = "absolute";
			specImage.style.left = "239px";
			specImage.style.top = "51px";
			
			specCopy.style.width = "218px";
			specCopy.style.height = "484px";
			specCopy.style.position = "absolute";
			specCopy.style.left = "26px";
			specCopy.style.top = "44px";

		}
	
	}

	function FindVerticalPos(o)
	{
		// derived from FindPosition() in global.js
	
		if ( o.offsetParent ) 
		{
			for( var posX = 0, posY = 0; o.offsetParent; o = o.offsetParent ) 
			{
				posX += o.offsetLeft;
				posY += o.offsetTop;
			}
			return posY;
		} 
		else 
		{
			return o.y;
		}
	}
	
	function DisplaySpecsHeaderImage(tabId) 
	{
	
		//document.getElementById("header_image_holder").style.display = "block";
		//var headerImgId = document.getElementById("specs_home_header_img");
		
		//alert('headerImgId' + headerImgId);
		
		// Change image depending on which tab we have passed in.
/*		if (tabId == 1) 
		{
			document.images.specs_home_header_img.src = "img/model_features.jpg";
			
			//headerImgId.setAttribute( 'src', 'img/model_features.jpg' );
			return false;
		} 
		else if (tabId == 2)
		{
			document.images.specs_home_header_img.src = "img/model_tech.jpg";

			//headerImgId.setAttribute( 'src', 'img/model_tech.jpg' );
			return false;
		}
		else 
		{
			headerImgId.src = "img/model_features.jpg";	
			return false;

		}
*/		
	}

function showPkgDetails( blockID , textContents, colorId) {

	var packageId = document.getElementById('pkg_' + blockID);
	var colorIdValue = '#ffffff';	
	
	// test for color to display
	if ((colorId % 2) == 0) 
	{
		colorIdValue = '#e6e6e6';
	} else 
	{
		colorIdValue = '#ffffff';
	}
	
	metricsFunction('page', 'features and specs: options: packages ' + textContents);
	
	packageId.style.backgroundColor  = colorIdValue;
	
	packageId.style.display = "block";

	if( blockID == "article_more" ){

		document.getElementById('link_' + blockID).innerHTML="<a href=\"javascript:hidePkgDetails('" + blockID + "');\">Close Article...</a>";

	} else {

		document.getElementById('link_' + blockID).innerHTML="<a href=\"javascript:hidePkgDetails('" + blockID + "','" + textContents + "','" + colorId +"');\"><img src=\"/img/dspecs_collapse.gif\" border=\"0\"/></a>&nbsp; <a href=\"javascript:hidePkgDetails('" + blockID + "','" + textContents + "','" + colorId +"');\">" + textContents + "</a>";


	}

}



function hidePkgDetails( blockID, textContents, colorId) {

	var packageId = document.getElementById('pkg_' + blockID);
	packageId.style.display = "none";

	if( blockID == "article_more" ){

		document.getElementById('link_' + blockID).innerHTML="<a href=\"javascript:showPkgDetails('" + blockID + "');\">Read More...</a>";

	} else {

		document.getElementById('link_' + blockID).innerHTML="<a href=\"javascript:showPkgDetails('" + blockID + "','" + textContents + "','" + colorId +"');\"><img src=\"/img/dspecs_expanded_off.gif\" border=\"0\"/></a>&nbsp; <a  href=\"javascript:showPkgDetails('" + blockID + "','" + textContents + "','" + colorId +"');\">" + textContents + "</a>";

	}

}



		
		
	