function switch_orientation(orientation){
document.location.href = "index.php?mode=switch_orientation&orientation="+orientation;
}

function switch_sort(){
var sort = document.getElementById('user_sort').value;
document.location.href = "index.php?mode=switch_sort&sort="+sort;
}

function quickselect(boss){
var id = document.getElementById('quickselect').value;
if (id!="" && id!=0) {
document.location.href = "index.php?mode=switch_category&category="+id+"&open=0";
}
if (id==0 && boss==1) {
document.location.href = "index.php?mode=switch_category&category=0&open=0";
}
if (id==0 && boss==0) {
document.location.href = "index.php?mode=switch_category&category=0&open=1";
}
}

function loadpage(url,shut_window){
document.location.href = url;
if (shut_window==1){
opener.location.reload();
self.close();
}
return false;
}

function openwin (url,name) {
  popup = window.open(url, name, "toolbar=no,scrollbars=yes,width=850,height=650,left=50,top=50");
  popup.focus();
}

function swap()
{

var pics = new Array();
pics[0] = new Image(); pics[0].src = "templates/default/graphics/triangle_open.gif";
pics[1] = new Image(); pics[1].src = "templates/default/graphics/triangle_closed.gif";


if( document.getElementById('menu').style.display == 'none')
{
document.getElementById('menu').style.display='inline';
document.getElementById('placeholder').style.display='none';
document.getElementById('triangle').src = pics[0].src;
} else
{
document.getElementById('menu').style.display='none';
document.getElementById('placeholder').style.display='inline';
document.getElementById('triangle').src = pics[1].src;
}
}

function formcheck_account (newaccount) {
	if (document.account.account_name.value == "") {
    alert("Bitte einen Benutzernamen eingeben!");
    document.account.account_name.focus();
    return false;
  }
	if (document.account.account_password.value == "" && newaccount==1) {
    alert("Bitte ein Passwort eingeben!");
    document.account.account_password.focus();
    return false;
  }
  if (document.account.forename.value == "") {
    alert("Bitte einen Vornamen eingeben!");
    document.account.forename.focus();
    return false;
  }
   if (document.account.lastname.value == "") {
    alert("Bitte einen Nachnamen eingeben!");
    document.account.lastname.focus();
    return false;
  }
  if (document.account.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.account.email.focus();
    return false;
  }
  if (document.account.email.value.indexOf("@") == -1) {
   alert("Keine E-Mail-Adresse!");
   document.account.email.focus();
   return false;
  } 
}

function formcheck_login () {
if (document.login.Benutzername.value == "") {
    alert("Bitte einen Benutzernamen eingeben!");
    document.login.Benutzername.focus();
    return false;
  }
if (document.login.Passwort.value == "") {
    alert("Bitte ein Passwort eingeben!");
    document.login.Passwort.focus();
    return false;
  }
 return true;
}

function popup(url,wx,wy,left,top) {
	var window_title = Math.round(Math.random()*1000000) ;
	window.open( url, window_title, "Width="+wx+",Height="+wy+",left="+left+",top="+top+",location=no,toolbar=no,scrollbars=yes" )
	return false;
}

function assign(cat){
parent.Content.document.imgassign.incat.value = cat;
parent.Content.document.imgassign.action = "content.php?action=assign";
parent.Content.document.imgassign.submit();
}

function remcat(cat){
parent.Content.document.imgassign.incat.value = cat;
parent.Content.document.imgassign.action = "content.php?action=remcat";
parent.Content.document.imgassign.submit();
}

function eradicate_images(){
parent.Content.document.imgassign.action = "content.php?action=eradicate_images";
parent.Content.document.imgassign.submit();
}

function importpics() {
parent.Content.document.getElementById('imgtable').style.display='none';
parent.Content.document.getElementById('waiting').style.display='inline';
parent.Content.document.location.href='content.php?action=import';
}

function un_check(){
  for (var i = 0; i < document.imgchoser.elements.length; i++) {
    var e = document.imgchoser.elements[i];
    if ((e.checked != 'checked') && (e.type == 'checkbox')) {
	 e.checked = document.imgchoser.allbox.checked;
    }
  }
}

function check_catboxes(){
  for (var i = 0; i < document.edit.elements.length; i++) {
    var e = document.edit.elements[i];
    if ((e.name != 'allbox') && (e.type == 'checkbox')) {
e.checked = document.edit.allbox.checked;
    }
  }
}

function check_groupboxes(){
  for (var i = 0; i < document.account.elements.length; i++) {
    var e = document.account.elements[i];
    if (e.name == 'groups[]' && e.type == 'checkbox') {
		e.checked = document.account.allbox.checked;
    }
  }
}

function salami_import() {
document.location.href = "?action=incoming";
}

function warning(msg) {
	return confirm(msg) ;
}

function choose_category(category, mode) {
	document.imgchoser.chosen_category.value = category ;
	document.imgchoser.mode.value = mode ;
	document.imgchoser.submit() ;
}

function remove_from_category(nothing_chosen) {
	if (check_empty()) {
	document.imgchoser.mode.value = "remove_from_category" ;
	document.imgchoser.submit() ;
	} else {
	alert(nothing_chosen);
	}
}

function edit_together(nothing_chosen) {
	if (check_empty()) {
	document.imgchoser.mode.value = "edit_together" ;
	var win = window.open( "", "win", "Width=850,Height=600,left=100,top=100,location=no,toolbar=no,scrollbars=yes" )
	document.imgchoser.target = "win";
	document.imgchoser.submit() ;
	} else {
	alert(nothing_chosen);
	}
}

function open_ctree(nothing_chosen) {
	if (check_empty()) {
	document.getElementById('ctreefrm').src='index.php?mode=ctree';
	document.getElementById('floater').style.display = 'inline'
	} else {
	alert(nothing_chosen);
	}
}

function eradicate_media(msg,nothing_chosen) {
	if (check_empty()) {
	if(warning(msg)) {
	document.imgchoser.mode.value = "eradicate_media" ;
	document.imgchoser.submit() ;
	}	
	} else {
	alert(nothing_chosen);
	}
}

function check_empty(){
  var check = 0;
  var count = 0;
  for (var i = 0; i < document.imgchoser.elements.length; i++) {
    var e = document.imgchoser.elements[i];
	 if (e.type == 'checkbox') {
	 count++;
    } 
    if ((e.type == 'checkbox') && (e.checked == false)) {
	 check++;
    } 
  }
  if (check==count) {
  return false; 
  } else {
  return true;
  }
 }
 
function delete_category(msg,category) {
	if(warning(msg)) {
	document.location.href = "index.php?mode=erase_category&category="+category ;
	}	
}

function check_searchfield(msg){ 
	if (document.search.searchstring.value=="") {
	alert(msg);
	return false;
	}
	return true;
}
function check_namefield(msg){ 
	if (document.forms[0].name.value=="") {
	alert(msg);
	return false;
	}
	return true;
}

function get_page(start){
document.location.href = "index.php?mode=show_media&start="+start;
}
