// Do not remove this file

// BLOG

if('undefined' == typeof Blog) Blog = new Object();

// BLOG.FORM

function srg_blog_form(categid) {
	url = document.actpath;
	var query = "&action=Blog.form" + "&returnpath=" + document.uri;
	if ( categid ) query += "&Categories=" + categid;
	redirect(url, query);
}
Blog.form = srg_blog_form;

// BLOG.EDIT

function srg_blog_edit(url, loadaction, returnpath, performAction) {
	if(!url) url = document.actpath;
	query ="&action=Blog.edit";
	if (loadaction)
	  	query += "&loadaction=" + loadaction;	
	if (document.query)
		query += "&query=" + document.query;
	if (returnpath)
		query += "&returnpath=" + returnpath;
	if (performAction)
		query += "&performaction=" + performAction;

	redirect(url, query);
}
Blog.edit = srg_blog_edit;


// BLOG.CREATE

function srg_blog_create() {
  var form = document.forms['Question'];

  // get the groups
  form["Groups/Groups"].value=checkboxToString(form, "Groups/GroupsList");
  form.action.value='Blog.create';
  form.submit();
}
Blog.create = srg_blog_create;

// BLOG.UPDATE

function srg_blog_update(url,loadaction) {
  var form = document.forms['Question'];

  if (loadaction) form.loadaction.value=loadaction;

  // collect the groups
  form["Groups/Groups"].value=checkboxToString(form, "Groups/GroupsList");
  form.action.value = "Blog.update";
  form.submit();
}
Blog.update = srg_blog_update;

// BLOG.SIMILAR

function srg_blog_similar(url,loadaction)
{

	var form=document.forms['Blog'];
		
	if (form.Groups) {
		// collect the groups
		form["Groups/Groups"].value=checkboxToString(form, "Groups/GroupsList");
	}
	
	form.action.value = "Blog.similar";
		
    if (loadaction) form.loadaction.value=loadaction;
    
	form.submit();
}
Blog.similar = srg_blog_similar;

// BLOG.SELECT

function srg_blog_select(url, loadaction) {
  var form = document.forms['Blog'];

  if (loadaction) form.loadaction.value = loadaction;

  // collect the selected categories
  form["Categories/Categories"].value = postselect();

  form.action.value = "Blog.select";
  form.submit();
}
Blog.select = srg_blog_select;

// BLOG.ATTACHMENT

function srg_blog_attachment(url,loadaction) {
  var form = document.forms['Attachments'];
  if (loadaction) form.loadaction.value = loadaction;
  form.action.value = 'Blog.attachment';
  form.submit();
}
Blog.attachment = srg_blog_attachment;

// BLOG.UPLOADATTACHMENT

function srg_blog_uploadattachment(url, loadaction) {
  var form=document.forms['Blog'];
  if (loadaction) form.loadaction.value=loadaction;
  form.action.value = 'Blog.uploadattachment';
  
  if (form["Groups/Groups"])
    form["Groups/Groups"].value=checkboxToString(form, "Groups/GroupsList");
  
  form.submit();
}
if('undefined' == typeof Blog.uploadattachment)
	Blog.uploadattachment = srg_blog_uploadattachment;

// BLOG.CHECK

function srg_blog_check(url, loadaction, returnpath) {
	if(!url) url = document.actpath;
	query ="&action=Blog.check";
	if (loadaction)
	  	query += "&loadaction=" + loadaction;	
	if (document.query)
		query += "&query=" + document.query;
	if (returnpath)
		query += "&returnpath=" + returnpath;

	redirect(url, query);
}
Blog.check = srg_blog_check;

// BLOG.SAVENOTIFY

function srg_blog_savenotify(url)
  {
  var form = document.forms['Blog'];

  // get the Recipients
  form["R/Recipients"].value=checkboxToString(form, "R/RecipientsList");
  if(form["R/Recipients"].value=="") { alert(messages.selectonerecipient); return; }
  form.action.value='Blog.savenotify';
  form.submit();
  }
Blog.savenotify = srg_blog_savenotify;


// BLOG.CANCEL

function srg_blog_cancel(url) {
	if( !url ) url = document.actpath;
	redirect(url, "&action=Blog.cancel");
  }
Blog.cancel = srg_blog_cancel;

// BLOG.SAVE

function srg_blog_save(url) {
  if ( !url ) url = document.actpath;
  redirect(url, "&action=Blog.save");
}
if('undefined' == typeof Blog.save)
	Blog.save = srg_blog_save;

// BLOG.SUBMIT

function srg_blog_submit(url) {
  if( !url ) url = document.actpath;
  redirect(url, "&action=Blog.submit");
}
if('undefined' == typeof Blog.submit) Blog.submit = srg_blog_submit;

// BLOG.APPROVE

function srg_blog_approve(url) {
  if( !url ) url = document.actpath;
  redirect(url, "&action=Blog.approve");
}
Blog.approve = srg_blog_approve;

// BLOG.PUBLISH

function srg_blog_publish(url, loadaction, returnpath) {
  	if ( !url ) url = document.actpath;
  	
  	var form = document.forms['Info'];
  	
  	var query = "&action=Blog.publish";
	
	if (loadaction)
	  	query += "&loadaction=" + loadaction;	
	if (document.query)
		query += "&query=" + document.query;
	if (returnpath)
		query += "&returnpath=" + returnpath;

  	if (form && form.SendNotification.checked ) query += "&SendNotification=true";
  
  	redirect(url, query);
}
Blog.publish = srg_blog_publish;

// BLOG.DEACTIVATE

function srg_blog_deactivate(url, loadaction, returnpath) {
	if(!url) url = document.actpath;
	query ="&action=Blog.deactivate";
	if (loadaction)
	  	query += "&loadaction=" + loadaction;	
	if (document.query)
		query += "&query=" + document.query;
	if (returnpath)
		query += "&returnpath=" + returnpath;

	redirect(url, query);
}
Blog.deactivate = srg_blog_deactivate;

// BLOG.REMOVE

function srg_blog_remove(url, loadaction, returnpath) {
  if ( !confirm(messages.deleteblogwarning) ) return;
	if(!url) url = document.actpath;
	query ="&action=Blog.remove";
	if (loadaction)
	  	query += "&loadaction=" + loadaction;	
	if (document.query)
		query += "&query=" + document.query;
	if (returnpath)
		query += "&returnpath=" + returnpath;

	redirect(url, query);
}
Blog.remove = srg_blog_remove;



// SURVEY

if('undefined' == typeof Survey) Survey = new Object();

// SURVEY.ANSWER

function srg_rating_answer(url,loadaction,performaction) {
	var form = document.forms['Survey'];
	if (loadaction) form.loadaction.value = loadaction;
	if (performaction) form.performaction.value = performaction;
	form.action.value = 'Survey.answer';
	
	local_survey_answer(url);
	
	alert("Danke für die Teilnahme an der Umfrage.")
	
}
Survey.answer = srg_rating_answer;

