function firsttimecheck(){

  if (!get_cookie("bandwidth")){
    path = window.location.pathname;

    if (path.indexOf('firsttime') == -1){
    	path = path.substr(0,path.lastIndexOf('/'));
    	window.location.pathname = path + '/firsttime.php';
    }
  }
}
function speakroll(img) { 
	document.images["screenshot"].src = "images/screenshots/" + img;
}
function topicroll(text) { 
	document.getElementById('topictext').innerHTML = text;
}
function setcookie(name, value){

  expires = "Mon, 23-Apr-3000 00:00:00 GMT"
 	document.cookie = name + "=" + value + ";expires=" + expires;

}
function showhide(e){

	if (e.style.display == "none"){
		//close all folders first
    f = document.getElementsByName('folder');
    for (i = 0; i < f.length; i++){
  		f[i].style.display = "none";
		}
		//make clicked folder visible 
		e.style.display = "";
	}		
  else
		//close clicked folder
  	e.style.display = "none";
}
function checkfolders(){

  var folderstring = '';
  
  e = document.getElementsByName("folder");
  
  for (i = 0; i < e.length; i++){
    if (e[i].style.display == "")
    	folderstring += i;
  	folderstring += ',';
  }
  document.cookie = 'foldercookie=' + folderstring;
}	
function get_cookie(cookiename) {

  //find beginning of cookie value
	begin = document.cookie.indexOf(cookiename);			  

	if (begin == -1)
		return false;
	
	begin += cookiename.length + 1;
	
	//find end of cookie value
  end = document.cookie.indexOf(";", begin);
  if (end == -1) 
		end = document.cookie.length;
		
	//return substring between 'begin' and 'end'
  cookievalue = unescape(document.cookie.substring(begin, end));
	return cookievalue;
}
function initializefolders(){
	
	folderstring = get_cookie('foldercookie')

	if (!folderstring)
		return;
	
	folderarray = folderstring.split(',');

  e = document.getElementsByName("folder");

	if (e.length > 0)
    for (i = 0; i < folderarray.length; i++){
  		if (folderarray[i] != '')
    			e[i].style.display = '';
  	}
}

