/**
 * functions for the favorit functionality
 *
 * [2007-10-09 as] created
 *
 * $Rev: 978 $ Revision of last commit
 * $Author: jan $ Author of last commit
 * $Date: 2009-05-26 12:31:51 +0200 (Di, 26 Mai 2009) $ Date of last commit
 */


/**
 * favorit functionality
 *
 * [2007-10-09 as] created
 *
 * @since 0.1
 */
function addFavorit(rel2root, sid, pi, vi, area_id, page, lang, shop)
{
	
  // changing parameter because of caching problem ie 6: t
  var tmp = new Date();
  var t = tmp.getSeconds();
  JSONRequest( rel2root+'_inc/json/favorits.php?sid='+sid+'&product_id='+pi+'&variation_id='+vi+'&lang='+lang+'&area_id='+area_id+'&page='+page+'&shop='+shop+'&'+t, renderFavorit );
}

function renderFavorit( requestObject )
{
  var el_1 = document.getElementById('favorit');
  var el_2 = document.getElementById('favorited');

  var dataHTML = '';
  // building an object called data
  var data = JSON.parse(requestObject.responseText);

  if ( data.favorited )
  {
    dataHTML = data.favorit;
    el_1.innerHTML = dataHTML;

    dataHTML = data.favorited;
    el_2.firstChild.data = dataHTML;
  }

  if ( data.redirect )
  {
    dataHTML = data.redirect;
    window.location.href = dataHTML;
  }
}
