// JavaScript Document
function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
      }

function showpic(photo) {
now = new Date();
LocalTime = now.toLocaleString();

contents= 
'<table border="1" width="578" height="575" bordercolor="#ffb8f1"><tr><td align="center" valign="middle"><img src="'+photo+'">'
+'<p align="center"><A HREF="javascript:window.close()" >Close Window</A></p></td></tr></table>';

options = "toolbar=0,status=0,menubar=0,scrollbars=0," + "resizable=0,width=600,height=600"; 
newwindow=window.open("","mywindow", options);
newwindow.document.write(contents);
newwindow.document.close();
}



function link()
{
var links = document.getElementById("page_name").value;
while (links.indexOf(" ") != -1) {
links = links.replace(/ /,"")
}
links = links+'.php';
document.getElementById("link").innerHTML = links;
document.getElementById("page_link").value = links;

if (document.getElementById("page_name").value == ""){
document.getElementById("submit").innerHTML = '';
}
else
{
document.getElementById("submit").innerHTML = '<input type="submit" value="Create Page">';
}
}

	function password_strength()
	{
	var pass_test2 = document.getElementById("password").value;
	var pass_test1 = pass_test2.length;
	if (pass_test1 > 10)
	{
	document.getElementById("strength").innerHTML = '<strong><font color="green">Great</font></strong> ';
	}
	else if (pass_test1 > 5)
	{
	document.getElementById("strength").innerHTML = '<font color="green">Average</font> ';
	}
	else if (pass_test1 < 6)
	{
	document.getElementById("strength").innerHTML = '<font color="red">Bad</font> ';
	}
	}

	function validate_form(value,name,error,table)
	{
	if(value == "")
	{
	document.getElementById(error).innerHTML = '<font color="red">' + name + ' Required</font> ';
	}
	else{
	document.getElementById(error).innerHTML = '';
	if(error == "repassworderror" && value != document.getElementById("password").value)
	{
	document.getElementById(error).innerHTML = '<font color="red">Re-enter correct password</font> ';
	}
	if(error == "passworderror" && value != document.getElementById("repassword").value)
	{
	document.getElementById("repassworderror").innerHTML = '<font color="red">Re-enter correct password</font> ';
	}
	if(error == "emailerror")
	{
	var emailaddy = document.form.email.value
	var at = emailaddy.indexOf('@');
	var dot = emailaddy.indexOf('.');
if ((at == -1) || (dot == -1))
{
document.getElementById(error).innerHTML = '<font color="red">Email not valid</font>';
}
	}
	}
	}
function submitbutton()
{
var message = '';
var usernamedoc = document.form.username.value;
if (usernamedoc == "")
{
message = message + 'You are required to enter in a username\n';
}
var passworddoc = document.form.password.value;
if (passworddoc == "")
{
message = message + 'You are required to enter in a password\n';
}

var repassworddoc = document.form.repassword.value;
if (repassworddoc == "") {message = message + 'You are required to re enter in a password\n';}

var emaildoc = document.form.email.value;
if (emaildoc == "")
{
message = message + 'You are required to enter in a email\n';
}

var emailaddy = document.form.email.value;var at = emailaddy.indexOf('@');
var dot = emailaddy.indexOf('.');
if ((at == -1) && (dot == -1))
{
message = message + 'You are required to enter in a valid email address\n';
}
if(repassworddoc != passworddoc)
{
message = message + 'You must re enter a password which matches the first password you entered\n';
}

if((usernamedoc != "") && (passworddoc != "") && (repassworddoc != "") && (passworddoc == repassworddoc) && (emaildoc != "") && (at != -1) && (dot != -1)){
return true;
}
else{
alert(message);
return false;
}
}

function showFull(news)
{
	document.getElementById("briefnews"+news).style.display = 'none';
	document.getElementById("fullnews"+news).style.display = 'inline';	
}

function showBrief(news)
{
	document.getElementById("fullnews"+news).style.display = 'none';
	document.getElementById("briefnews"+news).style.display = 'inline';	
}