var host = "re.veritrans.co.jp";

function sbiRecommend(type, query, charset, target_id) {
  if(!navigator.userAgent.match(/Mozilla\/4\.0 \(compatible; MSIE 5\.\d*; (Windows|MSN|AOL)/)){
    charset = "UTF-8";
  }
  if(!target_id){
    target_id = type;
  }
  var q = query == "" ? "" : query + "&";
  var url = location.protocol + "//" + host + "/recommend/" + type + "/?" + q + "target_id=" + target_id + "&charset=" + charset;

  var func = function(){
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    script.setAttribute('charset', charset);
    script.setAttribute('src', url);
    var target = document.getElementById(target_id);
    target.appendChild(script);
  }

  if(window.addEventListener){
    window.addEventListener('load', func, false);
  }else if(window.attachEvent){
    window.attachEvent('onload', func);
  }else{
    window.onload = func;
  }
}


function setCtr(item_code,type,link,k){
  var item_url = link.href;
  var img = new Image(0,0);
  var r_num = Math.floor(Math.random() * 10000); // キャッシュ対策用ランダム数字
  img.src = location.protocol + "//" + host + "/recommend/set_ctr/?item_code=" + item_code  +"&t=" + type + "&k=" + k + "&r=" + r_num;
  img.onload = function(){
    location.href = item_url;
  }
  img.onerror = function(){
    location.href = item_url;
  }
}


function getParam(param) {
  var params = location.search;
  if(!params) return false;
  params     = params.substring(1);

  var pairs  = params.split("&");
  var key    = new Array();

  for (i = 0; i < pairs.length; i++) {
    pair          = pairs[i].split("=");
    key[pair[0]]  = pair[1];
  }
  return key[param];
}


function sbiProp(uid, query, k) {

 params = [];
 var tmp_params = query.split("&");
 for(i=0; i<tmp_params.length; i++){
   params.push( "prop[" + tmp_params[i].split("=")[0] + "]=" + tmp_params[i].split("=")[1]);
 }
 var q = params.join("&");

 k_params = k.split("&");
 for(i=0; i<k_params.length; i++){
   var img = new Image(0,0);
   img.src = location.protocol + "//" + host + "/prop/add/?uid=" + uid + "&k=" + k_params[i]  +  "&" +  q;
 }
}
