// vrgooview.js

function viewIt(){

	var searchTerm = document.search.elements[0].value;

	var searchExt = "";

	if (document.search.elements[3].checked) {

	    searchExt  = ".x3d";
	}
	else if (document.search.elements[4].checked) {

        searchExt  = ".x3dv";
	}
	else if (document.search.elements[5].checked) {

        searchExt  = ".wrl";
	}
	else if (document.search.elements[6].checked) {

        searchExt  = ".wrz";
	}


	if (searchExt){
	
	     var frameReady = false;
	               
          initiateView(searchTerm,searchExt);
     }
	else {
		alert("No valid file type.");
	}
}


function initiateView(searchTerm,searchExt){


	var sceneObject0 = searchTerm;

	var ShowThumbnails = "URL";

	var plugin;

	var documentReady = false;



	if(document.search.elements[8].checked){

		plugin = "Contact";
	}
	else if(document.search.elements[9].checked){

		plugin = "Flux";
	}
	else if(document.search.elements[10].checked){

		plugin = "Octaga";
	}
	else if(document.search.elements[11].checked){

		plugin = "Cortona";
	}    




     newWindow = window.open("view_scene0.html","view_scene0");

	while ( !newWindow.closed && !documentReady && newWindow.document){

		try {

			newWindow.sceneObject0 = sceneObject0;
			//newWindow.sceneUrl0 = sceneUrl0;
			newWindow.plugin = plugin;
			documentReady = true;
		}
		catch(e){
			//alert("Error: " + e);
		}  
	}               
   
  
	if (document.search.elements[8].checked) {

		plugin = "Contact";
	}
	else if (document.search.elements[9].checked) {

		plugin = "Flux";
	} 
	else if (document.search.elements[10].checked) {

		plugin = "Octaga";
	}
	else if (document.search.elements[11].checked) {

		plugin = "Cortona";
	}
          
     parent.frames['hidden'].location.href = ("../../cgi-bin/report.pl?query=" + searchTerm + "&ShowThumbnails=" + ShowThumbnails + "&Plugin=" + plugin);
}



