function _isPortal (id) {
  if(id == 57 || id == 58)
    return 1;
}

function _getSeesaaSiteId () {
  var host = document.location.host;
  return host;
}

var seesaa_frame_width; var seesaa_frame_height;
var seesaa_frame_size = new Array();

// seesaa_frame_size['seesaa_template_id'] = new Array(margin, width, height, type);
seesaa_frame_size['petitmall_userside']  = new Array(0, 140, 110,  'v');
seesaa_frame_size['petitmall_userentry'] = new Array(0, 149, 95, 'h');
seesaa_frame_size['petitmall_login']     = new Array(0, 186, 160, 'h2');
seesaa_frame_size['petitmall_admin']     = new Array(0, 155, 90, 'h');

var size = seesaa_frame_size[seesaa_template_id];
if(size[3] == 'v'){
  seesaa_frame_width  = size[1];
  seesaa_frame_height = size[2] * seesaa_adcount + 30;
}
if(size[3] == 'h'){
  seesaa_frame_width  = size[1] * seesaa_adcount + 3;
  seesaa_frame_height = size[2] + 10;
}
if(size[3] == 'h2'){
  seesaa_frame_width  = size[1] * seesaa_adcount + 2;
  seesaa_frame_height = size[2] + 10;
}

var seesaa_genre_candidate = [ 'app0100', 'app0102', 'app0104', 'app0105', 'app0106', 'app0107', 'app0300', 'app0400', 'app0401', 'app0402', 'app0403', 'app0404', 'app0500', 'boo0100', 'boo0101', 'boo0102', 'boo0103', 'boo0104', 'boo0105', 'boo0200', 'boo0300', 'boo0301', 'boo0302', 'hom0100', 'hom0101', 'hom0102', 'hom0103', 'hom0200', 'hom0300', 'hea0100', 'hea0101', 'hea0102', 'hea0103', 'hea0200', 'hea0201', 'hea0202', 'hea0203', 'hea0204', 'hea0205', 'hea0206', 'hea0500', 'hea0501', 'hea0502', 'hea0503', 'ret0100', 'ret0200', 'ret0202', 'ret0203', 'ret0204', 'car0100', 'car0200', 'car0300', 'car0400', 'edu0100', 'edu0200', 'edu0201', 'edu0202', 'edu0203', 'edu0204', 'edu0205', 'edu0206', 'edu0207', 'edu0208', 'edu0209', 'edu0300', 'edu0400', 'edu0500', 'edu0600', 'edu0601', 'edu0602', 'edu0700', 'ent0200', 'ent0300', 'ent0500', 'tra0100', 'tra0200', 'tra0300', 'tra0301', 'tra0400'
];

var seesaa_genre_list = new Array();
while (seesaa_genre_list.length < 1) {
  seesaa_genre_list.push(seesaa_genre_candidate.splice(Math.floor(Math.random() * seesaa_genre_candidate.length), 1));
}
var seesaa_genre_id = encodeURIComponent(seesaa_genre_list.join(' '));

var url = 'http://match.seesaa.jp/ot_square.pl?'
               + 'hid='  + seesaa_hostsite_id
	       + '&tid=' + seesaa_template_id
	       + '&c='   + seesaa_adcount
	       + '&bg_c='      + seesaa_bg_color
	       + '&title_c='   + seesaa_title_color
	       + '&text_c='    + seesaa_text_color
	       + '&border_c='  + seesaa_border_color
	       + '&link_c='    + seesaa_link_color
               + '&ic='        + 'utf8'
               + '&sid='       + (_isPortal(seesaa_hostsite_id) ? '' : _getSeesaaSiteId())
               + '&gid='       + (_isPortal(seesaa_hostsite_id) ? seesaa_genre_id : '')
	       + '';
document.write('<ifr' + 'ame id="' + seesaa_genre_id + seesaa_hostsite_id + '" name="maad"');
document.write(' width="'  + seesaa_frame_width  + '"' +
	       ' height="' + seesaa_frame_height + '"' +
	       ' scrolling="no" frameborder="no" marginwidth="0" marginheight="0" allowTransparency="true"></ifr' + 'ame>');
document.getElementById(seesaa_genre_id + seesaa_hostsite_id).src = url;

  

