
function colorChangeProd(e)
{
  var i, plobj, h2obj, cid, tv, eobj = typeof( e ) == "undefined" ? event.srcElement : e.target;
  if( eobj.className != 'selectedColor' )
  {
    cancelEventBubbling(e);
    eobj.blur();

    plobj = eobj.parentNode.previousSibling.getElementsByTagName('a');
    h2obj = eobj.parentNode.previousSibling.previousSibling;

    if( !h2obj )
      h2obj = eobj.parentNode.parentNode.previousSibling;


    var iobj = eobj.parentNode.getElementsByTagName('a');
    for( i = 0; i < iobj.length; i++ )
      if( iobj[i].className != 'moreColors' )
        iobj[i].className = 'colorPick';

    eobj.className = 'selectedColor';

    iobj = eobj.parentNode.previousSibling.getElementsByTagName('img')[0];
    cid = eobj.href.replace( /http:.+cid=(.+)/ig, '$1' );

    iobj.src = iobj.src.replace( /(http:.+\/).+(\.jpg)/ig, '$1' + cid + '$2' );
    if( plobj && plobj[0] )
      plobj[0].href = eobj.href;

    if( h2obj )
    {
      tv = h2obj.getElementsByTagName('a');
//      alert( tv[0] );
      if( tv && tv[0] )
        h2obj = tv[0];

//      alert( h2obj.tagName );

      tv = h2obj.innerHTML.split( ' ' );
      h2obj.innerHTML = tv[0] + ' ' + cid;
    }

    return false;
  }
}

function initColorChangeProds()
{
  if( !document.getElementsByTagName )
    return;

  var ccobj, i, j, dobj = document.getElementsByTagName('div');
  if( !dobj.length || !dobj[0].parentNode || !dobj[0].parentNode.previousSibling )
    return;

  for( i = 0; i < dobj.length; i++ )
    if( dobj[i].className == 'colorChangeBox' )
    {
      ccobj = dobj[i].getElementsByTagName('a');
      for( j = 0; j < ccobj.length; j++ )
        if( ccobj[j].className != 'moreColors' )
          ccobj[j].onclick = colorChangeProd;
    }
/*
  if( ccobj.length )
    for( j = 0; j < ccobj.length; j++ )
      for( i = 0; i < ccobj[j].length; i++ )
        ccobj[j][i].onclick = colorChangeProd;*/
}

// 580 001; 0884 988 164

function cancelEventBubbling( e )
{
	var t = typeof( e ) != 'undefined' ? e.stopPropagation( true ) : ( event.cancelBubble = true );
}


