function PostNewContact( SaveAndExit ) {
	var selMembers = document.form.elements['members[]'];
	
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (VerifyEmailAddress()) {
		if (SaveAndExit) {
			document.form.elements['SaveAndExit'].value = "1";
		}
			
		document.form.submit();
	}	else {
		alert("Invalid email address");
		document.form.elements['emailaddress'].focus();
	}
}

function PostNewContact_bk( SaveAndExit ) {
	var selMembers = document.getElementById("members[]");
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (VerifyEmailAddress()) {
		if (SaveAndExit) {
			document.form["SaveAndExit"].value = "1";
		}
			
		document.form.submit();
	}	else {
		alert("Invalid email address");
		document.form["emailaddress"].focus();
	}
}

function PostNewList(SaveAndExit) {
	var selMembers = document.form.elements['members[]'];
	
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (SaveAndExit) {
		document.form.elements['SaveAndExit'].value = "1";
	}
	
	document.form.submit();
}

function PostNewList_bk(SaveAndExit) {
	var selMembers = document.getElementById("members[]");
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (SaveAndExit) {
		document.form["SaveAndExit"].value = "1";
	}
	
	document.form.submit(form);	
}

function PostTemplate(SaveAndExit) {
	if (SaveAndExit) {
		document.form["SaveAndExit"].value = "1";
	}
	
	document.form.submit(form);	
}

function CopyCampaign() {
	var selMembers = document.form.elements['members[]'];
	
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	document.form.submit();
}

function DeleteCampaign() {
	document.form.submit();
}

function DeleteList() {
	document.form.submit();
}

function DeleteContact() {
	document.form.submit();
}

function DeleteTemplate() {
	document.form.submit();
}

function CopyTemplate() {
	document.form.submit();
}

function VerifyContact() {
	alert("Here");
	document.form.submit();
}

function PostCampaign(SaveAndExit) {
	var selMembers = document.form.elements['members[]'];
	
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (SaveAndExit) {
		document.form.elements['SaveAndExit'].value = "1";
	}
	
	document.form.submit();
}

function PostCampaign_bk(SaveAndExit) {
	var selMembers = document.getElementById("members[]");
	if (selMembers!=undefined) {
		for (var x=0; x<=selMembers.length-1; x++) {
			selMembers.options[x].selected = true;
		}
	}
	
	if (SaveAndExit) {
		document.form["SaveAndExit"].value = "1";
	}
	
	document.form.submit(form);	
}

function VerifyEmailAddress() {
	var filter=/^.+@.+\..{2,3}$/
	
	if ( !filter.test(document.form.elements['emailaddress'].value) ) {
		return false ;
	}
	
	return true;
}

function VerifyEmailAddress_bk() {
	var filter=/^.+@.+\..{2,3}$/
	
	if ( !filter.test(document.form["emailaddress"].value) ) {
		return false ;
	}
	
	return true;
}

function ClearList(sourceList) {
  for (var x=sourceList.length; x>=0; x--) {
	  sourceList[x] = null;
  }
}

function RemoveItem(sourceList) {
  for (var x=0; x<sourceList.length; x++) {
		if (sourceList.options[x].selected) {
		  sourceList.options[sourceList.selectedIndex] = null;
		  x--;
		}
	}
}

function InList(item, sourceList) {
	for (var x=0; x<sourceList.length; x++) {
		if (item == sourceList.options[x].innerHTML) {
			return true;
		}
	}
}

function AddItem(sourceList, targetList) {
	var newValue;

	for (var x=0; x<sourceList.length; x++) {
		if (sourceList.options[x].selected) {
			
			if (!InList(sourceList.options[x].innerHTML, targetList)) {
				newValue = sourceList.options[x].value;
				targetList[targetList.length] = new Option(sourceList.options[x].innerHTML, newValue)
			}
		}
	}
}

function SelectAll() {
	items = document.all.GOid.length;
	itemChecked = false;
	
	if (!isNaN(items)) {
		for (var x=0;x<items;x++) {
			thisItem = document.all.GOid[x];
			
			if (!thisItem.disabled) {
				if (thisItem.checked) {
					thisItem.checked  = false;
				} else {
					thisItem.checked  = true;
				}
			}
		} 
	} else {
		thisItem = document.all.GOid;
		
		if (!thisItem.disabled) {
			if (thisItem.checked) {
				thisItem.checked  = false;
			} else {
				thisItem.checked  = true;
			}
		}
	}
}

function SelectPHPFormArray() {
	//items = document.form.elements['GOid[]'].length;
	items = document.getElementsByName('GOid[]').length;
	itemChecked = false;
	
	if (!isNaN(items)) {
		for (var x=0;x<items;x++) {
			//thisItem = document.form.elements['GOid[]'][x];
			thisItem = document.getElementsByName('GOid[]')[x];
			
			if (!thisItem.disabled) {
				if (thisItem.checked) {
					thisItem.checked  = false;
				} else {
					thisItem.checked  = true;
				}
			}
		} 
	}  else {
		thisItem = document.all.GOid;
		
		if (!thisItem.disabled) {
			if (thisItem.checked) {
				thisItem.checked  = false;
			} else {
				thisItem.checked  = true;
			}
		}
	}
}
