// JavaScript Document

function displayBadge(cur_select, usr)
{
	var badgeInfo = new Array('', 'width=128 height=128', 'width=250 height=194', 'width=229 height=137', 'ipv6_cert_one.swf', 'ipv6_cert_two.swf', 'ipv6_cert_three.swf', 'ipv6_cert_four.swf', 'ipv6_cert_five.swf');
	user = usr;
	user_swf = cur_select;
	if(user_swf == 1 || user_swf == 2 || user_swf == 3) {
       	jQuery('#FlashDisplay').html("<a href= \"http://ipv6.he.net/certification/scoresheet.php?pass_name="+user+"\" target=\"_blank\"><img src= \"http://ipv6.he.net/certification/create_badge.php?pass_name="+user+"&badge="+user_swf+"\" border=0 "+badgeInfo[user_swf]+" alt=\"IPv6 Certification Badge for "+user+"\"></img></a>");
		jQuery('#source').html("<textarea rows=4 cols=72><\a href=\"http://ipv6.he.net/certification/scoresheet.php?pass_name="+user+"\" target=\"_blank\"><\img src=\"http://ipv6.he.net/certification/create_badge.php?pass_name="+ user +"\&badge="+ user_swf +"\" "+ badgeInfo[user_swf]+" border=0 alt=\"IPv6 Certification Badge for "+user+"\"><\/img><\/a></textarea>");
		jQuery('#badge_description').html("&nbsp;&nbsp;Static Image&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	}
	else {
	  	var so = new SWFObject("http://ipv6.he.net/certification/" + badgeInfo[user_swf], "myCert", "250", "194", "8", "#FFFFFF");
	  	so.addVariable("usr", user);
	  	so.write("FlashDisplay");
		jQuery('#source').html("<textarea rows=4 cols=72><\script type=\"text/javascript\" language=\"javascript\" src=\"http://ipv6.he.net/certification/badge.js\"><\/script>\n<\script type=\"text/javascript\">\/*\n<\![CDATA[\*/\nvar user = \"" + user + "\";\ndisplay_swf(user);\n//]]><\/script></textarea>");
		jQuery('#badge_description').html("&nbsp;&nbsp;Flash&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	}
}

function update_db(curBadge, u) 
{
	var ajax = getXMLHttpRequestObject();
	// Attach the function call to the form submission, if supported:
	if (ajax) 
	{
      		// Get the current_badge number
      		var badge = curBadge;
		var userID = u;
      		// Open the connection:
      		ajax.open('get', 'http://ipv6.he.net/certification/update_badge.php?user=' + encodeURIComponent(userID) + '&badge=' + encodeURIComponent(badge), true);
		// Send the request:
      		ajax.send(null);
 		return true;
	} // End of ajax IF.
} // End of update_db() function.
