

var imageRotationIndex = 0;
var preload = true;
var cachedImages = new Array();

function rotateImages(delay)
{
  var images=new Array();
  images[0]="/files/images/Home.png";
  images[1]="/files/images/Connecting.png";
  images[2]="/files/images/ReadyToSendGuitar.png";
  images[3]="/files/images/Sending.png";
  
  if (preload)
  {
    for(var  i = 0; i < images.length; i++)
    {
      pic1= new Image(32,32); 
      pic1.src=images[i];
      cachedImages[cachedImages.length] = pic1;
    }
    preload = false;
  }
  
  $("#image_carousel").html("<img width=320 style='border:1px solid #20507b' src='"+images[imageRotationIndex]+"'>");
  imageRotationIndex++;
  if (imageRotationIndex >= images.length)
  {
    imageRotationIndex = 0;
  }
  setTimeout('rotateImages(' + delay + ');', delay); 
}

function makeDefaultImage(instrumentId, imageId)
{
	$.post("/callback/instrument_image.php", { func: "makeDefaultImage", instrumentId: instrumentId, imageId: imageId },
	  function(data){
		location.reload(true);
	  }, "text");
	return false;
}

function deleteImage(instrumentId, imageId)
{
	if(confirm('Delete this image?'))	
	{
		$.post("/callback/instrument_image.php", { func: "deleteImage", instrumentId: instrumentId, imageId: imageId },
		  function(data){
			location.reload(true);
		  }, "text");
	}
	return false;
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+";path=/"+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
  {
  	c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
    {
	    c_start=c_start + c_name.length+1;
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
	return "";
}

function disclosureClick(obj)
{
	var objid = obj.id;
	var container = objid + "container";

	var display= $("#"+container).css("display");
	if (display == "block")
	{
		$("#"+container).css("display","none");
		obj.src = "/images/arrow_right.png";
		setCookie(objid, "0", 14);
	}
	else
	{
		$("#"+container).css("display","block") ;
		obj.src = "/images/arrow_down.png";
		setCookie(objid, "1", 1);
	}
}

function ClearSearchBox(obj)
{
	obj.value = "";
}

function prepareDisclosure(objname)
{
	var val = getCookie(objname);
	if (getCookie(objname) == '0')
	{
		disclosureClick($("#"+objname)[0]);
	}
}

function stopFollowing(id)
{
	$.post("/callback/cb_friend.php", { func: "unfollow", uid: id },
	  function(data){
		location.reload(true);
	  }, "json");
	return false;
}

function startFollowing(id)
{
	$.post("/callback/cb_friend.php", { func: "follow", uid: id },
	  function(data){
	    if (data['result'] == "ok")
		    location.reload(true);
	  }, "json");
	return false;
}