// vrgoosearch.js

function searchIt(){

	searchTerm = document.search.elements[0].value;

	searchExts = "";
	searchExt = "";

	if (document.search.elements[3].checked) {

	    searchExts = " filetype:x3d";
	    searchExt  = ".x3d";
	}
	else if (document.search.elements[4].checked) {

        searchExts = " filetype:x3dv";
        searchExt  = ".x3dv";
	}
	else if (document.search.elements[5].checked) {

        searchExts = " filetype:wrl";
        searchExt  = ".wrl";
	}
	else if (document.search.elements[6].checked) {

        searchExts = " filetype:wrz";
        searchExt  = ".wrz";
	}


	if (searchExts){
	
	     var frameReady = false;
	
	     //if (document.search.elements[7].checked || (!document.search.elements[7].checked && document.search.elements[8].checked) || (!document.search.elements[7].checked && document.search.elements[10].checked) || (!document.search.elements[7].checked && document.search.elements[11].checked)) {  
                         
               parent.world.location.href = "frame_index.html";
               
               onInitiateSearch();
          //}
          //else {
          
               //parent.world.location.href="world.html";
                
                //while ((parent.world.document.readyState != 'complete') && (frameReady != true)){
                
                    //try { 
                        //window.setTimeout('onInitiateSearch()', 2500) // need to give time for vrgoo.x3d to load.
					
                        //frameReady = true;
                         
                        ////return;
                    //}
                    //catch(e){
                        ////alert("Error: " + e);
                    //}
               //}
               
               //onInitiateSearch();
          //}
     }
	else {
		alert("Please select a file extension to search for.");
	}


}




function onInitiateSearch()
{

     //searchString = parent.frames['world'].location.href='http://www.google.com/search?num=100&hl=en&lr=&newwindow=1&as_qdr=all&q=+' + searchTerm + searchExts + '&btnG=Search';
  
     searchString = (searchTerm + searchExts);


     var searchControl = new GSearchControl();
  
     searchControl.setSearchCompleteCallback(null, onSearchComplete); 
     //searchControl.setSearchStartingCallback(null, onSearchStarting); 
  
     var drawOptions = new GdrawOptions();
  
     drawOptions.setSearchFormRoot(document.getElementById(search));
  
     //searchControl.setUserDefinedLabel("Web3D (x3d)"); 
     //searchControl.setQueryAddition("filetype:x3d"); // this not working.
     //searchString.setQueryAddition('inurl:x3d')
  
  
     searchControl.addSearcher(new GwebSearch());
  
  

  
     //drawOptions.setInput(searchString);
  
     searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);

     searchControl.draw(document.getElementById("searchResults"), drawOptions);


     searchControl.execute(searchString);
     
     
     //document.search.submit(this); // This if we were to use the POST method to send form in search.html
                                   // but we want to use the GET method so the search results can be included
                                   // in the report email we are sending to ourselves.
     
     
}

