var nextCardName = 'melzarit'
function nextCard() {
    cardsList = Array('melzarit', 'text1', 'birthday', 'text2', 'sick', 'text3', 'likuk', 'text4', 'dressingup', 'text5', 'tiyul', 'text6')
    nextPos = cardsList.indexOf(nextCardName) + 1;
    if (nextPos >= cardsList.length) {
        nextPos = 0;
    }
    nextCardName = cardsList[nextPos];
    setElementBgImg('cards', '/static/images/cards/' + nextCardName + '.png');
    return false;
}

function changeCards(cardName) {
    //alert(cardName);
    switch (cardName) {
        case 'mother':
            bg = '/static/images/cards/kinim.png';
            break;
        case 'baby':
            bg = '/static/images/cards/birthday.png';
            break;
        case 'sister':
            bg = '/static/images/cards/sick.png';
            break;
        case 'dog':
            bg = '/static/images/cards/likuk.png';
            break;
        case 'brother':
            bg = '/static/images/cards/dressingup.png';
            break;
        case 'father':
            bg = '/static/images/cards/tiyul.png';
            break;
        default:
            bg = '/static/images/cards/melzarit.png';
            break;
    }
    setElementBgImg('cards', bg);
    return false;
}

function setElementBgImg(el, bgImg) {
    if(!/MSIE (5|6)/.test(navigator.userAgent)) {
        document.getElementById(el).style.background = "url(" + bgImg + ") no-repeat";
    } else {
        document.getElementById(el).style.background = "transparent";
        document.getElementById(el).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + bgImg + ', sizingMethod="crop");';
    }
}

if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}