var dh;
var dw;
var vh;
var vw;
var ihOld;
var phOld;
var vidSrc;
var more = false;
var thumbs = new Array(40);

function showVid() {
	var so = new SWFObject(vidSrc, "vidswf", vw, vh, "6", "#000000");
	so.write("vidobj");
}

function sizePage() {
	dh = window.innerHeight ? window.innerHeight :
		document.documentElement.clientHeight;
	dw = window.innerWidth ? window.innerWidth : 
		document.documentElement.clientWidth;
	
	vw = dw - 415;
	vh = parseInt(0.775 * vw);

	if ($('scrollerl'))
		$('scrollerl').style.height = (dh - 120) +'px';
		
	if ($('vidscroller'))
		$('vidscroller').style.height = (dh - 130) +'px';
		
	if ($('infom'))
		$('infom').style.width = (vw - 45) +'px';

	$('adsl').style.height = (dh - 120) +'px';

	if (more) {
		vh = 160;
		vw = 180;
		
		$('infom').style.height = (dh - 300) +'px';
		$('descpane').style.height = (dh - 325) +'px';
	}
	
	if (vidSrc) {
		showVid();
	}
}

function sv(src, len, date, num) {
	vidSrc = src;
	showVid();
	if (document.all) {
		title = $('vt' +num).innerText;
	} else {
		title = $('vt' +num).textContent;
	}
	url = $('v' +num).href;
	$('vidtitle').innerHTML = '<a href="' +url +'" target="vidlink">' +title
		+'</a> ' +len;
	desc = $('sd' +num).innerHTML;
	tags = $('st' +num).innerHTML;
	if (tags) {
		arr = tags.split(',');
		for(i=0; i<arr.length; i++) {
			desc += ' <a href="/vids/of/' +escape(arr[i].replace(" ", "+"))
				+'">' +arr[i] +'</a>';
		}
		if (i>0) {
			desc += ' ';
		}
	}
	$('viddesc').innerHTML = desc;
	$('viddate').innerHTML = '- ' +date;
	
	if (more) {
		toggleMore();
	}
	return(false);
}

function toggleMore() {
	if (!more) {
		more = true;
		
		ihOld = $('infom').style.height;
		phOld = $('descpane').style.height;
		
		sizePage();
		
		document.images['moreless'].src = '/vids/images/less.gif';
		document.images['moreless'].alt = 'less';
	} else {
		more = false;
		
		$('infom').style.height = ihOld;
		$('descpane').style.height = phOld;
		
		sizePage();
		
		document.images['moreless'].src = '/vids/images/more.gif';
		document.images['moreless'].alt = 'more';
	}
}

function less() {
	moreMode = false;
}

function pageLoad() {
	if (document.forms[0])
		document.forms[0].q.focus();
	arr = document.getElementsByName('vt');
	for (i=0; i<arr.length; i++) {
		if (!arr[i].complete) {
			arr[i].src = '/vids/images/nothumb.gif';
		}
		
		if (typeof arr[i].naturalWidth != "undefined" &&
			arr[i].naturalWidth == 0) {
			arr[i].src = '/vids/images/nothumb.gif';
    	}
	}
}

function toggleAdv() {
	if ($('advsearch').style.display == 'block') {
		$('advsearch').style.display = 'none';
		$('advlink').innerHTML = 'advanced';
	} else {
		$('advsearch').style.display = 'block';
		$('advlink').innerHTML = 'simple';
	}
	return(false);
}

