$(document).ready(function() {
	buildBoxes();
});

function buildBoxes() {
	$('.cc_box1').each(function() {
		var obj = $(this);
		obj.wrap('<div class="box1"></div>');
		var box = obj.parent();
		box.css('margin-top', obj.css('margin-top'));
		box.css('margin-bottom', obj.css('margin-bottom'));
		obj.css('margin', '0px');
	});
	$('.cc_box2').each(function() {
		var obj = $(this);
		obj.wrap('<div class="box2"></div>');
		var box = obj.parent();
		box.css('margin-top', obj.css('margin-top'));
		box.css('margin-bottom', obj.css('margin-bottom'));
		obj.css('margin', '0px');
	});
}

function passPage(title) {

	if ($('#passpage').size()) {

		showPassPageForm($('#passpage'));

	} else {

		$('body').unbind('.pass');

		$.post('scripts/passpage.php', {
			mode:	'form',
			title:	title
		}, function(msg) {
			$('body').append(msg);
			$('body').bind('mouseup.pass', function() {
				$('#passpage').fadeOut(150);
			});
			showPassPageForm($('#passpage'), true);
		});
	}
	return false;

}

function showPassPageForm(frm, init) {
	if (init) {
		$('#passpage').mouseup(function() {
			return false;
		});
		frm.css('opacity', '0');
		var w = $(window).width();
		var h = $(window).height();
		frm.css('left', Math.round(w / 2 - frm.width() / 2) + 'px');
		frm.css('top', Math.round(h / 2 - frm.height() / 2) + 'px');
		frm.animate({
			opacity:	1
		});
		var btn = frm.find('input[type="button"]');
		btn.click(function() {
			$.post('scripts/passpage.php', {
				title:		frm.find('input[name="subject"]').val(),
				link:		self.location.href,
				message:	frm.find('textarea[name="message"]').val(),
				receiver:	frm.find('input[name="receiver"]').val(),
				sender:		frm.find('input[name="sender"]').val()
			}, function(msg) {
				frm.remove();
				$('body').append(msg);
				showPassPageForm($('#passpage'), true);
			});
		});
	} else {
		frm.show();
	}
}
