//Generate a section page billboard
function createBillboard(billboard) {
	//Relative links are assumed to live in S3
	if(billboard.image && !billboard.image.match("http")) {
		billboard.image = "http://assets2.csc.com.s3.amazonaws.com" + billboard.image;
	} 
	//Defaults
	var opts = { image: "http://assets2.csc.com.s3.amazonaws.com/billboards/laundry1.jpg",
	             default_height: "265",
	             div_id : "section_head",
	             line1: "DON'T PUT OFF TILL",
	             line2: "TOMORROW",
							 line3: "THE COST SAVINGS AND FLEXIBILITY",
							 line4: "OUTSOURCING CAN DELIVER TODAY",
							 line_x: "407",
							 line1_y: "20",
	             line2_y: "45",
							 line3_y: "107",
							 line4_y: "130",
							 font_size1: "29",
							 font_size2: "47",
							 font_size3: "24",
							 font_size4: "42",
							 font_color: "ffffff",
							 voicebox_color: "747678",
							 hyperlink: ""
	            }; 
	jQuery.extend(opts, billboard);
		
	var so = new SWFObject("http://assets2.csc.com.s3.amazonaws.com/billboards/sec_billboard.swf", "mymovie", "746", opts.default_height, "8","#ffffff");
  so.useExpressInstall('/includes/expressinstall.swf');
	so.addParam("allowScriptAccess", "always");
  so.addParam("wmode", "transparent");
  
  //billboard JPEG location
	so.addVariable("billboardjpg", opts.image);
	//link to story
  so.addVariable("hyperlink", opts.hyperlink);
  //height of button
	so.addVariable("bbheight", opts.default_height);
	
	//text
	so.addVariable("line1", opts.line1);
	so.addVariable("line2", opts.line2);
	so.addVariable("line3", opts.line3);
	so.addVariable("line4", opts.line4);

	//billboard image position 
	//((265 minus (height of image)) divide 2) For example (265-500)/2 = -117.5. 
	//If image size is 265pixels or under, variable can be 0.
	so.addVariable("image_pos", "0");

	//voicebox corners positons (vbox_x1, vbox_y1 would be one point; vbox_x2, vbox_y2 would be another..etc)
	so.addVariable("vbox_x1", "15");
	so.addVariable("vbox_y1", "15");
	so.addVariable("vbox_x2", "731");
	so.addVariable("vbox_y2", "15");
	so.addVariable("vbox_x3", "731");
	so.addVariable("vbox_y3", "180");
	so.addVariable("vbox_x4", "400");
	so.addVariable("vbox_y4", "180");
	so.addVariable("vbox_x5", "15");
	so.addVariable("vbox_y5", "50");
	so.addVariable("vbox_x6", "15");
	so.addVariable("vbox_y6", "-100");
	
	//voice box colors 0x005172(dkblue), 0x6aade4(ltblue), 0x747678(dkgrey), 0xc9cac8(ltgrey), 0x557630(dkgreen), 0xb6bf00(ltgren), 
  //0xbb650e(dkorange), 0xf2af00(ltorange), 0x723d14(dkbrown), 0xd2c295(ltbrown), 0x850057(dkpurple), 0xbea5ca(ltpurple)
	so.addVariable("vbox_color", "0x" + opts.voicebox_color);

	//voicebox transparencty
	so.addVariable("vbox_transparency", "50");

	//font size of each line of text. MAX 127
	so.addVariable("font_size1", opts.font_size1);
	so.addVariable("font_size2", opts.font_size2);
	so.addVariable("font_size3", opts.font_size3);
	so.addVariable("font_size4", opts.font_size4);
	
	//position of text
	so.addVariable("line_x", opts.line_x);
	so.addVariable("line1_y", opts.line1_y);
	so.addVariable("line2_y", opts.line2_y);
	so.addVariable("line3_y", opts.line3_y);
	so.addVariable("line4_y", opts.line4_y);
	//width of the text box
	so.addVariable("line_width", "400");
	//font color "0x + font color"
	so.addVariable("font_color1", "0x" + opts.font_color);
	so.addVariable("font_color2", "0x" + opts.font_color);
	so.addVariable("font_color3", "0x" + opts.font_color);
	so.addVariable("font_color4", "0x" + opts.font_color);
  so.write(opts.div_id);
}

