 function do_download(url) {
 	$("#download-iframe").attr("src", url);
 }
 

function on_content_click(contentId) {
	// first, track with analytics
	
	// next, publish to facebook
	var content_feed = content_feed_map[contentId];
	
	publish_to_fb_feed(content_feed.templateBundleId, content_feed.templateData);
}

function publish_to_fb_feed(form_bundle_id, template_data) {
      FB.Facebook.get_sessionState().waitUntilReady(function(session) {
          var is_now_logged_into_facebook = session ? true : false;
			if (is_now_logged_into_facebook) {
			FB.Connect.showFeedDialog(form_bundle_id, template_data);
			}
        });
}

function get_fb_user_id() {
	var sess = FB.Facebook.apiClient.get_session();
	return sess ? sess.uid : null;
}

function get_user_profile(callback) {
	var userId = get_fb_user_id();
	if (userId != null) {
		FB.Facebook.apiClient.users_getInfo([userId], 
			[
				'uid',
				'first_name', 
				'last_name',
				'about_me',
				'activities',
				'birthday',
				'email_hashes',
				'hometown_location',
				'interests',
				'movies',
				'music',
				'name',
				'profile_url',
				'proxied_email',
				'relationship_status',
				'sex',
				'tv',
				'wall_count',
				'work_history'
			],
		
		function(uinfo, ex){
	            if (ex == null) {
	            	if (callback != null) {
	            		callback(uinfo);
	            	}
	            }
	        });	
    }
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((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 "";
}

