function toggleEditPage() {

	if (dojo.byId('editPageContent').style.display == 'none') {
		dojo.byId('editPageA').innerHTML = 'Cancel';
		dojo.byId('pageContent').style.display = 'none';
		dojo.byId('editPageContent').style.display = 'block';
	} else {
		dojo.byId('editPageA').innerHTML = 'Edit';
		dojo.byId('editPageContent').style.display = 'none';
		dojo.byId('pageContent').style.display = 'block';
	}
}

function toggleAddPage() {

	if (dojo.byId('addProject').style.display == 'none') {
		dojo.byId('addProjectA').innerHTML = 'Cancel';
		dojo.byId('addProject').style.display = 'block';
	} else {
		dojo.byId('addProjectA').innerHTML = 'Add';
		dojo.byId('addProject').style.display = 'none';
	}
}

function uploadFile(dirId) {

	var url = "/admin/cms/uploadfile/dirId/" + dirId;
	var formNode = dojo.byId('editPageForm');
	var msgDiv = dojo.byId('msgUpload');
	var txtAreaId = 'contentx';

	dojo.io.iframe.send( {

		url: url,
		method: "post",
		contentType: "multipart/form-data",
		handleAs: "json",
		form: formNode,
		handle: function(data, ioArgs) {

			if (data.msg) {
				msgDiv.innerHTML = data.msg;
				msgDiv.style.display = 'block';
				var content = '<img src="' + data.imgUrl + '" border="0" alt="" />';
				tinyMCE.execInstanceCommand(txtAreaId, 'mceInsertContent', false, content, false);
			}
		}
	} );
}

function subscribeNewsletter() {

	var email = dojo.byId('emailx').value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		alert('Ung\374ltige E-mail Adresse!');
		return false;
	}

	var url = "/index/subscribe";

	dojo.xhrPost( {
		url: url,
		postData: "email=" + email,
		handleAs: "text",
		load: function(response) {

			if (response) {
				dojo.byId('subscribeMsg').innerHTML = response;
				dojo.byId('subscribeMsg').style.display = 'block';
				window.setTimeout("closeDiv('subscribeMsg');", 10000);
			}
		}
	} );

}

function closeDiv(id) {
	dojo.byId(id).style.display = 'none';
}

function externalLinks() {

	if (!document.getElementsByTagName) return;

	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}
window.onload = externalLinks;