//		 phpWordPress Version 2005.3.1
//		 Copyright ? 2005 SpoonLabs Ltd.
//		 www.spoonlabs.com
//		 All Rights Reserved

function checkAll(field) {
 if (field.length>0) {
  for (i = 0; i < field.length; i++)
   field[i].checked = true;
 } else {
  field.checked = true;
 }
}
function uncheckAll(field) {
 if (field.length>0) {
  for (i = 0; i < field.length; i++)
   field[i].checked = false;
 } else {
  field.checked = false;
 }
}

function confirm_action(field) {
 if (field.value=='Delete')
  {
   cf=confirm('Are you sure you want to delete this?');
   if (cf) return true;
  }
  else 
  {
   return true; 
  }
return false;
}

function use_author() {
	author=document.form1.sel_author.value;
	document.form1.author.value=author;
}

function checkAddUser(frm)
{
	if (!checkTextField(frm.username, "Enter username")) return false;
	if (!checkTextField(frm.password, "Enter password")) return false;
	var min_message = "Minimum password lenght - 6 char";
	var conf_message = "Password confirmation do not match the original password!";
	if (!checkPasswordField(frm.password, 6, min_message, frm.re_password, conf_message)) return false;
	if (!checkEmailField(frm.email, "Enter e-mail", "Please enter valid email")) return false;
					
	return true;		
}

function checkMailListCsvInput(frm)
{
	if (!checkTextField(frm.csv_file, "Please upload CSV file"))
		return false;		
	else return true;
}
function checkMailListCsvPreview(frm)
{
	if (!checkTextField(frm.email_col, "Please select Column with email address"))
		return false;		
	else return true;
}
function checkTextField(field, message)
{
	if (field.value == '')	{
		alert (message);
		field.focus();
		return false;		
	} else
		return true;
}
function checkPasswordField(field, min_len, min_message, conf_field, conf_message)
{
	if (field.value.length < min_len)	{
		alert (min_message);
		field.focus();
		return false;		
	}
  if (conf_field != undefined) {
	if (field.value != conf_field.value)	{
		alert (conf_message);
		field.focus();
		return false;		
	}
  }
    return true;
}
function checkEmailField(field, empty_message, valid_message)
{
	if (field.value == '')	{
		alert (empty_message);
		field.focus();
		return false;		
	}
	if (field.value.indexOf("@")<1 || field.value.indexOf(".")<4)	{
		alert(valid_message);
		field.focus();
		return false;		
	}
	return true;
}
