function returnval(id) {

	document.customform.returnval.value = id;

}

var othervar = '';
var currentid = 0;
function changeme(id,name, action) {
	if(othervar == "hide" && id == currentid) { action = othervar; }
   if (action=="hide") {
		document.getElementById(id).style.display = "none";
		
		var e=document.getElementsByName(name);
		for(var i=0;i<e.length;i++){e[i].style.display = "none"};
		othervar = '';
		
   } else {
		if(name != '') {
			var e=document.getElementsByName(name);
			for(var i=0;i<e.length;i++){e[i].style.display = "none"};
			
			var divs = document.getElementsByTagName( 'div' );
			for(var i=0;i<divs.length;i++){
			  if(divs.item(i).getAttribute( 'name' ) == name ){
				divs.item(i).style.display = "none";
			  }
			}
		}
		
		document.getElementById(id).style.display = "block";
		othervar = 'hide';
		currentid = id;
		
   }
}

function hideall(name) {
	var e=document.getElementsByName(name);
	for(var i=0;i<e.length;i++){e[i].style.display = "none"};
	
	var divs = document.getElementsByTagName( 'div' );
	for(var i=0;i<divs.length;i++){
	  if(divs.item(i).getAttribute( 'name' ) == name ){
		divs.item(i).style.display = "none";
	  }
	}
}


/* this array shows which options to show or hide on a custom question form */
var options=new Array(
					new Array("show","customquestionoptions","hide","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","hide","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","show","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","show","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","hide","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","hide","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","hide","cqitemsperrow","show","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("hide","customquestionoptions","hide","cqitemsperrow","hide","cqrequired","hide","cqnote","show","subquestionblock"),
					new Array("show","customquestionoptions","hide","cqitemsperrow","hide","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("hide","customquestionoptions","hide","cqitemsperrow","hide","cqrequired","hide","cqnote","show","subquestionblock"),
					new Array("hide","customquestionoptions","hide","cqitemsperrow","hide","cqrequired","show","cqnote","show","subquestionblock"),
					new Array("hide","customquestionoptions","hide","cqitemsperrow","hide","cqrequired","show","cqnote","show","subquestionblock")
					);


/* translate the PHP html form elements to a javascript array 
var htmlElements = '<?php echo implode(',',htmlElements()) ?>'; */


/* show or hide various options for custom questions */
function customquestionsoptions(selID) {
	/* get type pulldown object */
	var selObjIDName = 'Type' + selID;
	var selObj = document.getElementById(selObjIDName);
	
	
	/* get type pulldown selected index */
	var selectindexvalue = selObj.selectedIndex;
	
	
	/* get type pulldown selected value */
	var selectvalue = selObj.options[selObj.selectedIndex].value;
	
	
	/* change note and question field display name */
	var renamenote = 'cqnotename' + selID;
	var renamequestion = 'cqquestion' + selID;
	var renamenoteobj = document.getElementById(renamenote);
	var renamequestionobj = document.getElementById(renamequestion);
	renamequestionobj.innerHTML = 'Question: ';
	renamenoteobj.innerHTML = 'Note: ';
	/*  if Jump To question */
	if(selectvalue == 'Jump To') {
		renamenoteobj.innerHTML = 'Jump To Question #: ';
		renamequestionobj.innerHTML = 'Jump To Button Text: ';
	} 
	/*  if Page Break question */
	if(selectvalue == 'Page Break') {
		renamequestionobj.innerHTML = 'Page Break Button Text: ';
	} 
	/*  if Header question */
	if(selectvalue == 'Header') {
		renamequestionobj.innerHTML = 'Header Text: ';
	} 
	
	
	/* get the array of divs to show and hide for this choice */
	var changemeidarr = options[selectindexvalue];
	
	var changemeidname = changemeidarr[1] + selID;
	var changemeaction = changemeidarr[0];
	changeme(changemeidname,'', changemeaction);
	
	if(changemeidarr.length >= 4) {
		var changemeidname = changemeidarr[3] + selID;
		var changemeaction = changemeidarr[2];
		changeme(changemeidname,'', changemeaction);
	}
	
	if(changemeidarr.length >= 6) {
		var changemeidname = changemeidarr[5] + selID;
		var changemeaction = changemeidarr[4];
		changeme(changemeidname,'', changemeaction);
	}
	
	if(changemeidarr.length >= 8) {
		var changemeidname = changemeidarr[7] + selID;
		var changemeaction = changemeidarr[6];
		changeme(changemeidname,'', changemeaction);
	}
	
	if(changemeidarr.length >= 10) {
		var changemeidname = changemeidarr[9] + selID;
		var changemeaction = changemeidarr[8];
		changeme(changemeidname,'', changemeaction);
	}
}

function showsubquestioninfo(selID) {
	
	var showfldIDName = 'subquestion'+selID;
	var selObjIDName = 'subquestioninfo' + selID;
	var showfld = document.getElementById(showfldIDName);
	var selObj = document.getElementById(selObjIDName);
	if(showfld.checked == 1) {
		selObj.style.display = "block";
	} else {
		selObj.style.display = "none";
	}

}


/* contact activity document upload */
function activitydocupload() {

	/* get type pulldown object */
	var selObjIDName = 'type';
	var selObj = document.getElementById(selObjIDName);
	
	/* get type pulldown selected index */
	var selectindexvalue = selObj.selectedIndex;
	
	/* get type pulldown selected value */
	var selectvalue = selObj.options[selObj.selectedIndex].value;
	
	if(selectvalue == 'Document Upload') {
		
		document.getElementById('docname').style.display = 'block';
		document.getElementById('docform').style.display = 'block';
		
	} else {
		
		document.getElementById('docname').style.display = 'none';
		document.getElementById('docform').style.display = 'none';
		
	}
	
}





function toggle_sortPagesOrder() {
	
	var sortPages = document.getElementById('sortPages');
	var sortPagesvalue = sortPages.value;
	
	if(sortPagesvalue == 'headline') {
		var sortPagesOrdervalue = new Array('A - Z','Z - A');
	} else if(sortPagesvalue == 'articleDate') {
		var sortPagesOrdervalue = new Array('Jan 1, Jan 2, Jan 3 ...','Jan 31, Jan 30, Jan 29 ...');
	} else if(sortPagesvalue == 't1.sortmenu') {
		var sortPagesOrdervalue = new Array('10, 20, 30 ...','100, 90, 80 ...');
	}
		
	var sortPagesOrder = document.getElementById('sortPagesOrder');
	
	for(var i=0; i < sortPagesOrder.length; i++) {
		
		sortPagesOrder.options[i].text = sortPagesOrdervalue[i];
	
	}
	
}