var maxpic = {"screen" : 24, "wall" : 16, "video" : 2};
var current = {"screen" : 1, "wall" : 1, "video" : 1};
var filename = {"screen" : "screenshotsshow.php", "wall" : "wallpapersshow.php", "video" : "video.php"};
function changepic(next, name){
  if(next == 1 && current[name] == maxpic[name]){
    current[name] = 1;
  }
  else if(next == 0 && current[name] == 1){
    current[name] = maxpic[name];
  }
  else{
    if(next == 1){
      current[name]++;
    }
    if(next == 0){
      current[name]--;
    }
  }
  /*if(name == "video"){
    jpg = "gif";
  }
  else{*/
    jpg = "jpg";
  //}
  document.getElementById('img_' + name).src = "/img/"+name+"/" + current[name] + "_s." + jpg;
  document.getElementById('a_' + name).href = "/" + filename[name]+"?pict=" + current[name];
  return false;
}


arsubmenu = new Array();
function submenu(i){
  if(typeof(arsubmenu[i]) == 'undefined'){
    arsubmenu[i] = 0;//0 if closed by default
  }
  if(arsubmenu[i] == 1){
    //lets close it
    document.getElementById('arrow' + i).src = "images/open.png";
    document.getElementById('sub' + i).style.display = 'none';
    //document.getElementById('sub' + i).style.height = '0px';
    arsubmenu[i] = 0;
    eraseCookie("sm" + i);
  }
  else{
    //lets open it
    document.getElementById('arrow' + i).src = "images/close.png";
    document.getElementById('sub' + i).style.display = 'block';
    //document.getElementById('sub' + i).style.height = '100%';
    arsubmenu[i] = 1;
    createCookie("sm" + i, 1, 0);
  }
}

function loadSM(){
  for(i=0;i<20;i++){//no more then 20 menus are possible, i hope
    if(document.getElementById('sub' + i) && readCookie("sm" + i) == 1){
      arsubmenu[i] = 0;//closed
      submenu(i);//so open it
    }
  }
}

function createCookie(name,value,days) {
    if (days) {
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return false;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}