

function loadpic2(strPicture){
go("http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query="+strPicture+"&result=20&output=json&callback=getAllPictures&adult_ok="+strAdult);
}

function getAllPictures(obj){
    document.all.pictureStart.innerHTML = "<img src='" + obj.ResultSet.Result[0].Thumbnail.Url +"' alt='"+obj.ResultSet.Result[0].Thumbnail.Summary+"' >";

document.all.picture10.innerHTML="";
  for (f=1; f<obj.ResultSet.totalResultsReturned; f++){

    document.all.picture10.innerHTML += "<img height=50 width=50 name='pic"+f+"' id='pic"+f+"' src='" + obj.ResultSet.Result[f].Thumbnail.Url +"' alt='"+obj.ResultSet.Result[f].Summary+"' onmouseout='pic"+f+".width=50; pic"+f+".height=50;' onmouseover='pic"+f+".width=100; pic"+f+".height=100;'><br>";

  }
}


function seeresult(obj){
//Populates the yahoo search API box

document.all.somedata.innerHTML=""
  for (f=0; f<obj.ResultSet.totalResultsReturned; f++){
     document.all.somedata.innerHTML+="<a href='"+obj.ResultSet.Result[f].ClickUrl+"'>"+obj.ResultSet.Result[f].Title+"</a><br>"+obj.ResultSet.Result[f].Summary+"<br>";
  }
go("http://api.search.yahoo.com/WebSearchService/V1/relatedSuggestion?appid=YahooDemo&query="+strSearch+"&results=20&output=json&callback=seeresult2&adult_ok="+strAdult)
}

function seeresult2(obj){
// Populates the suggestions box

     var inform = obj.ResultSet.Result;
     var toParam;
     document.all.suggestdata.innerHTML=inform;

    inform=document.all.suggestdata.innerHTML.split(',');

   if(inform[0]!="undefined"){
      document.all.suggestdata.innerHTML="Related terms that you may also like to see...<p>";
      for(f=0; f<inform.length; f++){
         toParam = "{paramToGo(\""+inform[f]+"\");}";
       //  alert(toParam);
         document.all.suggestdata.innerHTML+="<a href='#' onClick='" + toParam + "'>" + inform[f] + "</a><br>";
         go("http://api.search.yahoo.com/WebSearchService/V1/relatedSuggestion?appid=YahooDemo&query="+ inform[f]+"&results=20&output=json&callback=seeresult3&adult_ok="+strAdult)
      }
   }
loadpic2(strSearch);
}


function seeresult3(obj){
// Populates the suggestions box

     var inform = obj.ResultSet.Result;
     var toParam;
     document.all.suggestdata2.innerHTML=inform;

    inform=document.all.suggestdata2.innerHTML.split(',');
   document.all.suggestdata2.innerHTML="";

   if(inform[0]!="undefined"){

      for(f=0; f<inform.length; f++){

         if(document.all.suggestdata.innerHTML.indexOf(inform[f])==-1){
            toParam = "{paramToGo(\""+inform[f]+"\");}";
            //  alert(toParam);
            document.all.suggestdata.innerHTML+="<a href='#' onClick='" + toParam + "'>" + inform[f] + "</a><br>";
         }
      }
   }

}


function paramToGo(strChange){
obj="";
strSearch=strChange;
toImageGallery = "{paramToGo(\""+strSearch+"\");}";
go( "http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&query="+strSearch+"&results=10&output=json&callback=seeresult&adult_ok="+strAdult);
}

function go(strURL)
{
	var s = document.createElement("SCRIPT");
	s.src= strURL;
	var h = document.getElementsByTagName("head").item(0);
	h.appendChild(s);
}


//	Moz XMLDoc.xml property definition
function __node_XML() {
    var objXMLSerializer = new XMLSerializer;    
    var strXML = objXMLSerializer.serializeToString(this);
    return strXML;
}

function imageGallery(obj){

  for (f=0; f<obj.ResultSet.totalResultsReturned; f++){

    document.all.somedata.innerHTML += "<img width=150 src='" + obj.ResultSet.Result[f].Url +"' alt='"+obj.ResultSet.Result[f].Summary+"'> ";

  }
}

function loadImageGallery(strPicture){

document.all.somedata.innerHTML="";

go("http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query="+strPicture+"&result=20&output=json&callback=imageGallery&adult_ok="+strAdult);

go("http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query="+strPicture+"&result=20&output=json&start=20&callback=imageGallery&adult_ok="+strAdult);
}


function loadVideoGallery(strPicture){

document.all.somedata.innerHTML="";

go("http://api.search.yahoo.com/VideoSearchService/V1/videoSearch?appid=YahooDemo&query="+strPicture+"&result=20&output=json&callback=videoGallery&adult_ok="+strAdult);
}

function videoGallery(obj){

  for (f=0; f<obj.ResultSet.totalResultsReturned; f++){

    document.all.somedata.innerHTML+="<a href='"+obj.ResultSet.Result[f].Url+"' target='_blank'><img width=100 src='"+obj.ResultSet.Result[f].Thumbnail.Url+"' alt='"+obj.ResultSet.Result[f].Summary+"'></a> ";

  }
}


function loadNews(){

go("http://api.search.yahoo.com/NewsSearchService/V1/newsSearch?appid=YahooDemo&query="+strSearch+"&results=20&language=en&output=json&callback=seeresult&adult_ok="+strAdult);

}