function restruct(user,domain){
		locationstring = "mailto:" + user + "@" + domain;
		window.location = locationstring;
	}

function popup(w,h,popurl) { 	 
		x = Math.round(screen.availWidth-w)/2;
		y = Math.round(screen.availHeight-h)/2;
		features = "width=" + w + ",height=" + h + ",screenX=" + x + ",screenY=" + y + ",left=" + x + ",top=" + y;
		poppy = window.open(popurl,"popupp",features);
		poppy.focus();
	}

function move_item(news_id, page_id, column_id, row_id, direction) {
  move_news_item_id = document.getElementById("move_news_item_id");
  move_news_item_id.value = news_id;
  move_news_item_column_id = document.getElementById("move_news_item_column_id");
  move_news_item_column_id.value = column_id;
  move_news_item_row_id = document.getElementById("move_news_item_row_id");
  move_news_item_row_id.value = row_id;
  move_news_item_page_id = document.getElementById("move_news_item_page_id");
  move_news_item_page_id.value = page_id;
  move_news_item_direction = document.getElementById("move_news_item_direction");
  move_news_item_direction.value = direction;
  move_form = document.getElementById("move_news_item");
  move_form.submit();
}

function item_visible_on_main_page(news_id, value) {
  item_visible_on_main_page_id = document.getElementById("item_visible_on_main_page_id");
  item_visible_on_main_page_id.value = news_id;
  item_visible_on_main_page_value = document.getElementById("item_visible_on_main_page_value");
  item_visible_on_main_page_value.value = value;
  item_visible_on_main_page_form = document.getElementById("item_visible_on_main_page");
  item_visible_on_main_page_form.submit();
}

function delete_news_item(news_id) {
  input_box = confirm("Are you sure you want to delete the item?");
  if (input_box == true) {
    delete_news_item_id = document.getElementById("delete_news_item_id");
    delete_news_item_id.value = news_id;
    delete_form = document.getElementById("delete_news_item");
    delete_form.submit();
  }
}

function validate_create_news_item_form() {
  image_file = document.getElementById("image_file");
  news_item_title = document.getElementById("news_item_title");
  news_item_text = document.getElementById("news_item_text");
  
  // Make the editor save the current contents back to the textarea
  tinyMCE.triggerSave();
  
  error_msg = '';
  if (image_file.value == '') {
    error_msg += "- You need to select an image\n";
  }
  if (news_item_title.value == '' || news_item_title.value == 'Titel') {
    error_msg += "- You need to give the news item a title\n";
  }
  if (news_item_text.value == '' || news_item_text.value == 'Hier gaat de tekst.') {
    error_msg += "- You need to write a news item\n";
  }
  if (error_msg != '') {
    alert("There are some required fields that were not filled in:\n\n" + error_msg)
    return;
  }
  
  // So we survived the required fields, let's give warnings for the other fields.
  news_item_image_caption = document.getElementById("news_item_image_caption");
  news_item_subtitle = document.getElementById("news_item_subtitle");
  
  warning_msg = '';
  if (news_item_image_caption.value == '') {
    warning_msg += "- You have not specified a caption for the image\n";
  }
  if (news_item_subtitle.value == '' || news_item_subtitle.value == 'Evt. subtitel') {
    warning_msg += "- You have not specified a subtitle\n";
  }
  if (warning_msg != '') {
    input_box = confirm("There are some fields that were not filled in, would you like to continue anyway?\n\n" + warning_msg);
    if (input_box == false) {
      return;
    }
  }
  
  document.create_news_item_form.submit();
}