function validate_form_upload(item, doc)
{
	
	var $title;
	var $response;
	var $errors;
	var $file;

	if(doc=='Y')
	{
	$file=item.user_selected_file.value;
	}
	else
	{
		$file="Not required";
	}
	
	
	$title=item.title.value;

	$response="Errors:- ";
	$errors=0;

	if (isEmpty($file))
	{
		$response+="Document not selected";
		$errors+=1;
	}
	
	if (isEmpty($title))
	{
		if ($errors!=0)
		{
			$response+=", ";
		}

		$response+="Title not present";
		$errors+=1;
	}

	$response+=".";
	

	if ($errors==0)
	{
//		alert ("OK");
		return true;
	}
	else
	{
		alert ($response);
		return false;
	}

}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}



function changeCat(thisid, thispos, lastid, lastpos)
{
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/category_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}



function changeCatAct(thisid, value)
{
	$currentURL= "process/category_updates.php?act=act&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeCatStatus(thisid, value)
{
	$currentURL= "process/category_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeNewsStatus(thisid, value)
{
	$currentURL= "process/news_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmNewsDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/news_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeAnnStatus(thisid, value)
{
	$currentURL= "process/ann_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmAnnDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/ann_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeSS(section, thispos, lastpos)
{
//	alert("move this section up");

	$currentURL= "process/page_updates.php?act=posa&section=" + section + "&pos=" + thispos + "&pos2=" + lastpos;
	location.href = $currentURL;

}

function changePos(thisid, thispos, lastid, lastpos)
{
//	alert("move this page up");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/page_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function changeStatus(thisid, value)
{
	$currentURL= "process/page_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

	
function confirmPageDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/page_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeDCSt(thisid, value)
{

$currentURL= "process/download_category_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeDC(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/download_category_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}


function changeDStatus(thisid, value)
{

$currentURL= "process/download_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeDFP(thisid, value)
{

$currentURL= "process/download_updates.php?act=fp&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmDownDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/download_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function confirmDCDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/download_category_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function recordDownload(doc, inc){
	var $currentURL= inc;
	
	$currentURL=  "index.php?inc=" + inc + "&doc=" + doc;
	location.href = $currentURL;
}

function changeSCSt(thisid, value)
{

$currentURL= "process/staff_category_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeSC(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/staff_category_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmSCDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/staff_category_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}




function changeStStatus(thisid, value)
{

$currentURL= "process/staff_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeSt(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/staff_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmStDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/staff_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}






function changeGovStatus(thisid, value)
{

$currentURL= "process/gov_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeGov(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/gov_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmGovDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/gov_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeClStatus(thisid, value)
{

$currentURL= "process/club_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmClDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/club_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}


function changeGalPos(thisid, thispos, lastid, lastpos, is)
{
//	alert("move this image up");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/gal_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos + "&is=" + is;
	location.href = $currentURL;
}



function confirmGalDelete(id, path, is){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/gal_updates.php?act=del&id=" + id +"&is=" + is;
		location.href = $currentURL;
	}
}

function confirmImDelete(id, path, filename){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/im_updates.php?act=del&id=" + id + "&filename=" +filename;
		location.href = $currentURL;
	}
}

function confirmISDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/is_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeISStatus(thisid, value)
{

$currentURL= "process/is_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeISHome(thisid, value)
{

$currentURL= "process/is_updates.php?act=home&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmAdsDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/ads_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeAdsStatus(thisid, value)
{

$currentURL= "process/ads_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeHPStatus(thisid, value)
{

$currentURL= "process/hp_extra_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeHPPos(thisid, thispos, lastid, lastpos)
{
//	alert("move this page up");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/hp_extra_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmHPDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/hp_extra_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}


function confirmUserDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/user_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeQuizStatus(thisid, value)
{
$currentURL= "process/quiz_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmQuizDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this quiz and all related questions?');

	if(okToDelete){
	$currentURL=  "process/quiz_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeQuesStatus(thisid, value, qzid)
{
$currentURL= "process/question_updates.php?act=status&id=" + thisid + "&val=" + value + "&qz=" + qzid;
	location.href = $currentURL;
}

function confirmQuesDelete(id, path, qzid){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this question?');

	if(okToDelete){
	$currentURL=  "process/question_updates.php?act=del&id=" + id + "&qz=" + qzid;
		location.href = $currentURL;
	}
}

function changeQPStatus(thisid, value, qpid)
{
$currentURL= "process/qp_updates.php?act=status&id=" + thisid + "&val=" + value + "&qp=" + qpid;
	location.href = $currentURL;
}

function changeQPCurrent(thisid, value, qpid)
{
$currentURL= "process/qp_updates.php?act=current&id=" + thisid + "&val=" + value + "&qp=" + qpid;
	location.href = $currentURL;
}

function confirmQPDelete(id, path, qpid){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this question?');

	if(okToDelete){
	$currentURL=  "process/qp_updates.php?act=del&id=" + id + "&qp=" + qpid;
		location.href = $currentURL;
	}
}

function changeQRStatus(thisid, value, qpid)
{
$currentURL= "process/response_updates.php?act=status&id=" + thisid + "&val=" + value + "&qp=" + qpid;
	location.href = $currentURL;
}

function confirmQRDelete(id, path, qpid){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this question?');

	if(okToDelete){
	$currentURL=  "process/response_updates.php?act=del&id=" + id + "&qp=" + qpid;
		location.href = $currentURL;
	}
}

function changeQRPos(thisid, thispos, lastid, lastpos, qp)
{
//	alert("move this page up");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/response_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos + "&qp=" + qp;
	location.href = $currentURL;
}


function Selected_AddSet()
{
	document.Images.action = "index.php?inc=46";
	document.Images.target = "_self";		// Open is same window
	document.Images.submit();			// Submit the page
	return false;
}

function Selected_Delete()
{
	document.Images.action = "index.php?inc=90";
	document.Images.target = "_self";		// Open is same window
	document.Images.submit();			// Submit the page
	return false;
}

function Selected_Full_Delete()
{
	document.Images.action = "index.php?inc=91";
	document.Images.target = "_self";		// Open is same window
	document.Images.submit();			// Submit the page
	return false;
}

function changeLinkCatSt(thisid, value)
{

$currentURL= "process/link_category_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeLinkCat(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/link_category_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmLinkCatDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/link_category_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}


function changeLinkStatus(thisid, value)
{

$currentURL= "process/link_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function changeLinkPos(thisid, thispos, lastid, lastpos)
{
//	alert("move this page uo");
	
	var $this_id;
	var $this_pos;
	var $last_id;
	var $last_pos;
	
	$this_id=thisid;
	$this_pos=thispos;
	$last_id=lastid;
	$last_pos=lastpos;
	
if ($this_pos==0)
{
	alert ("Can't be done check position numbers");
	return false;
}

if ($this_pos==$last_pos)
{
	alert("Same position numbers");
	return false;
}

	$currentURL= "process/link_updates.php?act=pos&id=" + thisid + "&pos=" + lastpos + "&id2=" + lastid + "&pos2=" + thispos;
	location.href = $currentURL;
}

function confirmLinkDelete(id, path){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/link_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeCeleDateSt(thisid, value, qpid)
{
$currentURL= "process/celebrationdates_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmCeleDateDelete(id, path, qpid){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this assembly?\n\nYou will also lose any details attached to this assembly.');

	if(okToDelete){
	$currentURL=  "process/celebrationdates_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

function changeCeleSt(thisid, value, qpid)
{
$currentURL= "process/celebration_updates.php?act=status&id=" + thisid + "&val=" + value;
	location.href = $currentURL;
}

function confirmCeleDelete(id, path, qpid){
	var $currentURL = path;
	var okToDelete = confirm('Are you sure you want to delete this record?');

	if(okToDelete){
	$currentURL=  "process/celebration_updates.php?act=del&id=" + id;
		location.href = $currentURL;
	}
}

