/*function frmNewsSearch_onSubmit(){
	with(document.frmNewsSearch){
		if(txtNewsSearch.value==""){
			//alert("Please enter a keyword to search");
			//do nothing
		}else{
			if(qStr ==''){
				action=sName+'?keyword='+encodeURI(txtNewsSearch.value);
			}else{
				if(qStr.match(/keyword/)){
					//parse the query string
					var urlObj = new Object();
					qStr.replace(new RegExp( "([^?=&]+)(=([^&]*))?", "g" ),function( $0, $1, $2, $3 ){urlObj[ $1 ] = $3;});
					//replace the keyword key
					urlObj['keyword'] = encodeURI(txtNewsSearch.value);
					//reconstruct query string
					var newQStr = '';
					for (qKey in urlObj){
						newQStr = newQStr+qKey+'='+urlObj[qKey]+'&';
					}
					newQStr = newQStr.substring(0, newQStr.length-1);
					//alert(newQStr)
					//set the action
					action=sName+'?'+encodeURI(newQStr);
				}else{
					//append keyword
					action=sName+'?'+qStr+'&keyword='+encodeURI(txtNewsSearch.value);
				}
			}
		}
	}
	document.frmNewsSearch.pageMode.value = "adminNewsEdit";	
}

function chkIncludeArchives_onClick(){
	with(document.frmNewsSearch){
		if(qStr ==''){
			action=sName+'?ia=true';
		}else{
			if(qStr.match(/ia=/)){
				//toggle it to false
				//parse the query string
				var urlObj = new Object();
				qStr.replace(new RegExp( "([^?=&]+)(=([^&]*))?", "g" ),function( $0, $1, $2, $3 ){urlObj[ $1 ] = $3;});
				//replace the keyword key
				if (eval(urlObj['ia'])){
					urlObj['ia'] = 'false';
				}else{
					urlObj['ia'] = 'true';
				}
				//reconstruct query string
				var newQStr = '';
				for (qKey in urlObj){
					newQStr = newQStr+qKey+'='+urlObj[qKey]+'&';
				}
				newQStr = newQStr.substring(0, newQStr.length-1);
				//alert(newQStr)
				//set the action
				action=sName+'?'+encodeURI(newQStr);
			}else{
				//append keyword
				action=sName+'?'+qStr+'&ia=true';
			}
		}
	}
	document.frmNewsSearch.pageMode.value = "adminNewsEdit";	
}*/

function btnEditNews_onClick(){
	with(document.addNewsForm){
		pageMode.value = "adminNewsEdit";
		submit();
	}
}

function btnCancelNews_onClick(){
	with (document.addNewsForm){
		//reset form
		$('btnAddEditNews').src="/images/button_add_news.gif";
		//hidAddEventFormAction.value = "insert";	
		hidNewsId.value = "";
		txtHeadline.value = "";
		txtSubHeading.value = "";
		txtAuthor.value = "";
		txtNewsDescription.value = "";
		txtContributeURL.value = "";
		chkHighlight.checked = false;
		var curdate = new Date();
		txtStartDate.value = (curdate.getMonth()+1)+"/"+curdate.getDate()+"/"+curdate.getFullYear();
		var futureDate = new Date(curdate.getFullYear(),curdate.getMonth()+3,curdate.getDate());
		txtEndDate.value = (futureDate.getMonth()+1)+"/"+futureDate.getDate()+"/"+futureDate.getFullYear();
	}
}

function btnAddEditNews_onClick(){
	with(document.addNewsForm){
		//add
		//form validation
		var validData = true;
		var validTxt = "";
		if (txtHeadline.value ==""){ 
			validTxt += "Please enter a Title\n";
			validData = false;
		}
		if(txtSubHeading.value == ""){
			validTxt += "Please enter a sub heading\n";
			validData = false;
		}
		if(txtStartDate.value == ""){
			validTxt += "Please enter a start date\n";
			validData = false;
		}
		if(txtEndDate.value == ""){
			validTxt += "Please enter a end date\n";
			validData = false;
		}
		if(txtAuthor.value == ""){
			validTxt += "Please enter an Author\n";
			validData = false;
		}
		if(!validData){
			alert(validTxt)
		}else{
			showPleaseWait();
			if(hidNewsId.value != ""){
			//edit
			DWREngine._execute(	'/components/news/news_ajax.cfc',	null,
													'editNewsArticle', 
													hidNewsId.value,
													txtHeadline.value,
													txtSubHeading.value,
													txtAuthor.value,
													txtStartDate.value,
													txtEndDate.value,
													chkHighlight.checked,
													txtNewsDescription.value,
													btnEditNews_onClick);
			}else{
			DWREngine._execute(	'/components/news/news_ajax.cfc',	null,
													'addNewsArticle', 
													txtHeadline.value,
													txtSubHeading.value,
													txtAuthor.value,
													txtStartDate.value,
													txtEndDate.value,
													chkHighlight.checked,
													txtNewsDescription.value,
													btnEditNews_onClick);
			}
		}			
	}
}


function editNews(newsId){
			DWREngine._execute(	'/components/news/news_ajax.cfc',	null,
													'getNewsArticle', newsId, 
													function (q){
													//document.write(q.dump() );
													with(document.addNewsForm){
														txtHeadline.value = q.headline[0];
														txtSubHeading.value  = q.subline[0];
														txtStartDate.value = q.start_dt[0];
														txtEndDate.value = q.end_dt[0];
														txtAuthor.value = q.author[0];
														txtContributeURL.value = "http://www.episcopalchicago.org/components/news/" + q.template[0] + "?newsId=" + q.nws_article_id[0];
														chkHighlight.checked = eval(q.highlight[0]);
														txtNewsDescription.value = q.description[0];
														$('btnAddEditNews').src = "/images/button_save_news.gif";
														hidNewsId.value = q.nws_article_id[0];
														$('adminNewsHeader').innerText = "SAVE NEWS";
													}
												});	
}



function deleteNews(newsId, headline){
	if(confirm("Are you sure you want to delete the following?\n"+headline)){
		//alert(dirId)
			DWREngine._execute(	'/components/news/news_ajax.cfc',	null,
													'deleteNewsArticle', newsId, btnEditNews_onClick);	
	}
}