function  detectBrowser() {
        if (window.ActiveXObject) {
            //IE use set
            return 0;
        }
        var re = /Safari\/(\d+)/;
        var userAgent = navigator.userAgent;
        if (userAgent.match(re)) {
            var version = RegExp.$1;
            if (version < 522) { // Safari version 2 or former use setinterval
                return 1;
            }
            else {
                return 2;
            }
        }
        return 2; //other browser use script onload
};

function showOvIm(target1,target2,size){
        var element1 = document.getElementById(target1);
        var element2 = document.getElementById(target2);
        var targetValue = null;
        var value1 = null;
        var value2 = new Array();
        var sensitive = false;
        if( zSr.length <= 6)  {
          sensitive = true;
          //Sencitive filter.
          value1= new Object();
          value1.descr = 'きっとある、きっと見つかる欲しいモノ！店舗別・価格をくらべてお買いもの';
          value1.clickURL = 'http://rd.fresheye.com/ads/self_im_wkp/?go=http%3A%2F%2Fshopping%2Efresheye%2Ecom%2F';
          value1.title = 'Fresheye ショッピング';
          value1.sitehost = 'shopping.fresheye.com';
        }else{
          for (var j = 0; zSr && (j * 6) < zSr.length; j++) {
            targetValue = new Object();
            if (j == 0) {
              continue;
            }
            else if (j == 1) {
              value1 = targetValue;
              value2[j - 1] = targetValue;
            }
            else {
              value2[j - 1] = targetValue;
            }
            var htmlStr = '';
            if (zSr && (zSr.length >= j * 6 + 6)) {
              var z = zSr.slice(j * 6, j * 6 + 6);
              var size = this.maxDescrSize;
              var rest = "…";
              targetValue.descr = z[0];
              targetValue.clickURL = z[2];
              targetValue.title = z[3];
              targetValue.sitehost = z[4];
              if (value1 == targetValue && targetValue.title.length + targetValue.descr.length > size) {
                targetValue.descr = targetValue.descr.substring(0, size - targetValue.title.length - 1) + rest;
              }
            }
          }
        }
        if(!value1){
          return;
        }
        var htmlStr1 = '<div class="listing_sub01">' + '<a href="' + value1.clickURL + '" target="_top" style="display:block;cursor: pointer;"><dl onmouseout="this.style.background=\'none\';this.getElementsByTagName(\'dt\')[0].getElementsByTagName(\'em\')[0].style.color=\'#124EC2\';" onmouseover="this.style.background=\'#fffbcc\';this.getElementsByTagName(\'dt\')[0].getElementsByTagName(\'em\')[0].style.color=\'#ff3333\';">' + '<dt class="title"><em>' + value1.title + '</em><span class="pr">[PR]</span></dt>' + '<dd class="brief">' + value1.descr + '</dd>' + '<dd class="url">' + value1.sitehost + '</dd>' + '</dl></a></div>';

      element1.innerHTML = htmlStr1;
      if (! sensitive ){
        var htmlStr2 = "";
        for ( var i = 0;i< value2.length;i++){
        var v = value2[i];
        htmlStr2 +=  '<a href="' + v.clickURL + '" target="_top" style="display:block;cursor: pointer;"><dl onmouseout="this.style.background=\'none\';this.getElementsByTagName(\'dt\')[0].style.color=\'#124EC2\';" onmouseover="this.style.background=\'#fffbcc\';this.getElementsByTagName(\'dt\')[0].style.color=\'#ff3333\';">'
          + '<dt class="title">' + v.title + '</dt>'
          + '<dd class="url">' + v.sitehost + '</dd>'
          + '<dd class="brief">' + v.descr + '</dd></dl></a>' ;
        }
        htmlStr2 += '<p class="about_im">' + '<a href="http://ov.yahoo.co.jp/service/int/index.html">' + 'インタレストマッチ - <span class="subtitle">広告の掲載について' + '</span></a></p>';
        element2.innerHTML = htmlStr2;
      }
}


