// vrgoosearch.js

function searchIt(){

	//searchTerm = "allinurl:" + document.search.elements[0].value;
     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()
{
      //alert("seach starting");
     //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';
     
     //google.load("search", "1"); // this is done in search.html instead.
     // see google api at http://code.google.com/apis/ajaxsearch/documentation/reference.html
     
     //searchString = (searchTerm);
     searchString = (searchTerm + " " + searchExts); 
     
     //alert(searchString);

     //var searchControl = new GSearchControl(); //old
     var searchControl = new google.search.SearchControl();
     
     //var drawOptions = new GdrawOptions(); //old
     var drawOptions = new google.search.DrawOptions();     
  
     drawOptions.setSearchFormRoot(document.getElementById(search));
     
     //searchControl.setUserDefinedLabel("Web3D (x3d)"); 
     //searchControl.setQueryAddition("filetype:x3d"); // this not working.
     //searchString.setQueryAddition('inurl:x3d')
     //searchString.setQueryAddition('allinurl:')
     //var webSearch = new google.search.WebSearch();  // none of this stuff works here
     //webSearch.setQueryAddition(searchExts);     
       
     //searchControl.addSearcher(new GwebSearch()); //old
  
     //searchControl.addSearcher(new google.search.WebSearch(), options);
     searchControl.addSearcher(new google.search.WebSearch());
  
     //drawOptions.setInput(searchString);
  
     //searchControl.setResultSetSize(GSearch.LARGE_RESULTSET); //old      
     searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);

     searchControl.draw(document.getElementById("searchResults"), drawOptions);

     //searchControl.setSearchStartingCallback(null, onSearchStarting); 
  
     //searchControl.OnSearchStarting = function(searchControl, searcher, query) {
     //     alert("The Query is: " + query);
     //}     
     

     
     searchControl.execute(searchString);
     
     //searchControl.setSearchCompleteCallback(this, onSearchComplete);
     searchControl.setSearchCompleteCallback(null, onSearchComplete);
          
     //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.
     
     
}

function onSearchComplete(sc, searcher)
{
     //alert("search results");
     //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 = "";
     
         
          //alert(searcher.results.length);
     
          if ( searcher.results && ((searcher.results.length > 0) && (searcher.results.length < 256))) {

               for (var i = 0; i < searcher.results.length;) {


               //if (!confirm("ok " + i + " len " + searcher.results.length)){
                //return;
               //};
                   
                    var result = searcher.results[i];
                    
                   
                    
                    // we need to filter some sites out. Mime type doesn't always appear to be set.
                    // visibleUrl is the green trunkated url below the title in google results.
                    if ((result.visibleUrl.indexOf("www.technicat.com") == -1) && (result.visibleUrl.indexOf("www.savage.com") == -1) && (result.url.indexOf("Savage") == -1) && (result.url.indexOf("facebook") == -1) && (result.url.indexOf("code.google.com") == -1) && (result.url.indexOf("github.com") == -1) && (result.url.indexOf("web3d.org/x3d/wiki") == -1) && (result.url.indexOf("xj3d.org/examples") == -1) && (result.url.indexOf("examples.instantreality.org/trunk/scripting") == -1)){ // Sorry nothing useful to us comes out of these.
                                                                                                                                            // savage.nps.edu and savage directory on other servers.
                         
      
                         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);
                     
                              }
                              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);                                           
                              }
                                          
                         } 
                         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);
                                           
                              }
                                          
                         }
                         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);
                                              
                              }
             
                         }
                         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);
                                           
                              }
                                          
                         }
                         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);                                           
                              }
                                           
                         }
                         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);                                           
                              } 
                                          
                         }
                         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.
                    //}
                    i++; // we always need to increment. oct.11,2011                                                
               }
   
          }
          
          
          
          
          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);
}




