// JavaScript Document

function tabSwitch(new_tab, new_content) {
	
	document.getElementById('content_1').style.display = 'none';
	document.getElementById('content_2').style.display = 'none';
	document.getElementById('content_3').style.display = 'none';		
	document.getElementById(new_content).style.display = 'block';	
	

	document.getElementById('tab_1').className = '';
	document.getElementById('tab_2').className = '';
	document.getElementById('tab_3').className = '';		
	document.getElementById(new_tab).className = 'active';		

}

// Ties a set of tabs and content id's together, and switches between them
// <div id='tab_1'> and <div id="content_1"> for example
// Usage: tabswitch(1, 4, 'tab', 'panel') would switch on tab_1 and panel_1

function tabSwitch_2(active, number, tab_prefix, content_prefix) {
	
	for (var i=1; i < number+1; i++) {
	  document.getElementById(content_prefix+i).style.display = 'none';
	  document.getElementById(tab_prefix+i).className = '';
	}
	document.getElementById(content_prefix+active).style.display = 'block';
	document.getElementById(tab_prefix+active).className = 'active';	
	
}

// Gets a cookie

function getCookie(name) {
	var search = name + "=";
	var retstr = "";
	var offset = 0;
	var end = 0;
	if (document.cookie.length > 0) {
	  offset = document.cookie.indexOf(search);
	  if (offset != -1) {
		  offset += search.length;
		 end = document.cookie.indexOf(";", offset);
		if (end == -1) 
			end = document.cookie.length;
		 retstr = unescape(document.cookie.substring(offset, end));
	  }
	}
	return(retstr)
}

function leaveSignature(name, value) {
	var exp = new Date();
	var oneYearFromNow = exp.getTime() + (365 * 24 * 60 * 60 * 1000);
	exp.setTime(oneYearFromNow);
	document.cookie = "SEX9US." + name + "=" + value + "; path=/; domain=sex9.us; expires=" + exp.toGMTString(); 
}


var streams = new Array();
var obj;
var src;
var thumbParts;
var delay = 250;
			
function stream(id, i) {
	if (i == 1) {
		streams[id] = true;
	}

	if (i <= 15) {
		var t = setTimeout("showThumb(\'" + id + "\', \'"+ i +"\')", delay);
	}
}
			
function showThumb(id, i) {
	if (streams[id] != true) {
		return;
	}

	obj = document.getElementById(id);
	src = obj.src;
	if (src.search('/data/') != -1) {
		src = src.replace('data', 'strips') + '/' + i;
		obj.src = src;
	} else {
		thumbParts = src.split('/');
		thumbParts[7] = i
		obj.src = thumbParts.join('/')
	}
	var t = setTimeout("stream(\'"+ id +"\', \'"+ ++i +"\')", delay);
}
			
function stopstream(id) {
	streams[id] = false;
	if (thumbParts) {
		thumbParts = src.split('/');
		thumbParts[4] = 'data'
		delete thumbParts[7]
		newsrc = thumbParts.join('/')
		obj.src = newsrc.substring(0, newsrc.length - 1)
	}
}
