function open_win(a,w,h) {
	window.open(a,'','toolbar=no,status=no,scrollbars=no,location=no,menubar=no,directories=no,width='+w+',height='+h)
}
function open_win_small(a,w,h) {
	window.open(a,'','toolbar=no,status=no,scrollbars=no,location=no,menubar=no,directories=no,width='+w+',height='+h)
}

// åbner kategoriboxen
function opencatbox() {
	if(document.getElementById('catbox').style.display=='block') {
		document.getElementById('catbox').style.display='none';
	} else {
		document.getElementById('catbox').style.display='block';
		if(last_cat_id!=0) {
			document.getElementById(last_cat_id).style.display='none';
		}
	}
}

var last_cat_id = '';
// folder en kategori ud
function opencat(id) {
	if(document.getElementById(id).style.display=='block') {
		document.getElementById(id).style.display='none';
	} else {
		if(last_cat_id!='') {
			document.getElementById(last_cat_id).style.display='none';
		}
		document.getElementById(id).style.display='block';
	}
	last_cat_id = id;
}

// henter partnermenuen vi anbefaler i venstre side
var content = '';
function getpartnermenu() {
	var req = null;

	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();

	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById('partnermenu').innerHTML=req.responseText;
			}
		}
	};
	req.open("GET", "/includes/partnermenu.php", true);
	req.send(null);
}

// henter top 10 fra toplisten i venstre side
var content = '';
function gettoplistmenu() {
	var req = null;

	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();

	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById('toplistmenu').innerHTML=req.responseText;
			}
		}
	};
	req.open("GET", "/includes/toplistmenu.php", true);
	req.send(null);
}

// rotation af thumbs for gallerier

var images = new Array();
function Array2D() {
	function setArray(length) { // set an array inside the object
		this.elem=new Array();
		for(i=0;i<length;i++) {
			this.elem[i]=null;
		}
	}
	this.setArray=setArray;
	this.elem=null; // our array
}

function findir(n) {
	return (Math.floor(n/1000)*1000);
}

function loadthumb(n,count) {
   	var folder = findir(n);
	images[n] = new Array2D();
  	images[n].setArray(10);
   	
   	images[n].elem[0] = new Image;
   	images[n].elem[0].src = 'http://thumbs.sexaben.dk/'+folder+'/'+n+'/h0.jpg';

	// vis hurtigt første thumb i slideshowet
	if(count>1) {
	   	images[n].elem[1] = new Image;
	   	images[n].elem[1].src = 'http://thumbs.sexaben.dk/'+folder+'/'+n+'/h1.jpg';
	   	document.getElementById('t'+n).src = eval('images['+n+'].elem[1].src');
	}
   	
   	for(i=2; i<count; i++) {
		images[n].elem[i] = new Image;
		images[n].elem[i].src = 'http://thumbs.sexaben.dk/'+folder+'/'+n+'/h'+i+'.jpg';
   	}
}

var tb_number = 0;
function tb_hover(n,count) {
	tb_number = n;
	loadthumb(n,count);
	document.getElementById('t'+n).src = eval('images['+n+'].elem[1].src');
	thumbslides = setInterval("slideshow("+n+","+count+")", 700);
}

function tb_out() {
	document.getElementById('t'+tb_number).src = eval('images['+tb_number+'].elem[0].src');
	clearInterval(thumbslides);
	tb_number = 0;
	current_tb = 2;
}

var current_tb = 2;
function slideshow(n,count) {
	if (current_tb >= count) {
		current_tb = 0;
	}
	document.getElementById('t'+n).src = eval('images['+n+'].elem['+current_tb+'].src');
	current_tb++;
}


// rotation af thumbs for videoer

var cthumb = -1;
var thumbobj = null;
var thumbroller = null;
var cid = 0;
bigImage = new Image();

function rollthumb() {
	if(cthumb==-1) {
		bigImage.src = "/thumbs/video/98s.jpg";
		cthumb=0;
	}
	else {
		if(cthumb<10) {
			cthumb++;
		} else {
			cthumb=0;
		}
		thumbobj.style.backgroundImage = "url('/thumbs/video/"+cid+"s.jpg')";
		thumbobj.style.backgroundPosition = -160*cthumb+'px';
	}
}

function start_roll(obj,c) {
	cid = c;
	thumbobj = obj;
  thumbobj.style.backgroundImage = "url('/thumbs/video/"+c+"s.jpg')";
	thumbroller = setInterval("rollthumb()", 800);
}

function stop_roll() {
	clearInterval(thumbroller);
	thumbobj.style.backgroundPosition = '0px';
  thumbobj.style.backgroundImage = "url('/thumbs/video/"+cid+"t.jpg')";
	cthumb = 0;
}

// forsidens galleri søgning
function search_form() {
	var link = 'http://www.sexaben.dk/gallerier/soegning/';
	if(document.getElementById('search_cat').value=='' && document.getElementById('search_sort').value=='' && document.getElementById('search_type').value=='')  {
		link = 'http://www.sexaben.dk/gallerier/soegning/alle';
	}
	else {
		if(document.getElementById('search_cat').value!='') {
			link = link + 'c' + document.getElementById('search_cat').value;
		}
		if(document.getElementById('search_sort').value!='') {
			link = link + 'o' + document.getElementById('search_sort').value;
		}
		if(document.getElementById('search_type').value!='') {
			link = link + 't' + document.getElementById('search_type').value;
		}
	}
	self.location=link;
}

// Føj en video eller billed favorit til samlingen
function add_favorite(id,type) {
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Din browser understøtter desværre ikke Javascript/AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function() {
		if(xmlHttp.readyState==4) {
			if(xmlHttp.responseText=='exist') {
				alert("Mediet eksisterer allerede blandt dine favoritter!");
			} else {
				alert('Mediet er tilføjet favoritterne!');
			}
		}
	}
	xmlHttp.open("GET","/medlemmer/favorite_add.php?id="+id+"&type="+type);
	xmlHttp.send(null);
}

function favorite_delete(id,type,n) {
	if(confirm('Er du sikker på, videoen skal slettes?')) {
		document.location = '/medlemmer/favorite_delete.php?id='+id+"&type="+type+"&n="+n;
	}
}

function members_cancellation() {
	if(confirm('Er du sikker på, du vil afmelde medlemsskabet?')) {
		document.location = '/medlemmer/cancel.php';
	}
}
function members_uncancellation() {
	if(confirm('Er du sikker på, du vil re-aktivere medlemsskabet?')) {
		document.location = '/medlemmer/uncancel.php';
	}
}

