function popWin(url,winname,w,h,scroll){
	var LeftPosition = (screen.width)?(screen.width-w)/2:100;
	var TopPosition = (screen.height)?(screen.height-h)/2:100;
	settings = 'width='+ w +',height='+ h +',top='+ TopPosition +',left='+ LeftPosition +',scrollbars='+ scroll +',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(url, winname, settings);
	win.focus();
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function chgImg() {
	if (document.images) {
		for (var i=0; i<chgImg.arguments.length; i+=2) {
			document[chgImg.arguments[i]].src = chgImg.arguments[i+1];
		}
	}
}

function charCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) { // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	} else { // otherwise, update 'characters left' counter
		countfield.innerHTML = maxlimit - field.value.length;
	}
}

var preloadflag = false;

function preload() {
	/*
	lnav1 = newImage("imgs/but_a1_on.gif");
	lnav2 = newImage("imgs/but_nickshows_on.gif");
	lnav3 = newImage("imgs/but_sarvo_on.gif");
	lnav4 = newImage("imgs/but_nickshorts_on.gif");
	lnav5 = newImage("imgs/but_unick_on.gif");
	lnav6 = newImage("imgs/but_unknown_on.gif");
	lbackto = newImage("imgs/but_backtonick_on.gif");
	*/
	preloadflag = true;
}

function validateForm(oForm){
	var o = new Object;
	o.bResult = true;
	o.sAlert = "";
	// Validate
	o=valNotNullField(oForm.title,"You need to create a title.\n",o);
	o=valNotNullField(oForm.description,"You need to create a description.\n",o);
	o=checkExtenstion(oForm.filename_file,"You need to upload the correct file type.\n",o,'mpg,mpeg,avi,mov,wmv,flv,3gp,a4a');
	if (!o.bResult) alert(o.sAlert);
	return o.bResult;
}

function validateForm2(oForm){
	var o = new Object;
	o.bResult = true;
	o.sAlert = "";
	// Validate
	o=valNotNullField(oForm.entry,"You need to create a title.\n",o);
	o=checkExtenstion(oForm.photo,"You need to upload the correct file type.\n",o,'jpg');
	if (!o.bResult) alert(o.sAlert);
	return o.bResult;
}

function submitForm(oForm){
	if(validateForm(oForm)){
		oForm.submit();
	}
}

function onSubmitHandler(oForm){
  submitForm(oForm);
  return false;
}

function playMP3(fPath,sTitle){
	document.getElementById("flash").innerHTML = 'Loading ...';
	var out = '';

	// write the flash object
	var mdiv = document.getElementById("flash");
	out = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
	out += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	out += 'width="229" height="110" id="MediaPlayer">';
	out += '<param name="movie" value="flash/player_mp3.swf" />';
	out += '<param name="quality" value="high" />';
	out += '<param name="FlashVars" value="media=' + fPath + '&topic=' + sTitle + '" />';
	out += '<embed src="flash/player_mp3.swf" FlashVars="media=' + fPath + '&topic=' + sTitle + '" quality="high" width="229" height="110" name="MediaPlayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	out += '</object>';
	mdiv.innerHTML = out;
}

function playVideo(fPath){
	document.getElementById("flash").innerHTML = 'Loading ...';
	var out = '';

	// write the flash object
	var mdiv = document.getElementById("flash");
	out = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
	out += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	out += 'width="346" height="316" id="MediaPlayer">';
	out += '<param name="movie" value="flash/player_video.swf" />';
	out += '<param name="quality" value="high" />';
	out += '<param name="FlashVars" value="vID=&media=' + fPath + '&window=no" />';
	out += '<embed src="flash/player_video.swf" FlashVars="vID=&media=' + fPath + '&window=no" quality="high" width="346" height="316" name="MediaPlayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	out += '</object>';
	mdiv.innerHTML = out;
}

function resizeObj(iVID, mPath, sTime) {
	var fs = window.open("" ,"fs", "toolbar=no,width=" + screen.availWidth  + ",height=" + screen.availHeight + ",status=no,resizable=yes,fullscreen=yes,scrollbars=no");

	out = '<html>';
	out += '<body>';

	out += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
	out += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	out += 'width="100%" height="100%" id="MediaPlayer" align="top">';
	out += '<param name="movie" value="flash/player_video.swf" /><param name="quality" value="high" /><param name="FlashVars" value="iVID='+iVID+'&media='+ mPath +'&sTime=' + sTime + '&window=yes">';
	out += '<embed src="flash/player_video.swf" FlashVars="iVID='+iVID+'&media='+ mPath +'&sTime=' + sTime + '&window=yes" quality="high" width="100%" height="100%" name="MediaPlayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	out += '<\/object>';

	out += '<\/body>';
	out += '<\/html>';

	fs.document.write(out);
	fs.focus();
}

function expand(cid){
	var hdiv = document.getElementById(cid);
	if(hdiv.style.display == 'none') {
		hdiv.style.display = 'block';
	} else {
		hdiv.style.display = 'none';
	}
}

var iI = 0;

function sImg(aId){
	var ddiv = document.getElementById("desc");
	ddiv.innerHTML = aImg[aId][1];
	chgImg('mn','imgs/pics/' + aImg[aId][0]);
	iI = aId;
}

function next(){
	var il = Math.floor(aImg.length-1)
	if(iCp == iMp && iI == il){ return; }
	if(iCp <= iMp) {
		if(iI == il) {
			document.location.href = 'pics.php?p=' + Math.floor(iCp+1);
		} else {
			sImg(Math.floor(iI+1));
		}
	}
}

function prev() {
	if(iI == 0 && iCp > 1) {
		document.location.href = 'pics.php?p=' + Math.floor(iCp-1);
	} else {
		if(iI > 0) { sImg(Math.floor(iI-1)); }
	}
}

function loadGallery() {
	var il = aImg.length;
	var idiv = document.getElementById("iTbl");
	var out = '';
	
	for (i=0; i < il; i++) {
		out += '<td><a href="javascript:sImg(' + i + ');"><img src="imgs/pics/' + aImg[i][0] + '" width="72" height="48" /></a></td>';
		if(i == 5) { out += '</tr><tr>'; }
	}
	out = '<tr>' + out + '</tr>';
	out += '<tr><td colspan="6" height="10"></td></tr>';
	out += '<tr><td colspan="2" class="p-but">';
	
	if(iCp > 1) { 
		out += '<a href="pics.php?p=' + Math.floor(iCp-1) + '"><img src="imgs/but_prev12_off.gif" width="100" height="17" alt="Previous" /></a>'; 
	} else {
		out += '<img src="imgs/trans.gif" width="100" height="17" alt="" />';
	}
	out += '</td><td colspan="2" class="page">Page ' + iCp + ' of ' + iMp + '</td>';
	out += '<td colspan="2" class="n-but">';
	if(iCp < iMp) {
		out += '<a href="pics.php?p=' + Math.floor(iCp+1) + '"><img src="imgs/but_next12_off.gif" width="66" height="17" alt="Next" /></a>';
	} else {
		out += '<img src="imgs/trans.gif" width="66" height="17" alt="" />';
	}
	out += '</td></tr></table>';
	document.write(out);
}

function loadImg() {
	document.write('<img name="mn" src="imgs/pics/' + aImg[0][0] + '" width="300" height="187" />');
}

function loadDesc() {
	document.write(aImg[0][1]);
}
