o0_data_view_obj=[];o0_pages=[];o0_data_view_page=-1;
function o0_page_view(page) {
   if(o0_data_view_page!=-1) {
      for(j=0;j<o0_pages[o0_data_view_page].length;j++) {
         document.getElementById("o0_"+o0_data_view_obj[o0_data_view_obj.length-1]).childNodes[o0_pages[o0_data_view_page][j]].style.display="none";
         document.getElementById("o0_"+o0_data_view_obj[o0_data_view_obj.length-1]).childNodes[o0_pages[o0_data_view_page][j]].style.visibility="hidden";};
      document.getElementById("o0_page_"+o0_data_view_page).className="";};
   if(page!=-1) {
      for(j=0;j<o0_pages[page].length;j++) {
         document.getElementById("o0_"+o0_data_view_obj[o0_data_view_obj.length-1]).childNodes[o0_pages[page][j]].style.display="block";    
         document.getElementById("o0_"+o0_data_view_obj[o0_data_view_obj.length-1]).childNodes[o0_pages[page][j]].style.visibility="visible";};
      document.getElementById("o0_page_"+page).className="o0_page_cur";o0_data_view_page=page;}}
function o0_data_view(data) {
   for(i=(data.length<6)?0:(data.length<8)?1:2;i<o0_data_view_obj.length;i++) {
      document.getElementById("o0_s_"+o0_data_view_obj[i]).className="";
      document.getElementById("o0_"+o0_data_view_obj[i]).style.display="none";};
   document.getElementById("o0_s_"+data).className="o0_page_cur";
   if(document.getElementById("o0_"+data).tagName.toLowerCase()!="div") {
      document.getElementById("o0_"+data).style.display="block";}
   else {
      document.getElementById("o0_"+data).style.visibility="hidden";
      document.getElementById("o0_"+data).style.display="block";
      o0_PAGES=[];o0_ind=0;o0_page_view(-1);
      for(i=0;i<document.getElementById("o0_"+data).childNodes.length;i++) {
         if(document.getElementById("o0_"+data).childNodes[i].className && document.getElementById("o0_"+data).childNodes[i].className.toLowerCase()=="o0_result") {
            document.getElementById("o0_"+data).childNodes[i].style.display="block";
            if(document.getElementById("o0_service_viewer").offsetHeight<document.getElementById("o0_service_viewer").scrollHeight) {
               for(j=0;j<o0_PAGES[o0_ind].length;j++) document.getElementById("o0_"+data).childNodes[o0_PAGES[o0_ind][j]].style.display="none";
               ++o0_ind;};
            if(!o0_PAGES[o0_ind]) o0_PAGES[o0_ind]=[];o0_PAGES[o0_ind][o0_PAGES[o0_ind].length]=i;}};
      document.getElementById("o0_record_page").innerHTML="&nbsp;";x=[];
      for(i=0;i<o0_PAGES.length;i++) x[x.length]='<span id="o0_page_'+i+'" onclick="o0_page_view('+i+')">'+(i+1)+'</span>';
      document.getElementById("o0_record_page").innerHTML=x.join(" ");};
   document.getElementById("o0_"+data).style.visibility="visible";
   o0_data_view_obj[(data.length<6)?0:(data.length<8)?1:2]=data;
   if(document.getElementById("o0_"+data).tagName.toLowerCase()=="div") {
      o0_pages=o0_PAGES.slice(0);o0_data_view_page=o0_ind;o0_page_view(0);}}
function o0_data_view_ini(data_arr) {for(k=0;k<data_arr.length;k++) o0_data_view(data_arr[k]);}