function popFriend(url) {
	var name = "Send link to a friend";
    var content =   '<div id="popup_sendfriend_preloader"></div>' +
                    '<form id="popup_sendfriend">' +
					'<div id="popup_sendfriend_error" class="msg_warn_sm">Entered data is invalid. <span>Please check your data and try again.</span></div>' +
                    '<div class="formRow"><label for="name">Your name:</label><input type="text" id="popup_sf_name" name="name" value=""/></div>' +
                    '<div class="formRow"><label for="youremail">Your email:</label><input type="text" id="popup_sf_youremail" name="youremail" value=""/></div>' +
                    '<div class="formRow"><label for="friendemail">Email of your friend:</label><input type="text" id="popup_sf_friendemail" name="friendemail" value=""/></div>' +
                    '<div class="formRow"><label for="content">Comments to the link:</label><textarea id="popup_sf_content" name="content">' +
                    '</textarea></div>' +
                    '<div class="padRow"><button class="bt_shadow_big bt_prim" value="Submit" name="submit" id="popup_sf_submit" type="submit">Send</button><button class="bt_trans_big" id="popup_sf_cancel">Cancel</button></div>' + 
                    '</form>';
    cvDialog.attach(name, content);
    cvDialog.show();
	cvDialog.resize(525);
	cvDialog.attach_button("#popup_sf_submit", function() {
		var post_data = $("#popup_sendfriend").serializeArray();
		$.post("/sendfriend/", post_data, parse_post_result_sf, 'json');
		$('#popup_sendfriend_preloader').height($('#popup_sendfriend').height());
		$('#popup_sendfriend_preloader').show();
		$('#popup_sendfriend').hide();
        return false;
    });
    cvDialog.attach_button("#popup_sf_cancel", function() {
        cvDialog.hide();
        return false;
    });
}

function parse_post_result_sf(response) {
	if (response.result) {
		cvDialog.show_message('Thank you', 'Your message to '+ $('#expertname_'+pop_exp_slug).text() + ' was successfully sent.', 250, 130);
	} else {
		$('#popup_sendfriend_preloader').hide();
		$('#popup_sendfriend').show();
		$('#popup_sendfriend_error').show();
		cvDialog.resize(525);
	}
}

$(document).ready(function() {
	$('.sendfriend_link').click(function(){
		popFriend(window.location);
        $('#popup_sendfriend_error').hide();
		cvDialog.resize(525);
		return false;
	});
	$('.print_link').click(function() {
		window.print();
	})
});

$(document).ajaxError(function() {
	cvDialog.show_message('System Error!', 'Unable to access the server. Please check your internet connection and try again later.', 300, 130);
});

