
var pics = new Array();
var stat = new Array();
var orig_pic = new Array();
var tm1 = new Array();
var tm2;
var status=false;
function loadpic(id, j, framepath) {
  //if (!status) return;
  if (stat[id]) {
  	if (framepath) { 
  		pics[id][j].src="http://img.iporno.co.il/sites/default/files/imagecache/iporno/"+framepath+"/"+j+".jpg";
  	} else {
    	pics[id][j].src="http://img.iporno.co.il/sites/default/files/imagecache/iporno/media/frames/"+id+"/"+j+".jpg";
    }
    //alert(pics[id][j].src);
  }
}
function changepic(i,id) {
  var loop = 1;
  
  var Leng = (pics[id].length-1);
  
  if (stat[id]) {
    while ((i>=Leng) && loop<100) {
      if (i>=Leng) {
        i=1;
      } else {
        i++;
      }
      loop++;
    }

    if (pics[id][i].complete) {
      document.getElementById("img_frames_"+id).src = pics[id][i].src;
      tm2 = setTimeout("changepic("+((Leng>50)?i+4:i+1)+",'"+id+"')",500);
    } else {
      tm2 = setTimeout("changepic("+i+",'"+id+"')",20);
    }
  }
}


function sleep(delay) {
   var start = new Date().getTime();
   while (new Date().getTime() < start + delay);
}

$(document).ready(function() {
  $(".movieimg img").mouseover(function() {
	
    //sleep(1000);
    //if (!status) return;
    
    status = true;
    var rel_tag = $(this).attr("class");
    if (!rel_tag) return;

    var prop = rel_tag.split(",");

    stat[prop[0]]=1;
    var first = prop[0];

    orig_pic[prop[0]] = this.src;
    
    pics[prop[0]] = new Array();
    for(var j=1;j<prop[1];j++) {
      pics[prop[0]][j] = new Image();
      if (first) {
        first = 0;
        loadpic(prop[0], j, prop[2]);
      } else {
        tm1[j] = setTimeout("loadpic('"+prop[0]+"',"+j+", '"+prop[2]+"')",j*50);
      }
    }

    changepic(1, prop[0]);
  });
  $(".movieimg img").mouseout(function() {
    status = false;
    var rel_tag = $(this).attr("class");
    if (!rel_tag) return;

    var prop = rel_tag.split(",");
    
    //stat[prop[0]] = 0;
    //alert(tm1.length);
    for (var i in tm1) {
      if (tm1[i]) clearTimeout(tm1[i]);
    }
    
    if (tm2) clearTimeout(tm2);
    
    this.src = orig_pic[prop[0]]

  });
});
