var alpha=0, fader, demoLoaded=0;

if (self != top) top.location = self.location

function setIFrameContent(demoMovie, nv_trainingDemo){
	var uploadIFrameElement = document.getElementById("IFrameWin");
	if (uploadIFrameElement.contentWindow) {
		uploadIFrame = uploadIFrameElement.contentWindow;
	} else if (uploadIFrameElement.contentDocument) {
		uploadIFrame = uploadIFrameElement.contentDocument.defaultView;
	}

	var base = (document.getElementsByTagName ('BASE')[0] && document.getElementsByTagName( 'BASE')[0].href) || location.href
	movie="./DemoIID_UnitDetailsWeb.swf?demoMovie=" + demoMovie +"&website=1&nv_trainingDemo=" + nv_trainingDemo +"&rn="+(Math.random());
	content="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"824px\" height=\"620px\" id=\"Index\"  align=\"left\" wxmode=\"transparent\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"" + movie + "\" /><param name=\"menu\" value=\"false\" /><param name=\"wxmode\" value=\"transparent\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><param name=\"BASE\" value=\"./\" /><param name=\"SCALE\" value=\"resize\"><param name=\"salign\" value=\"lt\"> <embed src=\"" + movie + "\" menu=\"false\" quality=\"high\" bgcolor=\"#ffffff\" width=\"824px\" height=\"620px\" name=\"Index\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\ base=\"./\" wxmode=\"transparent\" scale=\"resize\" salign=\"lt\" align=\"left\"/></object>"

	//content=content+" <a href=\"javascript:parent.fadeIFrame(0.2,'IFrameDiv');\">On</a> <a href=\"javascript:parent.fadeIFrame(-0.2,'IFrameDiv');\">Off</a>";
	var IFrameSource = "<html><base href=\""+base+"/flash/\"/><style>html, body {padding:0; margin:0; border:0; background-color: transparent; width: 100%; height: 100%; text-align: center; line-height:100%; vertical-align: middle;}</style><scri";
	IFrameSource=IFrameSource+"pt>function hideMe() { parent.fadeIFrame(-1,'IFrameDiv'); }</sc";
	IFrameSource=IFrameSource+"ript><body><div style=\"height: 100%; position: relative; top: 50%;\"><div style=\"position: relative; top: -310px; z-index:20; width:824px; height:620px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;\">"+content+"</div></div><div style=\"position:absolute; width:100%; height: 100%; background: #FFFFFF; z-index: 1; top:0; left:0; opacity:0.5; -Moz-Opacity=0.5; filter: alpha(style=0,opacity=50)\"></div></body></html>";
	//You can't clear the IFrame unless you've opened it.
	uploadIFrame.document.open();
	uploadIFrame.document.clear();
	uploadIFrame.document.write(IFrameSource);
	uploadIFrame.document.close();
}

function showMe(demoMovie, nv_trainingDemo){
	if (demoLoaded==0){
		var res=setIFrameContent(demoMovie, nv_trainingDemo);
		demoLoaded=1;
	}
	var res = fadeIFrame(1,'IFrameDiv');
}

function fadeIFrame(alphaDelta, elementID) {
	clearTimeout(fader);
	var uploadIFrameElement = document.getElementById(elementID);
	alpha=alpha+alphaDelta;
	if (uploadIFrameElement.style.display!="block"){
		uploadIFrameElement.style.display="Block";
	}
	if(uploadIFrameElement.style.opacity!=undefined){
		//alert("opacity"+uploadIFrameElement.style.opacity+".");
		uploadIFrameElement.style.opacity=alpha;
	} else if(uploadIFrameElement.style.MozOpacity!=undefined){
		//alert("moz"+uploadIFrameElement.style.MozOpacity+".");
		uploadIFrameElement.style.MozOpacity=alpha;
	} else if(uploadIFrameElement.style.filter!=undefined){
		//alert("filters"+uploadIFrameElement.style.filter+".");
		uploadIFrameElement.style.filter = "alpha(style=0,opacity="+(alpha*100)+")";
	}
	if(alpha>=1){
		uploadIFrameElement.style.display="Block"; //None
	} else if(alpha<=0){
		uploadIFrameElement.style.display="None"; //None
		//alert("stop2");
	} else {
		fader = setInterval("fadeIFrame("+alphaDelta+",'" + elementID + "')", 3);
	}
}

