﻿function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function swapImageInfo(imagedate,imagetitle)
{
	document.getElementById('galleryimagedate').innerHTML = imagedate;
	document.getElementById('galleryimagetitle').innerHTML = imagetitle;
}

function doAllEventsList()
{
	document.getElementById('alleventslink').className = "eventslinksdark";
	
	document.getElementById('affiliatedlink').className = "eventslinkslight";
	document.getElementById('affiliatedtoolbar').className = "eventslinksdark";
	document.getElementById('affiliatedlist').className = "scrollpane";
	document.getElementById('affiliatedlist').style.display = "";
	//document.getElementById('affiliatedtoolbar').affiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('unaffiliatedlink').className = "eventslinkslight";
	document.getElementById('unaffiliatedtoolbar').className = "eventslinksdark";
	document.getElementById('unaffiliatedlist').className = "scrollpane";
	document.getElementById('unaffiliatedlist').style.display = "";
	//document.getElementById('unaffiliatedtoolbar').unaffiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('othereventslink').className = "eventslinkslight";
	document.getElementById('othereventstoolbar').className = "eventslinksdark";
	document.getElementById('othereventslist').className = "scrollpane";
	document.getElementById('othereventslist').style.display = "";
	//document.getElementById('othereventstoolbar').othereventsbutton.src = "images/button-showallevents.gif";
	
	createCookie('choseneventslink','all','14')
	
	document.location.href="#showevents";
	
}

function doAffiliatedList()
{
	document.getElementById('alleventslink').className = "eventslinkslight";
	
	document.getElementById('affiliatedlink').className = "eventslinksdark";
	document.getElementById('affiliatedtoolbar').className = "eventslinksdark";
	document.getElementById('affiliatedlist').className = "scrollpane2";
	document.getElementById('affiliatedlist').style.display = "";
	//document.getElementById('affiliatedtoolbar').affiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('unaffiliatedlink').className = "eventslinkslight";
	document.getElementById('unaffiliatedtoolbar').className = "eventslinkslight";
	document.getElementById('unaffiliatedlist').className = "scrollpane";
	document.getElementById('unaffiliatedlist').style.display = "none";
	//document.getElementById('unaffiliatedtoolbar').unaffiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('othereventslink').className = "eventslinkslight";
	document.getElementById('othereventstoolbar').className = "eventslinkslight";
	document.getElementById('othereventslist').className = "scrollpane";
	document.getElementById('othereventslist').style.display = "none";
	//document.getElementById('othereventstoolbar').othereventsbutton.src = "images/button-showallevents.gif";
	
	createCookie('choseneventslink','affiliated','14')
	
	document.location.href="#showevents";
	
}

function doUnaffiliatedList()
{
	document.getElementById('alleventslink').className = "eventslinkslight";
	
	document.getElementById('affiliatedlink').className = "eventslinkslight";
	document.getElementById('affiliatedtoolbar').className = "eventslinkslight";
	document.getElementById('affiliatedlist').className = "scrollpane";
	document.getElementById('affiliatedlist').style.display = "none";
	//document.getElementById('affiliatedtoolbar').affiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('unaffiliatedlink').className = "eventslinksdark";
	document.getElementById('unaffiliatedtoolbar').className = "eventslinksdark";
	document.getElementById('unaffiliatedlist').className = "scrollpane2";
	document.getElementById('unaffiliatedlist').style.display = "";
	//document.getElementById('unaffiliatedtoolbar').unaffiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('othereventslink').className = "eventslinkslight";
	document.getElementById('othereventstoolbar').className = "eventslinkslight";
	document.getElementById('othereventslist').className = "scrollpane";
	document.getElementById('othereventslist').style.display = "none";
	//document.getElementById('othereventstoolbar').othereventsbutton.src = "images/button-showallevents.gif";
	
	createCookie('choseneventslink','unaffiliated','14')
	
	document.location.href="#showevents";
	
}

function doOtherEventsList()
{
	document.getElementById('alleventslink').className = "eventslinkslight";
	
	document.getElementById('affiliatedlink').className = "eventslinkslight";
	document.getElementById('affiliatedtoolbar').className = "eventslinkslight";
	document.getElementById('affiliatedlist').className = "scrollpane";
	document.getElementById('affiliatedlist').style.display = "none";
	//document.getElementById('affiliatedtoolbar').affiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('unaffiliatedlink').className = "eventslinkslight";
	document.getElementById('unaffiliatedtoolbar').className = "eventslinkslight";
	document.getElementById('unaffiliatedlist').className = "scrollpane";
	document.getElementById('unaffiliatedlist').style.display = "none";
	//document.getElementById('unaffiliatedtoolbar').unaffiliatedbutton.src = "images/button-showallevents.gif";
	
	document.getElementById('othereventslink').className = "eventslinksdark";
	document.getElementById('othereventstoolbar').className = "eventslinksdark";
	document.getElementById('othereventslist').className = "scrollpane2";
	document.getElementById('othereventslist').style.display = "";
	//document.getElementById('othereventstoolbar').othereventsbutton.src = "images/button-showallevents.gif";
	
	createCookie('choseneventslink','other','14')
	
	document.location.href="#showevents";
	
}

function hideSection(rowID,buttonID)
{
	document.getElementById(rowID).style.display = 'none';
	document.getElementById(buttonID).innerHTML = "<a title=\"show this section\" href=\"javascript:;\" target=\"_self\"><img src=\"images/button-showsection.gif\" alt=\"\" align=\"absmiddle\" border=\"0\" onclick=\"javascript:showSection('" + rowID + "','" + buttonID + "');\" /></a>";
}

