var members = new Array();
members["member1"] = "http://www.autismsocietycanada.ca/ ";
members["member2"] = "http://www.casp-acps.ca/home.asp";
members["member3"] = "http://www.caot.ca/";
members["member4"] = "http://www.casw-acts.ca/";
members["member5"] = "http://www.ccsmh.ca/";
members["member6"] = "http://cfmhn.ca/";
members["member7"] = "http://www.cha.ca/";
members["member8"] = "http://www.cma.ca";
members["member9"] = "http://www.cmha.ca";
members["member10"] = "http://www.cpa-apc.org";
members["member11"] = "http://www.cpa.ca/";
members["member12"] = "http://www.psrrpscanada.ca";
members["member13"] = "http://www.upnbc.org/";
members["member14"] = "http://healthymindscanada.ca/";
members["member15"] = "http://www.nnmh.ca";
members["member16"] = "http://www.mooddisorderscanada.ca";
members["member17"] = "http://www.rpnc.ca/";
members["member18"] = "http://www.schizophrenia.ca/";

var sortmember = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18];

var currentmember = -1;

shuffle = function(v){
    for(var j, x, i = v.length; i; j = parseInt(Math.random() * i), x = v[--i], v[i] = v[j], v[j] = x);
    return v;
};
	$(document).ready(function() {

	addin(randommember("any"));
	var timer = setInterval(slidemember,8000);
	function slidemember(){
	

	$("#current-member").find(":last").animate({
	'margin-left':'+=275',
	opacity:0,
	},{duration: 2000,complete:
	function(){
	addin(randommember($("#current-member").find(":last").attr("id")));
	$("#current-member").find(":last").remove();
	}
	});
	}
});
  function addin(id){
  	$("#current-member").prepend('<img src="/wp-content/themes/BLANK-Theme/img/'+id+'.png" id="'+id+'" style="opacity:0;"/>');

	
	$("#"+id).animate({
	'margin-left':'+=275',
	opacity:1,
	}, 2000).click(function(){
	window.open(members[id],'Member');
	});
  }
  function randommember(notcurrent){
  
  if(currentmember==-1 || currentmember>=17){
  	sortmember.sort( randOrd );
	currentmember=0;
  }
  currentmember++;
  var getmember = sortmember[currentmember];
  var count = 1;
  for (key in members){
  if(getmember == count){
  return key;
  }
  count++;
  }
  }
  

  /*var good = false;
  var randomNum;
  while(!good){
  randomNum = Math.ceil(Math.random()*18);
  
  if("member"+randomNum != notcurrent)
	good=true;
  }
  
  
  
  return "member"+randomNum;*/
  
  function randOrd(){
return (Math.round(Math.random())-0.5); } 
  

	
	
	

