function refreshsec()
{
	var sec_value =	$F('sec_value');
	var pars = 'sec_value'+sec_value;
	url = "random_sec.php"
	var myAjax = new Ajax.Updater( 'secdiv', url, { method: 'get', parameters: pars});
}



function validateconfess()
{
if(document.confessform.confess_title.value == "")
{
alert("Please enter a title");
document.confessform.confess_title.focus();
return false;
}
if(document.confessform.confession.value == "")
{
alert("Please enter your description");
document.confessform.confession.focus();
return false;
}
if(document.confessform.sec_confirm.value == "")
{
alert("Please enter the Security Code");
document.confessform.sec_confirm.focus();
return false;
}
if(document.confessform.sec_confirm.value != "")
{
	if (document.confessform.sec_confirm.value != document.confessform.sec_value.value)
	{
	alert("Please enter the Correct Security Code");
	document.confessform.sec_confirm.focus();
	return false;
	}
}
if (document.confessform.poll_ques.value != "")
{
	if (document.confessform.poll_opt1.value == "")
	{
	alert("Please enter the first option");
	document.confessform.poll_opt1.focus();
	return false;
	}
	if (document.confessform.poll_opt2.value == "")
	{
	alert("Please enter the second option");
	document.confessform.poll_opt2.focus();
	return false;
	}
	else
	{
	return true;
	}
}
else
{
return true;
}
}



function populatenew()
{
	var pars = '';
	url = "new_confession.php"
	var myAjax = new Ajax.Updater( 'newconfess', url, { method: 'get', parameters: pars});
}

function populateread(pagenum)
{
	var pars = 'page='+pagenum;
	url = "read.php"
	var myAjax = new Ajax.Updater( 'newconfess', url, { method: 'get', parameters: pars});
}


function randomconfess()
{
	var pars = '';
	url = "randomconfess.php"
	var myAjax = new Ajax.Updater( 'newconfess', url, { method: 'get', parameters: pars});
}

function confessrandom(curntconfess_id)
{
	var pars = 'con_id='+curntconfess_id;
	url = "randomconfess.php"
	var myAjax = new Ajax.Updater( 'newconfess', url, { method: 'get', parameters: pars});
}

function submitrate()
{
var params = Form.serialize($('rateform'));
new Ajax.Updater('ratediv', 'submit_rate.php', {asynchronous:true, parameters:params});
}

function submitpoll()
{
var params = Form.serialize($('pollform'));
new Ajax.Updater('pollresdiv', 'submit_poll.php', {asynchronous:true, parameters:params, onComplete:function(){showpoll();}});
}


function showpoll()
{
	var pollid = $F('pollpollid');
	var pars = 'poll_id='+pollid;
	url = "pollresult.php"
	var myAjax = new Ajax.Updater( 'polldiv', url, { method: 'get', parameters: pars});
}


function validatecontact()
{
if (document.contactform.yourname.value=="")
{
alert("Please enter your Name");
document.contactform.yourname.focus();
return false;
}
if (document.contactform.email.value=="")
{
alert("Please enter your Email");
document.contactform.email.focus();
return false;
}
if (document.contactform.email.value!="")
{
var output = checkbae('contactform','email');
	if (output == true)
	{
		if (document.contactform.yourquery.value=="")
		{
		alert("Please enter your Query");
		document.contactform.yourquery.focus();
		return false;
		}
		else
		{
		return true;
		}
	}
	else
	{
	return false;
	}
}
}


var testresults
function checkemail(formname,inputname){

var a="document.";
var b=".value";
var str = eval(a+formname+"."+inputname+b);
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please enter a valid email address!")
eval(a+formname+"."+inputname+".focus()");
testresults=false
}
return (testresults)
}

function checkbae(formname,inputname){
if (document.layers||document.getElementById||document.all)
return checkemail(formname,inputname)
else
return true
}



function populateadminconfess(pagenum,catid)
{
	if (catid == "0")
	{
		var pars = 'page='+pagenum;
	}
	else
	{
		var pars = 'page='+pagenum+'&cat_id='+catid;
	}
	url = "newconfessions.php"
	var myAjax = new Ajax.Updater( 'mainconfessdiv', url, { method: 'get', parameters: pars});
}

function validatesearch()
{
if(document.searchform.confess_id.value=="")
{
alert("Plese enter a search term");
document.searchform.confess_id.focus();
return false;
}
else
{
return true;
}
}


function showhide(hidediv,showdiv)
{
var hide = document.getElementById(hidediv);
var show = document.getElementById(showdiv);
eval("hide.style.display = 'none';");
eval("show.style.display = 'block';");
}

function updateconstatus()
{
var params = Form.serialize($('constatusform'));
new Ajax.Updater('constatusres', 'updateconstatus.php', {asynchronous:true, parameters:params, onComplete:function(){showconstatus();}});
}

function showconstatus()
{
var hide = document.getElementById("editconstatus");
eval("hide.style.display = 'none';");
}

function updateimgstatus()
{
var params = Form.serialize($('imgstatusform'));
new Ajax.Updater('imgstatusres', 'updateimgstatus.php', {asynchronous:true, parameters:params, onComplete:function(){showimgstatus();}});
}

function showimgstatus()
{
var hide = document.getElementById("editimgstatus");
eval("hide.style.display = 'none';");
}

function updatepollstatus()
{
var params = Form.serialize($('pollstatusform'));
new Ajax.Updater('pollstatusres', 'updatepollstatus.php', {asynchronous:true, parameters:params, onComplete:function(){showpollstatus();}});
}

function showpollstatus()
{
var hide = document.getElementById("editpollstatus");
eval("hide.style.display = 'none';");
}


function deleteconfess(confess_id)
{
var confirmation = confirm("Do you really want to Delete this confession");
if (confirmation == true)
{
	var pars = 'confess_id='+confess_id;
	url = "deleteconfession.php"
	var myAjax = new Ajax.Updater( 'mainconfessdiv', url, { method: 'get', parameters: pars});
}
else
{
}
}

function deletecat(cat_id)
{
var confirmation = confirm("Do you really want to Delete this category");
if (confirmation == true)
{
	var pars = 'cat_id='+cat_id;
	url = "deletecat.php"
	var myAjax = new Ajax.Updater( 'mainadmindiv', url, { method: 'get', parameters: pars});
}
else
{
}
}
