var cam_interval = 10000;
var cam_public = false;
function camPlay(cam_id, cam_dir, cam_width, cam_height, cam_start_at, cam_refresh_lap)
{
  var cam = $j("#cam-image-" + cam_id).get(0);
  cam.cam_id = cam_id;
  cam.cam_dir = cam_dir;
  cam.cam_width = cam_width;
  cam.cam_height = cam_height;
  cam.cam_frame = cam.cam_frame ? cam.cam_frame : cam_start_at;
  camGetImage(cam);
  
  $j("#cam-image-" + cam_id).everyTime(cam.cam_frame ? 500 : (cam_interval), cam_id, function(i) {
    camGetImage(this);
  });
  if(cam_public)
  	$j("#cam-image-" + cam_id).oneTime(240000, cam_id + '-delay', function(i) {
  		var cam_id = this.cam_id;
			$j("#cam-image-" + cam_id).stopTime(cam_id);
  	});
}

function camStop(cam_id)
{
  $j("#cam-image-" + cam_id).stopTime(cam_id);
  $j("#cam-image-" + cam_id).stopTime(cam_id + '-delay');
}

function camGetImage(cam) {
	var cam_id = cam.cam_id;
	if(cam.cam_frame)
		cam.cam_frame++;
	
	if(!cam.cam_frame)
		$j('#cam-loading-' + cam.cam_id).fadeIn(300);
		//$j('#cam-loading-' + cam.cam_id).css('display', 'block');
	
	$j.ajax({
		type: 'POST',
		url: cam.cam_dir + 'camera/ajaxRefresh',
		data: {
			cam_id: cam.cam_id,
			cam_dir: cam.cam_dir,
			cam_width: cam.cam_width,
			cam_height: cam.cam_height,
			cam_frame: cam.cam_frame ? cam.cam_frame : 0,
			cam_previous: cam.cam_previous
		},
		success: function(html){
			//alert("#cam-image-" + cam.cam_id);
			$j("#cam-image-" + cam_id).html(html);
		}
	});
}

/*
$(document).ready(function(){
	
	$j('#map a').each(function(){
	  var tmp = this.id.split('-');
	  var cam_id = '#' + tmp[1] + '-' + tmp[2];
	  var $cam = $j(cam_id);
	  
	  
	});
});
*/
