//Create flashviewer
function openPreview(project_id,isFeatured,toppx) {
	handleAnalytics('/loc_'+_api+'/gallery/btnPreview?btp='+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id),'page');
	document.getElementById("sc3d_popover_fullsize").innerHTML = "<img src=\"../../_common/images/loading.gif\" border=0 />";
	document.getElementById("sc3d_popover_fullsize").style.display="block";
//	if(!IE){
		document.getElementById("sc3d_popover_fullsize_innerwrapper").style.top=toppx*getHeight('thumbnailsContainer')+"px";
//	}
	document.getElementById("sc3d_popover_fullsize_loading").style.display="block";
    document.getElementById("sc3d_popover_fullsize").innerHTML = "<div id=\"popover_fullsize_main\"><div id=\"sc3d_popover_fullsize_titles\"><ul><li>Previewing: "+(isFeatured==true?feadata[project_id].name+" <i>"+feadata[project_id].price:tmpdata[project_id].name+" <i>"+tmpdata[project_id].price)+"</i></li></li><li id=\"right\"><a id=\"sc3d_popover_fullsize_title_lnk\" onclick=\"javascript:closePreviewer();\"><img src=\"images/button-close.gif\" border=\"0\" /></a></li></ul></div><div id=\"sc3d_popover_fullsize_viewer\">"
		+ "<embed src=\"../../_viewer/PanoViewer.swf\" quality=\"high\" bgcolor=\"#000000\" width=\"520\" height=\"360\" name=\"PanoViewerPreview\" align=\"middle\" play=\"true\" loop=\"false\" quality=\"high\" menu=\"false\" allowScriptAccess=\"always\" allowFullScreen=\"true\" type=\"application/x-shockwave-flash\" flashvars=\"" + (isFeatured==true?(feadata[project_id].preview==""?"ProjectId="+feadata[project_id].id:"CustomTemplate="+feadata[project_id].preview):(tmpdata[project_id].preview==""?"ProjectId="+tmpdata[project_id].id:"CustomTemplate="+tmpdata[project_id].preview)) +"&ctx=gallery&EnableCommerce=0&AllowFullScreen=1&DrawBorder=0&CFG=../../_viewer/data/config_gallery.php\" pluginspage=\"http://www.adobe.com/go/getflashplayer\"></embed>"
		+ "</div><div id=\"sc3d_popover_fullsize_nav\">"
		+ "<div style='text-align:center;'><a href=\""+canvas+"?src=tgt_load_scene.php?id="+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id)+"\" style='color:white;font-weight:bold;padding-top:10px;' onclick=\"javascript:handleAnalytics('/loc_"+_api+"/gallery/btnPersonalize?btp="+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id)+"','page'); closePreviewer();\" target=\"_top\"><span></span>Select this scene</a></div>"
		+ "</div></div>";
	document.title = "3D Gallery";
}

/* Out of use
function addToProfile(project_id,isFeatured) {
	handleAnalytics('/loc_'+_api+'/gallery/btnPersonalize?btp='+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id),'page');
	top.document.location = canvas+"?&src=tgt_load_scene.php?id="+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id);
}*/
function closePreviewer() {
	document.getElementById("sc3d_popover_fullsize_loading").style.display="none";
	document.getElementById("sc3d_popover_fullsize").style.display="none";
	document.title = "3D Gallery";
}
function prevTemplate(project_id,isFeatured,toppx) {
	handleAnalytics('/loc_'+_api+'/gallery/btnPrev?btp='+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id),'page');
	if(project_id == 0) {
		if(isFeatured)
			openPreview(feadata.length - 1,isFeatured,toppx);
		else
			openPreview(tmpdata.length - 1,isFeatured,toppx);
	} else
		openPreview(project_id-1,isFeatured,toppx);
}
function nextTemplate(project_id,isFeatured,toppx) {
	handleAnalytics('/loc_'+_api+'/gallery/btnNext?btp='+(isFeatured==true?feadata[project_id].id:tmpdata[project_id].id),'page');
	if(isFeatured && project_id == feadata.length-1)
		openPreview(0,isFeatured,toppx);
	else if(!isFeatured && project_id == tmpdata.length-1)
		openPreview(0,isFeatured,toppx);
	else
		openPreview(project_id+1,isFeatured,toppx);
}
/*function personalizeScene(project_id,isFeatured) {
	closePreviewer();
	addToProfile(project_id,isFeatured);
}*/
function getHeight(ele){
	if(document.getElementById) {
		var elem = document.getElementById(ele);
	} else if (document.all){
		var elem = document.all[ele];
	}
	xPos = elem.offsetHeight;
	return xPos;
}