// JavaScript Document
var contribWin, statusWin;

function contribute() {
	contribWin = new Window({className: "alphacube", width: 600, height: 450, zIndex: 100, resizable: false, title: "Contribute", draggable: false, minimizable: false, maximizable: false, destroyOnClose: true});
	contribWin.setContent("contribDIV");
	contribWin.showCenter(true);
	$('blog_uploadDIV').setStyle({display: 'block'});
	$('blog_status').setStyle({display: 'none'});
	$('_attachment').value = '';
}

function sendContribution() {
	if (($('_name').value == "") || ($('_email').value == "") || ($('_blog').value == "")) {
		return false;
	}
	
	name = $('_name').value;
	email = $('_email').value;
	blog = $('_blog').value;
	attachment = $('_attachment').value;
	
	var pars = "_name=" + escape(name);
		pars += "&_email=" + escape(email);
		pars += "&_blog=" + escape(blog);
		pars += "&_attachment=" + escape(attachment);
		pars += "&pass=9a87df";
		
	var myAjax = new Ajax.Request('/php/blog_contribution.php', { method: 'post', parameters: pars, onComplete: doResponse });

	contribWin.setOpacity(0);
	
	statusWin = new Window({className: "alphacube", width: 600, height: 100, zIndex: 100, resizable: false, draggable: false, minimizable: false, maximizable: false, closable: false, destroyOnClose: true});
	statusWin.setHTMLContent('<div style="text-align: center; margin-top: 30px; font-size: 16px;"><img src="../images/rotater.gif" style="margin-right: 10px;" align="absmiddle" />Submitting Contribution...</div>');
	statusWin.showCenter();

	function doResponse(o) {
		if (o.responseText == "success") {
			msg = "Your blog contribution has been sent. Thank you.";
			$('_name').value = "";
			$('_email').value = "";
			$('_blog').value = "";
		} else if (o.responseText == 'invalid') {
			msg = "Invalid communication protocol.";
		} else {
			msg = "An unknown error occurred during submission process. Please try again.";
		}

		statusWin.setHTMLContent('<div style="text-align: center; margin-top: 30px; font-size: 16px;">'+msg+'</div>');
		setTimeout('Windows.closeAll();', 3000);
	}
}

function attachUpload() {
	$('_attachment').value = $('blog').value;
	$('blog_status').innerHTML = "<img src=\"/images/attached.png\" align=\"absmiddle\" /> <b>Document successfully attached!</b> ("+getFileName($('_attachment').value)+")";
	$('blog').value = '';
}

function blogUpload() {
	$('blog_status').setStyle({display: 'block'});
	$('blog_status').innerHTML = 'Uploading...';
	doUpload('blog', false, false);
}