var newsUpdated = 0;
var newsSaved = 0;

function showDeletePane(){
	document.getElementById("changePrivacyDiv").style.display="none";
	document.getElementById("newsBodyEdit").style.display="none"
	document.getElementById("newsBody").style.display="none";
	document.getElementById("newsDelete").style.display="";
}

function editNews(){
	document.getElementById("newsBodyEdit").innerHTML=document.getElementById("newsEditTemp").innerHTML;
	document.getElementById("newsDateDiv").innerHTML=document.getElementById("newsDate").innerHTML;
	document.getElementById("newsTitleInput").value=document.getElementById("newsTitle").innerHTML;
	theText = document.getElementById("newsText").innerHTML;
	theText = theText.replace(/<br>/g, "\n");
	theText = theText.replace(/<BR>/g, "\n");
	document.getElementById("newsTextInput").value=theText;
	document.getElementById("changePrivacyDiv").style.display="none";
	document.getElementById("newsBody").style.display="none";
	document.getElementById("newsDelete").style.display="none";
	document.getElementById("newsBodyEdit").style.display="";
	
}

function viewNews(){
	if(newsUpdated == 0){
		document.getElementById("changePrivacyDiv").style.display="none";
		document.getElementById("newsBodyEdit").style.display="none"
		document.getElementById("newsDelete").style.display="none";
		document.getElementById("newsBody").style.display="";
	}else{
		newsUpdated = 0;
		newsid=document.getElementById("newsIdValue").innerHTML;
		getNewsItem(newsid);
	}
}

function changePrivacy(){
	document.getElementById("changePrivacyDiv").style.display="";
	document.getElementById("newsBodyEdit").style.display="none"
	document.getElementById("newsBody").style.display="none";
	document.getElementById("newsDelete").style.display="none";
	// also reset the result to show nothing.
	document.getElementById("changePrivacyResult").style.display="none";
}

function closeChangePrivacy(){
	document.getElementById("changePrivacyDiv").style.display="none";
}

function save(){
	title= document.getElementById("newsTitleInput").value;
	text = document.getElementById("newsTextInput").value;
	newsid=document.getElementById("newsIdValue").innerHTML;
	sendPostRequest('newsBodyEdit', "./editNews", "newsid= " + newsid +  "&title="+ title + "&text="+text, 1);
	newsUpdated = 1;
	//sendRequest('newsBodyEdit', url);
}

function getRadioValue(){
	for (i=0;i<document.privacyForm.group1.length;i++){
		if (document.privacyForm.group1[i].checked==true)
			return document.privacyForm.group1[i].value; 
	}
	return 5; // private
}

function getRadioValue2(){
	for (i=0;i<document.newNewsForm.group2.length;i++){
		if (document.newNewsForm.group2[i].checked==true)
			return document.newNewsForm.group2[i].value; 
	}
	return 5; // private
}

function setRadioValue(val){
	//alert("called ..." + val)
	for (i=0;i<document.privacyForm.group1.length;i++){
		if (document.privacyForm.group1[i].value == val)
			return document.privacyForm.group1[i].checked=true; 
	}
}

function savePrivacy(){
	val = getRadioValue();
	newsid=document.getElementById("newsIdValue").innerHTML;
	sendPostRequestCallFunctionAfter('changePrivacyResult', "./savePrivacy", "newsid= " + newsid +  "&privacy="+ val, 1, "setRadioValue(val)");
}

function deleteNews(){
	newsid=document.getElementById("newsIdValue").innerHTML;
	sendPostRequestCallFunctionAfter('changePrivacyResult', "./deleteNews", "newsid= " + newsid, 1, "getAllNews()");
}

function resetPrivacy(){
	val = document.getElementById("privacyValue").innerHTML;
	//alert(val);
	setRadioValue(val);
}

function mouseOver(div){
	div.style.backgroundColor='#ECEFF5';
	div.style.color='#3B5998';
	//div.style.fontWeight='bold';
}

function mouseOut(div){
	div.style.backgroundColor='#ffffff';
	div.style.color='#0077BB';
	div.style.fontWeight='normal';
}

function mouseClick(div1, div2){
	document.getElementById(div1).style.display="";
	document.getElementById(div2).style.display="none";
	
	if(div1 == 'mainNewsArea'){
		if(newsSaved ==1){
			document.getElementById("newNewsTitle").value="";
			document.getElementById("newNewsText").value="";
			getAllNews();
		}
	}
	
}

function saveNews(){
	val = getRadioValue2();
	title = document.getElementById("newNewsTitle").value;
	text = document.getElementById("newNewsText").value;
	newsSaved = 1;
	sendPostRequest('saveNewNewsResult', "./saveNews", "title= " + title +  "&text="+ text + "&privacy=" + val, 1); 
}