function onSearchComplete(sc, searcher)
{

     //searchString = parent.frames['world'].location.href='http://www.google.com/search?num=100&hl=en&lr=&newwindow=1&as_qdr=all&q=+' + searchTerm + searchExts + '&btnG=Search';
  
     i = 0;  

     //if ((!document.search.elements[7].checked) && (document.search.elements[9].checked)) {
  
		//parent.frames['world'].sphereColor0.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor1.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor2.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor3.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor4.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor5.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor6.diffuseColor.setValue(0);
         	//parent.frames['world'].sphereColor7.diffuseColor.setValue(0);  
  
         	//parent.frames['world'].theText0.string[0] = "";
         	//parent.frames['world'].theText1.string[0] = "";
         	//parent.frames['world'].theText2.string[0] = "";
         	//parent.frames['world'].theText3.string[0] = "";
         	//parent.frames['world'].theText4.string[0] = "";
         	//parent.frames['world'].theText5.string[0] = "";
         	//parent.frames['world'].theText6.string[0] = "";
         	//parent.frames['world'].theText7.string[0] = "";
  
         	//parent.frames['world'].inlineScene0.url = "";
         	//parent.frames['world'].inlineScene1.url = "";
         	//parent.frames['world'].inlineScene2.url = "";
         	//parent.frames['world'].inlineScene3.url = "";
         	//parent.frames['world'].inlineScene4.url = "";
         	//parent.frames['world'].inlineScene5.url = "";
         	//parent.frames['world'].inlineScene6.url = "";
         	//parent.frames['world'].inlineScene7.url = "";
     //}
     //else{
     
          //parent.world.frame0.sceneObject0 = "black.x3d";
          //parent.world.frame1.sceneObject1 = "black.x3d";
          //parent.world.frame2.sceneObject2 = "black.x3d";
          //parent.world.frame3.sceneObject3 = "black.x3d";
          //parent.world.frame4.sceneObject4 = "black.x3d";
          //parent.world.frame5.sceneObject5 = "black.x3d";          
          //parent.world.frame6.sceneObject6 = "black.x3d";
          //parent.world.frame7.sceneObject7 = "black.x3d";     
     //}
     
     result0 = "";
     result1 = "";
     result2 = "";
     result3 = "";
     result4 = "";
     result5 = "";
     result6 = "";
     result7 = "";
     
          if ( searcher.results && ((searcher.results.length > 0) && (searcher.results.length < 256))) {
  
               for (var i = 0; i < searcher.results.length;) {
    
                    var result = searcher.results[i];
                    
                    // we need to filter some sites out. Mime type doesn't apear to be set.
               
                    if ((result.visibleUrl.indexOf("www.technicat.com") == -1) && (result.visibleUrl.indexOf("www.savage.com") == -1) && (result.url.indexOf("Savage") == -1)){ // Sorry nothing useful to us comes out of these.
                                                                                                                                            // savage.nps.edu and savage directory on other servers.
                         //alert(result.url);
      
                         if (i == 0) {
          
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                    
                                   //alert(result.url + " is " + searchExt);
                         
                         
                                   if (document.search.elements[7].checked) {  
                         
									parent.world.frame0.sceneUrl0 = (result.visibleUrl);  
									parent.world.frame0.sceneObject0 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame0.plugin = "Contact";
										parent.world.frame0.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame0.plugin = "Flux";
										parent.world.frame0.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame0.plugin = "Octaga";
										parent.world.frame0.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame0.plugin = "Cortona";
										parent.world.frame0.thumbnails = "true";
									}           	               
                                   }
                                   else {
									if(document.search.elements[8].checked){

										parent.world.frame0.plugin = "Contact";
										parent.world.frame0.thumbnails = "false";
										parent.world.frame0.sceneUrl0 = (result.visibleUrl);  
										parent.world.frame0.sceneObject0 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame0.plugin = "Flux";
										parent.world.frame0.thumbnails = "false";
										parent.world.frame0.sceneUrl0 = (result.visibleUrl);  
										parent.world.frame0.sceneObject0 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame0.plugin = "Octaga";
										parent.world.frame0.thumbnails = "false";
										parent.world.frame0.sceneUrl0 = (result.visibleUrl);  
										parent.world.frame0.sceneObject0 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame0.plugin = "Cortona";
										parent.world.frame0.thumbnails = "false";
										parent.world.frame0.sceneUrl0 = (result.visibleUrl);  
										parent.world.frame0.sceneObject0 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor0.diffuseColor.setValue(1);
                                        		////parent.frames['world'].theText0.string[0] = (result.titleNoFormatting);
                                        		//parent.frames['world'].theText0.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene0.url[0] = (result.url);
                                        		//parent.frames['world'].theText0.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText0.string[2] = "Click to View.";
                              			//}
                                        //alert(result.url.getAttribute("mime-type")); // Would be helpful but no such thing applicable here.
                                   }
                                   
                                   result0 = (result.url);
                                   
                                   i++;                     
                              }
                              else {
                              //alert(result.url + " is not " + searchExt);
                              }
                         }    
                         else if (i == 1) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                         
                                   if (document.search.elements[7].checked) {  
                         
                                   		parent.world.frame1.sceneUrl1 = (result.visibleUrl); 
                                   		parent.world.frame1.sceneObject1 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame1.plugin = "Contact";
										parent.world.frame1.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame1.plugin = "Flux";
										parent.world.frame1.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame1.plugin = "Octaga";
										parent.world.frame1.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame1.plugin = "Cortona";
										parent.world.frame1.thumbnails = "true";
									}                              
                                   }
                                   else {
									if(document.search.elements[8].checked){

										parent.world.frame1.plugin = "Contact";
										parent.world.frame1.thumbnails = "false";
										parent.world.frame1.sceneUrl1 = (result.visibleUrl);  
										parent.world.frame1.sceneObject1 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame1.plugin = "Flux";
										parent.world.frame1.thumbnails = "false";
										parent.world.frame1.sceneUrl1 = (result.visibleUrl);  
										parent.world.frame1.sceneObject1 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame1.plugin = "Octaga";
										parent.world.frame1.thumbnails = "false";
										parent.world.frame1.sceneUrl1 = (result.visibleUrl);  
										parent.world.frame1.sceneObject1 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame1.plugin = "Cortona";
										parent.world.frame1.thumbnails = "false";
										parent.world.frame1.sceneUrl1 = (result.visibleUrl);  
										parent.world.frame1.sceneObject1 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor1.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText1.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene1.url[0] = (result.url);
                                        		//parent.frames['world'].theText1.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText1.string[2] = "Click to View.";
                              			//}
                                   }
                                   result1 = (result.url);
                                   
                                   i++;                                           
                              }             
                         } 
                         else if (i == 2) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                         
                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame2.sceneUrl2 = (result.visibleUrl);
                                        	parent.world.frame2.sceneObject2 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame2.plugin = "Contact";
										parent.world.frame2.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame2.plugin = "Flux";
										parent.world.frame2.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame2.plugin = "Octaga";
										parent.world.frame2.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame2.plugin = "Cortona";
										parent.world.frame2.thumbnails = "true";
									}                              
                                   }
                                   else {     
									if(document.search.elements[8].checked){

										parent.world.frame2.plugin = "Contact";
										parent.world.frame2.thumbnails = "false";
										parent.world.frame2.sceneUrl2 = (result.visibleUrl);  
										parent.world.frame2.sceneObject2 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame2.plugin = "Flux";
										parent.world.frame2.thumbnails = "false";
										parent.world.frame2.sceneUrl2 = (result.visibleUrl);  
										parent.world.frame2.sceneObject2 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame2.plugin = "Octaga";
										parent.world.frame2.thumbnails = "false";
										parent.world.frame2.sceneUrl2 = (result.visibleUrl);  
										parent.world.frame2.sceneObject2 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame2.plugin = "Cortona";
										parent.world.frame2.thumbnails = "false";
										parent.world.frame2.sceneUrl2 = (result.visibleUrl);  
										parent.world.frame2.sceneObject2 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor2.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText2.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene2.url[0] = (result.url);
                                        		//parent.frames['world'].theText2.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText2.string[2] = "Click to View.";
                              			//}
                                   }
                                   
                                   result2 = (result.url);
                                   
                                   i++;                                           
                              }             
                         }
                         else if (i == 3) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                                 
                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame3.sceneUrl3 = (result.visibleUrl);
                                        	parent.world.frame3.sceneObject3 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame3.plugin = "Contact";
										parent.world.frame3.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame3.plugin = "Flux";
										parent.world.frame3.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame3.plugin = "Octaga";
										parent.world.frame3.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame3.plugin = "Cortona";
										parent.world.frame3.thumbnails = "true";
									}                              
                                   }
                                   else {                                   
									if(document.search.elements[8].checked){

										parent.world.frame3.plugin = "Contact";
										parent.world.frame3.thumbnails = "false";
										parent.world.frame3.sceneUrl3 = (result.visibleUrl);  
										parent.world.frame3.sceneObject3 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame3.plugin = "Flux";
										parent.world.frame3.thumbnails = "false";
										parent.world.frame3.sceneUrl3 = (result.visibleUrl);  
										parent.world.frame3.sceneObject3 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame3.plugin = "Octaga";
										parent.world.frame3.thumbnails = "false";
										parent.world.frame3.sceneUrl3 = (result.visibleUrl);  
										parent.world.frame3.sceneObject3 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame3.plugin = "Cortona";
										parent.world.frame3.thumbnails = "false";
										parent.world.frame3.sceneUrl3 = (result.visibleUrl);  
										parent.world.frame3.sceneObject3 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor3.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText3.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene3.url[0] = (result.url);
                                        		//parent.frames['world'].theText3.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText3.string[2] = "Click to View.";
                              			//}
                                   }
                                   
                                   result3 = (result.url);
                                   
                                   i++;                                         
                              }             
                         }
                         else if (i == 4) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                       
                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame4.sceneUrl4 = (result.visibleUrl);
                                        	parent.world.frame4.sceneObject4 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame4.plugin = "Contact";
										parent.world.frame4.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame4.plugin = "Flux";
										parent.world.frame4.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame4.plugin = "Octaga";
										parent.world.frame4.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame4.plugin = "Cortona";
										parent.world.frame4.thumbnails = "true";
									}                              
                                   }
                                   else {                       
									if(document.search.elements[8].checked){

										parent.world.frame4.plugin = "Contact";
										parent.world.frame4.thumbnails = "false";
										parent.world.frame4.sceneUrl4 = (result.visibleUrl);  
										parent.world.frame4.sceneObject4 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame4.plugin = "Flux";
										parent.world.frame4.thumbnails = "false";
										parent.world.frame4.sceneUrl4 = (result.visibleUrl);  
										parent.world.frame4.sceneObject4 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame4.plugin = "Octaga";
										parent.world.frame4.thumbnails = "false";
										parent.world.frame4.sceneUrl4 = (result.visibleUrl);  
										parent.world.frame4.sceneObject4 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame4.plugin = "Cortona";
										parent.world.frame4.thumbnails = "false";
										parent.world.frame4.sceneUrl4 = (result.visibleUrl);  
										parent.world.frame4.sceneObject4 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor4.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText4.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene4.url[0] = (result.url);
                                        		//parent.frames['world'].theText4.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText4.string[2] = "Click to View.";
                              			//}
                                   }
                                   
                                   result4 = (result.url);
                                   
                                   i++;                                           
                              }            
                         }
                         else if (i == 5) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                      
                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame5.sceneUrl5 = (result.visibleUrl);
                                        	parent.world.frame5.sceneObject5 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame5.plugin = "Contact";
										parent.world.frame5.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame5.plugin = "Flux";
										parent.world.frame5.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame5.plugin = "Octaga";
										parent.world.frame5.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame5.plugin = "Cortona";
										parent.world.frame5.thumbnails = "true";
									}                              
                                   }
                                   else {                      
									if(document.search.elements[8].checked){

										parent.world.frame5.plugin = "Contact";
										parent.world.frame5.thumbnails = "false";
										parent.world.frame5.sceneUrl5 = (result.visibleUrl);  
										parent.world.frame5.sceneObject5 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame5.plugin = "Flux";
										parent.world.frame5.thumbnails = "false";
										parent.world.frame5.sceneUrl5 = (result.visibleUrl);  
										parent.world.frame5.sceneObject5 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame5.plugin = "Octaga";
										parent.world.frame5.thumbnails = "false";
										parent.world.frame5.sceneUrl5 = (result.visibleUrl);  
										parent.world.frame5.sceneObject5 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame5.plugin = "Cortona";
										parent.world.frame5.thumbnails = "false";
										parent.world.frame5.sceneUrl5 = (result.visibleUrl);  
										parent.world.frame5.sceneObject5 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor5.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText5.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene5.url[0] = (result.url);
                                        		//parent.frames['world'].theText5.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText5.string[2] = "Click to View.";
                              			//}
                                   }
                                   
                                   result5 = (result.url);
                                   
                                   i++;                                           
                              }             
                         }
                         else if (i == 6) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){
                           
                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame6.sceneUrl6 = (result.visibleUrl);
                                        	parent.world.frame6.sceneObject6 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame6.plugin = "Contact";
										parent.world.frame6.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame6.plugin = "Flux";
										parent.world.frame6.thumbnails = "true";
									}
									else if(document.search.elements[10].checked){

										parent.world.frame6.plugin = "Octaga";
										parent.world.frame6.thumbnails = "true";
									} 
									else if(document.search.elements[11].checked){

										parent.world.frame6.plugin = "Cortona";
										parent.world.frame6.thumbnails = "true";
									}                             
                                   }
                                   else {                           
									if(document.search.elements[8].checked){

										parent.world.frame6.plugin = "Contact";
										parent.world.frame6.thumbnails = "false";
										parent.world.frame6.sceneUrl6 = (result.visibleUrl);  
										parent.world.frame6.sceneObject6 = (result.url);
									}
									else if(document.search.elements[9].checked){

										parent.world.frame6.plugin = "Flux";
										parent.world.frame6.thumbnails = "false";
										parent.world.frame6.sceneUrl6 = (result.visibleUrl);  
										parent.world.frame6.sceneObject6 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame6.plugin = "Octaga";
										parent.world.frame6.thumbnails = "false";
										parent.world.frame6.sceneUrl6 = (result.visibleUrl);  
										parent.world.frame6.sceneObject6 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame6.plugin = "Cortona";
										parent.world.frame6.thumbnails = "false";
										parent.world.frame6.sceneUrl6 = (result.visibleUrl);  
										parent.world.frame6.sceneObject6 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor6.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText6.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene6.url[0] = (result.url);
                                        		//parent.frames['world'].theText6.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText6.string[2] = "Click to View.";
                              			//}
                                   }
                                   
                                   result6 = (result.url);
                                   
                                   i++;                                           
                              }             
                         }
                         else if (i == 7) {
                              if (result.url.lastIndexOf(searchExt) != "-1"){

                                   if (document.search.elements[7].checked) {  
                         
                                        	parent.world.frame7.sceneUrl7 = (result.visibleUrl);
                                        	parent.world.frame7.sceneObject7 = (result.url);

									if(document.search.elements[8].checked){

										parent.world.frame7.plugin = "Contact";
										parent.world.frame7.thumbnails = "true";
									}
									else if(document.search.elements[9].checked){

										parent.world.frame7.plugin = "Flux";
										parent.world.frame7.thumbnails = "true";
									}
  									else if(document.search.elements[10].checked){

										parent.world.frame7.plugin = "Octaga";
										parent.world.frame7.thumbnails = "true";
									}
									else if(document.search.elements[11].checked){

										parent.world.frame7.plugin = "Cortona";
										parent.world.frame7.thumbnails = "true";
									}                            
                                   }
                                   else {                           
									if(document.search.elements[8].checked){

										parent.world.frame7.plugin = "Contact";
										parent.world.frame7.thumbnails = "false";
										parent.world.frame7.sceneUrl7 = (result.visibleUrl);  
										parent.world.frame7.sceneObject7 = (result.url);
									}
									else if(document.search.elements[9].checked){

										//LOCAL FILE CORRUPTION LINE 737
										parent.world.frame7.plugin = "Flux"; 
										parent.world.frame7.thumbnails = "false";
										parent.world.frame7.sceneUrl7 = (result.visibleUrl);  
										parent.world.frame7.sceneObject7 = (result.url);
									}
									else if(document.search.elements[10].checked){

										parent.world.frame7.plugin = "Octaga";
										parent.world.frame7.thumbnails = "false";
										parent.world.frame7.sceneUrl7 = (result.visibleUrl);  
										parent.world.frame7.sceneObject7 = (result.url);
									}
									else if(document.search.elements[11].checked){

										parent.world.frame7.plugin = "Cortona";
										parent.world.frame7.thumbnails = "false";
										parent.world.frame7.sceneUrl7 = (result.visibleUrl);  
										parent.world.frame7.sceneObject7 = (result.url);
									}
                         				//else{
                                        		//parent.frames['world'].sphereColor7.diffuseColor.setValue(1);
                                        		//parent.frames['world'].theText7.string[0] =  searchTerm + " found at:"; 
                                        		//parent.frames['world'].inlineScene7.url[0] = (result.url);
                                        		//parent.frames['world'].theText7.string[1] = (result.visibleUrl);       
                                        		//parent.frames['world'].theText7.string[2] = "Click to View.";
                              			//}  
                                   }
                                   
                                   result7 = (result.url);
                                   
                                   i++;                                         
                              }             
                         } 
                    
                    }
                    else {
                         i++; // we increment one to skip when result is www.technicat.com. See filter above.
                    }                                                 
               }
   
          }
          
          if ((result0 == "") && (result1 == "") && (result2 == "") && (result3 == "") && (result4 == "") && (result5 == "") && (result6 == "") && (result7 == "")){
          
               if (document.search.elements[7].checked || !document.search.elements[9].checked) {
               
				parent.frames['world'].location.href="world.html";
                   alert("No results found.");
               }
               else {
                    parent.frames['world'].sphereColor0.diffuseColor.setValue(0.4);

                    parent.frames['world'].theText0.string[0] = "VRGOO found no result for:";        
                    parent.frames['world'].theText0.string[1] = searchString;       
                    parent.frames['world'].theText0.string[2] = "Please try again!";
               }
          }


     ShowThumbnails = "No";
     
     if (document.search.elements[7].checked) {

          ShowThumbnails = "Yes";
     }    

	var plugin = ""; 
  
	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 + "&searchExt=" + searchExt + "&result0=" + result0 + "&result1=" + result1 + "&result2=" + result2 + "&result3=" + result3 + "&result4=" + result4 + "&result5=" + result5 + "&result6=" + result6 + "&result7=" + result7);
}



