text: var dataset = [ 5, 10, 15, 20, 25 ];
  var force;
  var nodes;
  
  /*var svg = d3.select("body")
  	.append("svg")
  	.attr("width", w)
  	.attr("height", h);
  	 
  var circles = svg.selectAll("circle")
  		.data(dataset)
  		.enter()
  		.append("circle");
  
  circles.attr("cx", function(d, i) {
              return (i * 50) + 25;
  	})
         .attr("cy", h/2)
         .attr("r", function(d) {
              return d;
  	});*/
  
  
  d3.csv("friend_commas.csv",function(csv) {
  
  var w = 960,
      h = 500,
      fill = d3.scale.category10(),
      mode = "everyone";
      nodes = csv.map(Object);
      foci = [{x: 150, y: 150}, {x: 350, y: 250}, {x: 700, y: 400}];
  
  vis = d3.select("body").append("svg:svg")
      .attr("width", w)
      .attr("height", h);
  
  force = d3.layout.force()
      .nodes(nodes)
      .links([])
      .size([w, h])
      .start();
  
  var node = vis.selectAll("circle.node")
      .data(csv)
      .enter().append("g")
  	.attr("class", "node")
  	.call(force.drag);
  
  node.append("svg:circle")
      .attr("r", function(d) { return (+d.Scale + 3); })
      .style("fill", function(d, i) { return fill(+d.Bin_Gender); })
      .style("stroke", function(d, i) { return d3.rgb(fill(+d.Bin_Gender)).darker(2); })
      .style("stroke-width", 1.5);
  //	.call(force.drag);
  
  //force.charge(Math.pow(+force.node.r, 2.0) / 8);
  
  var label = node.append("text")
  	.attr("dx",12)
  	.attr("dy", ".35em")
  	.text(function(d) {return d.Label;});
  
  vis.style("opacity", 1e-6)
    .transition()
      .duration(1000)
      .style("opacity", 1);
  
  
  force.on("tick", function(e) {
  
  	node.attr('transform', function(o) { return 'translate(' + o.x + ',' + o.y + ')'; });
  
  	if(mode == "home"){
  	d3.select("#chart").selectAll("p")
      	.data(mode)
      	.enter()
      	.append("p")
  	.text(function(d) {return d;});
  	}
  });
  
  });
  
  
  
  function house() {
  	d3.csv("friend_commas.csv",function(csv) {
  
  var w = 960,
      h = 500,
      fill = d3.scale.category10(),
      mode = "everyone";
      nodes = csv.map(Object);
      foci = [{x: 150, y: 150}, {x: 350, y: 250}, {x: 700, y: 400}];
  
  vis = d3.select("body").append("svg:svg")
      .attr("width", w)
      .attr("height", h);
  
  force = d3.layout.force()
      .nodes(nodes)
      .links([])
      .size([w, h])
      .start();
  
  var node = vis.selectAll("circle.node")
      .data(csv)
      .enter().append("g")
  	.attr("class", "node")
  	.call(force.drag);
  
  node.append("svg:circle")
      .attr("r", function(d) { return (+d.Scale + 3); })
      .style("fill", function(d, i) { return fill(+d.Bin_Gender); })
      .style("stroke", function(d, i) { return d3.rgb(fill(+d.Bin_Gender)).darker(2); })
      .style("stroke-width", 1.5);
  //	.call(force.drag);
  
  //force.charge(Math.pow(+force.node.r, 2.0) / 8);
  
  var label = node.append("text")
  	.attr("dx",12)
  	.attr("dy", ".35em")
  	.text(function(d) {return d.Label;});
  
  vis.style("opacity", 1e-6)
    .transition()
      .duration(1000)
      .style("opacity", 1);
  
  
  force.on("tick", function(e) {
  
  
    var k = 6 * e.alpha;
    nodes.forEach(function(o) {
  	o.x += +o.Loc ? k : -k;
    });
  
  	node.attr('transform', function(o) { return 'translate(' + o.x + ',' + o.y + ')'; });
  
  
  });
  
  });
  
  }
  
  
  d3.select("body").on("click", function() {
    nodes.forEach(function(o, i) {
      o.x += (Math.random() - .5) * 40;
      o.y += (Math.random() - .5) * 40;
    });
    force.resume();
  });
  
  
  
  