window.onload = init;

function init() {
	
	if($('preview')) {
		
		Event.observe(
			window,
			'resize',
			resizePreview
		);
		
		resizePreview();
		
		if($('preview').hasClassName('pdf')) {
			if(Plugin.isInstalled('Acrobat')) {
				$('preview').src = 'campaign-maker/preview';
			} else {
				$('missingPdfPlugin').show();
			}
		}
	
		Event.observe(
			$('submitPreview'),
			'click',
			function() {
				$('submitPreview').form.action = '/campaign-maker/do.save';
				$('submitPreview').form.target = 'preview';				
			}
		);
		
		Event.observe(
			$('submitDone'),
			'click',
			function() {
				$('submitDone').form.action = '/campaign-maker/do.save';
				$('submitDone').form.target = '_top';				
			}
		);
	}
	
	if($('emailcampaign') && $('emaillink')) {	
		Event.observe(
			$('emailcampaign'),
			'blur',
			function() {
				$('emaillink').value = this.value;
			}
		);
	}
}

function resizePreview() {
	var previewHeight	= document.viewport.getHeight() - 155 - 45;
	
	$('preview').setStyle({
		height:	previewHeight+'px'
	});
}
