function reSelect(selectBox, value) {
	for(var i=0; i < selectBox.options.length; i++) {
		if(selectBox.options[i].value == value) {
			selectBox.options[i].selected = true;
		}	
	}
}

function validateCategory(frm) {
	var msg = "Problems Found:\n";
	var error = false;
	if(frm.name.value == "") {
		msg = msg + "* Name field is empty\n";
		error = true;
	}
	if(frm.sortOrder.value == "") {
		msg = msg + "* sortOrder field is empty\n";
		error = true;
	}
	if(error) {
		alert(msg);
		return false;
	}
	return true;
}

function validateKeyphrase(frm) {
	var msg = "Problems Found:\n";
	var error = false;
	if(frm.phrase.value == "") {
		msg = msg + "* Phrase field is empty\n";
		error = true;
	}
	if(frm.weight.value == "") {
		msg = msg + "* weight field is empty\n";
		error = true;
	}
	if(error) {
		alert(msg);
		return false;
	}
	return true;
}

function validateSetting(frm) {
	var msg = "Problems Found:\n";
	var error = false;
	if(frm.key.value == "") {
		msg = msg + "* Name field is empty\n";
		error = true;
	}
	if(frm.val.value == "") {
		msg = msg + "* Value field is empty\n";
		error = true;
	}
	if(error) {
		alert(msg);
		return false;
	}
	return true;
}

function validateArticle(frm) {
	var msg = "Problems Found:\n";
	var error = false;
	if(frm.title.value == "") {
		msg = msg + "* Title field is empty\n";
		error = true;
	}
	if(frm.rank.value == "") {
		msg = msg + "* Sort Order field is empty\n";
		error = true;
	}
	if(error) {
		alert(msg);
		return false;
	}
	return true;
}

function toggleLoginForm(){
	var loginForm = document.getElementById('login');
	if(loginForm.style.display != 'block'){
		loginForm.style.display = 'block';
	}else{
		loginForm.style.display = 'none';
	}
}

function deleteUser(){

	if (confirm("Are you sure you want to delete this user?")){

	    document.getElementById('editUserForm').action = "deleteuser.action";

	    document.getElementById('editUserForm').submit();         
	    return true;
	}else{
  		
  	}
}
function deleteArticle(){

	if (confirm("Are you sure you want to delete this article?")){

	    document.getElementById('editArticleForm').action = "deletearticle.action";

	    document.getElementById('editArticleForm').submit();         
	    return true;
	}else{
  		
  	}
}


function submitFormEditArticle() {

}


function prepareForm(formId){
	//do for each form on the page
	if (confirm("Are you sure you want to change the order of the articles?")){

	    var articleForm = document.getElementById(formId);
	    var rankingStr = "";
	    
		//cycle through the uls getting title and rank of each article and adding them to the strings
		var list = articleForm.getElementsByTagName('ul')[0];
		var i=0;
		while(list){
			i++;
			rankingStr += list.id;
			rankingStr += ":";
			
			for(var j=0;j<list.childNodes.length;j++){
			
				rankingStr += list.childNodes[j].className;
				rankingStr += ",";
			}
			rankingStr += ";";
			list = articleForm.getElementsByTagName('ul')[i];

		}
		document.getElementById('ranking').setAttribute("value",rankingStr);
		//alert("categoryStr  " + categoryStr);
		//alert("document.getElementById('ranking').value  " + document.getElementById('ranking').value);
	    return true;
	}else{
  		
  	}
}



function createNewCategory(){
	var newCategory = document.getElementById('newCategory').value;
	if ((newCategory) || (newCategory != "")){

	return true

		
	}else{
		alert('you gotta put in a name first....!');

	}

}

function confirmLogout(logouturl){
	if (confirm("Are you sure you want to log out?")){
		
 		window.location = logouturl;
	}
}

function deletePlan(){

	if (confirm("Are you sure you want to delete this plan?")){

	    document.getElementById('editPlanForm').action = "deleteplan.action";

	    document.getElementById('editPlanForm').submit();         
	    return true;
	}else{
  		
  	}
}

function hideInputs(){
	document.getElementById('extraParamDiv').style.display = "none";
}
function showInputs(){
document.getElementById('extraParamDiv').style.display = "block";
}