function showSection(rowID,buttonID)
{
	document.getElementById(rowID).style.display = '';
	document.getElementById(buttonID).innerHTML = "<a title=\"hide this section\" href=\"javascript:;\" target=\"_self\"><img src=\"images/button-hidesection.gif\" alt=\"\" align=\"absmiddle\" border=\"0\" onclick=\"javascript:hideSection('" + rowID + "','" + buttonID + "');\" /></a>";
}

function payform() {
	thewin=window.open('','paywin','width=500,height=400,location=no,toolbars=no,scrollbars=yes,status=yes');
	return true;
}

function addDatabaseValues() {
	//document.databaseinfo.termsconditions.value = document.userinfo.termsconditions.checked
	document.databaseinfo.INVOICENAME.value = document.userinfo.INVOICENAME.value
	document.databaseinfo.INVOICEADDRESS.value = document.userinfo.INVOICEADDRESS.value
	document.databaseinfo.INVOICEPOSTALCODE.value = document.userinfo.INVOICEPOSTALCODE.value
	document.databaseinfo.INVOICEPHONE.value = document.userinfo.INVOICEPHONE.value
	document.databaseinfo.INVOICEEMAIL.value = document.userinfo.INVOICEEMAIL.value
	//document.databaseinfo.orderdetails.value = document.databaseinfo.orderdetails.value + document.userinfo.ordervalue.value
	//document.databaseinfo.ordervalue.value = document.userinfo.ordervalue.value
	document.databaseinfo.submit();
	document.userinfo.submit();
}

function doRemoveFile()
{
	document.getElementById('doclink').value = 'remove';
	document.getElementById('existingfiletable').style.display = 'none';
}

function doRemoveThumbnail()
{
	document.getElementById('itemimageref').value = 'remove';
	document.getElementById('existingfiletable').style.display = 'none';
}

function previewContent(contentid) {
	if (contentid != "0")
	{
		previewindow=window.open('previewcontent.asp?id='+contentid,'previewin','width=830,height=730,location=no,toolbars=no,scrollbars=yes,status=yes');
		return true;
	}
}

function previewTemplate(templateid) {
	if (templateid != "0")
	{
		templatewindow=window.open('previewtemplate.asp?id='+templateid,'templatewin','width=830,height=730,location=no,toolbars=no,scrollbars=yes,status=yes');
		return true;
	}
}

function doLeftSideChoice()
{
	if (document.getElementById('showleftside').checked)
	{
		// when the box is ticked
		document.getElementById('leftsideid').disabled = false;
		document.getElementById('leftsidechoicetable').style.display = '';
	} else {
		// when the box is not ticked
		document.getElementById('leftsideid').disabled = true;
		document.getElementById('leftsidechoicetable').style.display = 'none';
	}
}

function doAdminImageAction(theElement, theID, galleryID)
{
	if (theElement.value == "edit")
	{
		document.location.href = "gallery-editimage.asp?id="+theID+"&galleryid="+galleryID;
	}
	if (theElement.value == "delete")
	{
		document.location.href = "gallery-deleteimage.asp?id="+theID+"&galleryid="+galleryID;
	}
	if (theElement.value == "thumbnail")
	{
		document.location.href = "gallery-setthumbnail.asp?imageid="+theID+"&galleryid="+galleryID;
	}
}

function doRemoveLogo()
{
	document.getElementById('logoref').value = 'remove';
	document.getElementById('existinglogotable').style.display = 'none';
}

function checkItemlinkType(theValue)
{
	if (theValue == 'nowhere')
	{
		// when nowhere is chosen
		document.getElementById('itemlink1').disabled = true;
		document.getElementById('itemlink2').disabled = true;
	}
	if (theValue == 'normal')
	{
		// when normal is chosen
		document.getElementById('itemlink1').disabled = false;
		document.getElementById('itemlink2').disabled = true;
	}
	if (theValue == 'existingpage')
	{
		// when existing page is chosen
		document.getElementById('itemlink1').disabled = true;
		document.getElementById('itemlink2').disabled = false;
	}
}

function checkItemlinkType2()
{
	if (document.getElementById('linkdestination1').checked)
	{
		// when nowhere is chosen
		document.getElementById('itemlink1').disabled = true;
		document.getElementById('itemlink2').disabled = true;
	}
	if (document.getElementById('linkdestination2').checked)
	{
		// when normal is chosen
		document.getElementById('itemlink1').disabled = false;
		document.getElementById('itemlink2').disabled = true;
	}
	if (document.getElementById('linkdestination3').checked)
	{
		// when existing page is chosen
		document.getElementById('itemlink1').disabled = true;
		document.getElementById('itemlink2').disabled = false;
	}
}

function checkThumbnailTicks(theBoxBeingTicked)
{
	
	boxes = document.adminform.imagetick.length;
	tickcount = 0;
	
	for (i = 0; i < boxes; i++) {
		if (document.adminform.imagetick[i].checked) {
			tickcount++;
		}
	}
	
	if (tickcount > 4) {
		alert("\n\n4 images have already been chosen..\n\nUntick one of the selected images first if you want to use this one\n\n");
		theBoxBeingTicked.checked = false;
	}
	
}

function uncheckAll()
{
	
	boxes = document.adminform.imagetick.length;
	tickcount = 0;
	
	for (i = 0; i < boxes; i++) {
		if (document.adminform.imagetick[i].checked) {
			tickcount++;
			document.adminform.imagetick[i].checked = false;
		}
	}
	
	if (tickcount != 1)
	{
		alert(tickcount + " boxes have been unticked");
	} else {
		alert(tickcount + " box has been unticked");
	}
	
}