/* language specific strings */
var str = new Object;
str['title'] = "Incomplete entry: Please enter a title for this entry.";
str['content'] = "Incomplete entry: Please enter content for this entry.";
str['username'] = "Please enter your username.";
str['password'] = "Please enter your password.";
str['email'] = "Please enter your e-mail address.";
str['email_format'] = "Please enter a valid e-mail address.";
str['points'] = "Please select a reward.";

function validateEntry(form) {
	if (form.title.value == '') {
		alert(str['title']);
		form.title.focus();
		return false;
	}
	if (form.content.value == '') {
        //alert(str['content']);
		//form.content.focus();
		//return false;
	}
    return true;
}

function validateEmail(str) {
	if (str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { 
            return true; 
	} 
	return false; 
}

function validateLogin(form) {
	if (form.username.value == '') {
		alert(str['username']);
		form.username.focus();
		return false;
	}
	if (form.password.value == '') {
		alert(str['password']);
		form.password.focus();
		return false;
	}
    return true;
}

function checkEmail(form) {
    if (form.email.value == '') {
		alert(str['email']);
		form.email.focus();
		return false;
	}
	if (validateEmail(form.email.value) == false) {
		alert(str['email_format']);
		form.email.focus();
		return false;
	}
	return true;
}

function validateChoices(choices) {
	for (var j=0; j < choices.length; j++){
		if (choices[j].checked) return true;
	}
	return false;
}

function checkPoints(form) {
    var choices = document.getElementsByName('points');
    if (!validateChoices(choices)) {
		alert(str['points']);
		choices[0].focus();
		return false;
	}
    return true;
}

function swapheadline(obj){
    if (obj.checked){
        document.getElementById('title').value = document.getElementById('headlinetext').innerHTML;
    } else { 
        document.getElementById('title').value = '';
    }
}

function show(id){ document.getElementById(id).style.display = 'block'; }
function hide(id){ document.getElementById(id).style.display = 'none'; }
function toggle(id){ document.getElementById(id).style.display = (document.getElementById(id).style.display  == 'block') ? 'none' : 'block'; }

