function Astrino(nodeid, size) {
   Horoscope(nodeid, 'http://astrino.net/astrino.swf', size)
}

function Astrinko(nodeid, size, swfkey) {
   Horoscope(nodeid, 'http://astrino.net/astrinko.swf', size, swfkey)
}


function Horoscope(nodeid, url, size, swfkey) {
  var object, param, key;
  height=size;
  width=size;
  swfkey='swfkey='+swfkey;
  params={wmode: 'transparent', quality: 'high', flashvars: swfkey};
  node=document.getElementById(nodeid);
  
  function newParam(name, value) {
    if(0 /*@cc_on + 1 @*/) return ['<PARAM name="', name, '" value="', value, '" />'].join('');
    else {
      param = document.createElement('param');
      param.name = name;
      param.value = value;
      return param;
    }
  }
  if(0 /*@cc_on + 1 @*/) {
    object = ['<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="', width, '" height="', height, '"><PARAM name="movie" value="', url, '" />'];
    if(params) for(key in params) if(params.hasOwnProperty(key)) object.push(newParam(key, params[key]));
    object.push('</OBJECT>');
    node.innerHTML = object.join('');
  }
  else {
    object = document.createElement('object');
    object.type = 'application/x-shockwave-flash';
    object.data = url;
    object.width = width;
    object.height = height;
    if(params) for(key in params) if(params.hasOwnProperty(key)) object.appendChild(newParam(key, params[key]));
    while(node.firstChild) node.removeChild(node.firstChild);
    node.appendChild(object);
  }
  
  
  var link = document.createElement ('a');
  //link.innerHTML = '<br><a href="http://astrino.net/horoscope" target="_black">Онлайн гороскоп</a> с сайта <a href="http://astrino.net" target="_black"> Астрино</a>';
  link.innerHTML = '<br><a href="http://astrino.net/horoscope" target="_black">Online horoscope</a> c cauma <a href="http://astrino.net" target="_black">Astrino.net</a><br>';
  node.appendChild(link);  
}
