
function checkGiftAid(){
	if(document.getElementById('order_giftaid').checked==true){
		location.href="?order_giftaid=1";
	}else{
		location.href="?order_giftaid=2";
	}
	
}


function showPic (whichpic) {
				if (document.getElementById) {
				document.getElementById('placeholder').src = whichpic.href;
				 
				return false;
				} else {
				return true;
				}
				}

	function popup(url, width, height)
	{
		window.open(url, 'popup','resizable=yes, scrollbars=yes, width=' + width + ', height=' + height )
	}
	function popupfull(url)
	{
		window.open(url,'fullpop','width=800,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
	}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function toggleDays(year, month, weekDay, prefix, state) {
	for (var dayOfMonth = 1; dayOfMonth < 32; dayOfMonth++) {
		var theDate = new Date(year, month-1, dayOfMonth);
		if (weekDay == theDate.getDay()) {
			var frm = prefix + '_' + year + '-' + (month < 10 ? '0' : '') + month + '-' + (dayOfMonth < 10 ? '0' : '') + dayOfMonth;
			var cb = document.getElementById(frm);
			if (cb != null) {
				if (! cb.disabled) {
					cb.checked = (state.checked ? true : false);
				}
			}
		}
	}
}

//Function alerts the index of the selected option within form
function alertselected(){

	if (document.forms[0].seen.options[document.forms[0].seen.selectedIndex].value=="Newspaper Advert") document.forms[0].newspaper.style.visibility = "visible"
;
}
function checkSeen (strng) {
 var error = "";
 	if (strng == "") {
 	   error = "Please select an option from the dropdown menu to say where you have seen the offer.\n";

 	}
return error;
}
function checkCode (strng) {
 	var error = "";
 	if (strng == "") {
	    error = "Please enter a promotional code\n";
		
	 }
return error;
}
function checkWholeForm(theForm) {
    var why = "";
   
    why += checkCode(theForm.code.value);
    why += checkSeen(theForm.seen.value);
    
    if (why != "") {
       alert(why);
       return false;
    }
return true;
}

function dowindow(ident,wwidth,wheight,wpage){
	var openStr=''
	var left=(screen.availWidth/2)-(wwidth/2)
	var top=(screen.availHeight/2)-(wheight/2)
	var strscrolls='yes'
	if (ident!='none' || ident!='noscroll'){
		wpage=wpage + '?id=' + ident
	}
	if (ident=='noscroll'){
		strscrolls='no'
	}
	openStr='height='+wheight+',width='+wwidth+',toolbar=false,location=false,scrollbars='+strscrolls+',status=false,resizable=false,top='+top+',screeny='+left+',left='+left+',screenx='+top
	bob=window.open(wpage,'newwin',openStr)
	
}

function doMovie(winname,w,h,f,b){
  var leftval=0
  var topval=0
  //w+=40;
 // h+=56;
  leftval=(screen.width-w)/2
  topval=(screen.height-h)/2
  eval("win"+winname+"=window.open('/movie.php?name='+winname+'&width=' + w +'&height='+ h +'&file=' + f + '&bgcol=' + b,'testwin','status=false,scrollbars=no,toolbar=no,menubar=no,location=no,width='+ (w+40) +',height=' + (h+40) +',resizable=no,screenX='+ leftval +',screenY='+ topval +',left='+ leftval +',top=' + topval)");
}

function dowmpMovie(winname,w,h,f,b){
  var leftval=0
  var topval=0
  //w+=40;
 // h+=56;
  leftval=(screen.width-w)/2
  topval=(screen.height-h)/2
  eval("win"+winname+"=window.open('/movie-wmp.php?name='+winname+'&width=' + w +'&height='+ h +'&file=' + f + '&bgcol=' + b,'testwin','status=false,scrollbars=no,toolbar=no,menubar=no,location=no,width='+ (w+40) +',height=' + (h+80) +',resizable=no,screenX='+ leftval +',screenY='+ topval +',left='+ leftval +',top=' + topval)");
}

function addEvent(obj, evType, fn) { 
	if (obj.addEventListener) { 
		obj.addEventListener(evType, fn, true); 
		return true; 
	} else if (obj.attachEvent) { 
		var r = obj.attachEvent('on' + evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}

function setAlternateRowColors() {
	var rows, arow;
	var tables = document.getElementsByTagName('table');
	var rowCount = 0;
	for (var i = 0; i < tables.length; i++) {
		if (tables.item(i).className == 'presentational') {
			rows = tables.item(i).getElementsByTagName('tr');
			for (var j = 1; j < rows.length; j++) {
				arow = rows.item(j);
				if (arow.nodeName == 'TR') {
					if (rowCount % 2) {
						arow.className = 'evenRow';
					}
					rowCount++;
				}
			}
			rowCount = 0;
		}
	}
}


function setInputWidths() {
	var inputs = document.getElementsByTagName('input');
	var rowCount = 0;
	for (var i = 0; i < inputs.length; i++) {
		var input = inputs.item(i);
		if (input.type == 'radio' || input.type == 'checkbox') {
			input.style.width = 'auto';
		}
	}
}

addEvent(window, 'load', setAlternateRowColors);
addEvent(window, 'load', setInputWidths);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function initBoxes(publishedState) {
	if (publishedState == true) {
		window.document.form1.publishedYes.checked = true;
		window.document.form1.publishedNo.checked = false;
	}else{
		window.document.form1.publishedNo.checked = true;
		window.document.form1.publishedYes.checked = false;
	}

}
function replyBoxes(replyState) {
	if (replyState == true) {
		window.document.form1.reply[0].checked = true;
		window.document.form1.reply[1].checked = false;
	}
}

function replyenable() {
	document.form1.replyaddress.disabled=!document.form1.reply[0].checked;
	}
function memberenable() {
	document.form1.password1.disabled=!document.form1.accessLevel[1].checked;
	document.form1.password2.disabled=!document.form1.accessLevel[1].checked;
	}

function checkStates(action) {
	if (action == "publish") {
		window.document.form1.publishedNo.checked = false;

	}
	if (action == "unpublish") {
		window.document.form1.publishedYes.checked = false;
	}
	if (action == "reply") {
		window.document.form1.replyNo.checked = false;

	}
	if (action == "unreply") {
		window.document.form1.replyYes.checked = false;
	}

}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showOptions(list) {
		var myIndex  = list.selectedIndex;
		var selValue = list.options[myIndex].value;
		var selectedArray = eval("objectArray"+selValue);
		var selectedValues = eval("objectArrayIDs"+selValue);
		
		var maxVal = 50;
		for (i=0;i<maxVal;i++) {
			document.form1.selObjects.options.remove(i);
			document.form1.selObjects.options[i] = null;
		}
		if (selectedArray.length>0) {
			document.form1.selObjects.disabled = false;
			for (i=0;i<selectedArray.length;i++){
				if (selectedArray[i] != null) {
					document.form1.selObjects.options[i] = new Option(selectedArray[i],selectedValues[i]);
				}else{
					document.form1.selObjects.options[i] = null;
				}
			}
		}else{
			document.form1.selObjects.options[0] = new Option("no items available",null);
			document.form1.selObjects.disabled = true;
		}
}

function funcAddObject() {
	
	var objselObjects;
	var objFinalObjects;
	var objNewOption;
	var i;
	var iSelCount;
		
	objselObjects = window.document.forms["form1"]["selObjects"];
	objFinalObjects = window.document.forms["form1"]["selFinalObjects"];
			
	iSelCount = objFinalObjects.options.length;

	for (i=0;i<objselObjects.options.length;i++) {
		if (objselObjects.options[i].selected) {
			
			iSelCount++;
				
			objNewOption = new Option(objselObjects.options[i].text, objselObjects.options[i].value, false, false);			
			objFinalObjects.options[objFinalObjects.length] = objNewOption;
				
			objselObjects.options[i] = null;
			i = -1;
		}		
	}
						
}

function funcRemoveObject() {
	
	var objselObjects;
	var objFinalObjects;
	var objNewOption;
	var i;
		
	objselObjects = window.document.forms["form1"]["selObjects"];
	objFinalObjects = window.document.forms["form1"]["selFinalObjects"];
				
	for (i=0;i<objFinalObjects.options.length;i++) {
		if (objFinalObjects.options[i].selected) {
			
			if (objselObjects.options.length>0) {
				objNewOption = new Option(objFinalObjects.options[i].text, objFinalObjects.options[i].value, false, false);
				
				objselObjects.options[objselObjects.length] = objNewOption;
			}else{
				window.document.forms["form1"].toRemoveString.value+=objFinalObjects.options[i].value+",";
			}			
				
			objFinalObjects.options[i] = null;				
				
			i=-1;
		}
	}
}

function funcClearAllObject() {
	var objselObjects;
	var objFinalObjects;
	var objNewOption;
	var iCount;
	var iCount2;
	var i;
		
	objselObjects = window.document.forms["form1"]["selObjects"];
	objFinalObjects = window.document.forms["form1"]["selFinalObjects"];
		
	iCount = objselObjects.options.length;
	
	for (i=iCount;i>-1;i--) {
		objselObjects.options[i] = null;
	}

	iCount2 = objFinalObjects.options.length;
	
	for (i=iCount2;i>-1;i--) {
		if (iCount == 0) {
			//window.document.form1.toRemoveString.value+=objFinalObjects.options[i].value+",";
		}
		objFinalObjects.options[i] = null;
	}
}

function funcSavePage() {
	var objForm  = window.document.form1;
	var objselObjects = objForm["selFinalObjects"];
	for (i=0;i<objselObjects.length;i++) {
		objForm["selObjectsString"].value += objselObjects.options[i].value+",";
	}
}


function enableboxes(){
	document.forms[0].currentrole.disabled=false;
	document.forms[0].timeinrole.disabled=false;
	return;
}
function disableboxes(){
	document.forms[0].currentrole.disabled=true;
	document.forms[0].timeinrole.disabled=true;
	return;
}