// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function getHTTPObject(xd) {
var xd = false;
if (window.ActiveXObject){
	try{xd = new ActiveXObject("Msxml2.XMLHTTP");}
catch(e) {
	try{xd = new ActiveXObject("Microsoft.XMLHTTP");}
catch(e) {xd = false;}
	}
} 
else if (window.XMLHttpRequest) {try{xd = new XMLHttpRequest();}
	catch(e) {xd=false;}
}
return xd;
}

function grabfile(file,div) {
var request = getHTTPObject(div);
if (request) {
	request.onreadystatechange = function() {
		displayResponse(request,div);
	};
	request.open("GET",file,true);
	request.send(null);
	}
}

function displayResponse(request,div) {
//alert(request.readystate);
if (request.readyState == 4) {
	document.getElementById(div).innerHTML = request.responseText;
}
}


function processimg()
{
var selected = document.imgprocess.files[document.imgprocess.files.selectedIndex].value;
grabfile('/admin/imgstart/'+escape(selected),'process')
$('#process').show();
}

function previewimg(x)
{
grabfile('/admin/previewimg/'+x,'preview');
$('#process').hide();
}

function processvid()
{
var selected = document.vidprocess.files[document.vidprocess.files.selectedIndex].value;
grabfile('/admin/vidstart/'+escape(selected),'process')
}


function loading()
{
$('#loading').vCenter(); 
$('#loading').show();
}

function loadingvideo(p,s)
{
grabfile('/admin/vidmonitor/'+p,'vidprocess')
setTimeout("loadingvideo('"+p+"')",3000)
}

function loginvalidate()
{
var err = "Sorry, there are errors with your submission :\n";
var e  = 0;

if (document.getElementById('User_login').value == "")
	{err += '\t - Login is required\n';e=1;}
if (document.getElementById('User_password').value == "")
	{err += '\t - Password is required\n';e=1}

if (e==1)
	{
		alert(err);
		return false;
	}
	else
	{
		return true;
	}
}

function valsignup(){
var err = "Sorry, there are errors with your submission :\n";
var e  = 0;

if (document.getElementById('User_login').value == "")
	{err += '\t - Username is required\n';e=1;}
if (document.getElementById('User_password').value == "")
	{err += '\t - Password is required\n';e=1}
if (document.getElementById('User_email').value == "")
	{err += '\t - Email is required\n';e=1}
if (document.getElementById('User_firstname').value == "")
	{err += '\t - First Name is required\n';e=1}
if (document.getElementById('User_lastname').value == "")
	{err += '\t - Password is required\n';e=1}
	
if (e==1)
	{
		alert(err);
		return false;
	}
	else
	{
		return true;
	}
}