// JavaScript Document

function checkForm(form) {
	if (form.formAction) {
		isSearch=false;
		if (form.siteSearch) {
			if (form.siteSearch.value!='' || form.stockistSearch.value!='') isSearch=true;
		}
		if (!isSearch) {
			ok=true;
			message='Please complete the following field(s):\n';
			switch (form.formAction.value) {
				case 'contactForm':
					if (form.firstname.value=='') {
						ok=false;
						message+='\n- FIRST NAME';
					}
					if (form.lastname.value=='') {
						ok=false;
						message+='\n- LAST NAME';
					}
					if (form.addressline1.value=='') {
						ok=false;
						message+='\n- ADDRESS LINE 1';
					}
					if (form.addressline2.value=='') {
						ok=false;
						message+='\n- ADDRESS LINE 2';
					}
					if (form.addressline3.value=='') {
						ok=false;
						message+='\n- ADDRESS LINE 3';
					}
					if (form.postcode.value=='') {
						ok=false;
						message+='\n- POSTCODE';
					}
					if (form.email.value=='') {
						ok=false;
						message+='\n- EMAIL';
					}
				break;
				case 'competitionForm':
					if (form.question1.selectedIndex==0) {
						ok=false;
						message+="\n- Q1) Finish the strap line for Macpherson, Value Needn't Mean Gambling On...";
					}
					if (form.question2.selectedIndex==0) {
						ok=false;
						message+='\n- Q2) Where is Macpherson Contract Matt recommended to be used?';
					}
					if (form.question3.selectedIndex==0) {
						ok=false;
						message+='\n- Q3) What are the Macpherson brand colours';
					}
					if (form.fullname.value=='') {
						ok=false;
						message+='\n- Full name';
					}
					if (form.companyname.value=='') {
						ok=false;
						message+='\n- Company name';
					}
					if (form.addressline1.value=='' || form.addressline2.value=='' || form.addressline3.value=='') {
						ok=false;
						message+='\n- Address (including postcode)';
					}
					if (form.telephone.value=='') {
						ok=false;
						message+='\n- Telephone number';
					}
					if (form.email.value=='') {
						ok=false;
						message+='\n- E-mail address';
					}
					if (!form.agreeTerms.checked) {
						ok=false;
						message+='\n- Please agree to the terms and conditions';
					}
				break;
				case 'cmsProductForm':
					if (form.productName.value=='') {
						ok=false;
						message+='\n- PRODUCT NAME';
					}
					if (form.productImage.value=='') {
						ok=false;
						message+='\n- PRODUCT IMAGE';
					}
					if (form.productThumbnail.value=='') {
						ok=false;
						message+='\n- PRODUCT IMAGE THUMBNAIL';
					}
					if (form.shortDescription.value=='') {
						ok=false;
						message+='\n- SHORT DESCRIPTION';
					}
					if (!form.interior.checked && !form.exterior.checked && !form.solventBased.checked && !form.waterBased.checked && !form.preparation.checked) {
						ok=false;
						message+='\n- CATEGORIES';
					}
				break;
				case 'cmsPageForm':
					if (form.menuTitle.value=='') {
						ok=false;
						message+='\n- MENU TITLE';
					}
					if (form.pageTitle.value=='') {
						ok=false;
						message+='\n- PAGE TITLE';
					}
					if (form.metaTitle.value=='') {
						ok=false;
						message+='\n- META WINDOW TITLE';
					}
				break;
				case 'cmsNewsForm':
					if (form.newsTitle.value=='') {
						ok=false;
						message+='\n- NEWS TITLE';
					}
					if (form.shortDescription.value=='') {
						ok=false;
						message+='\n- SHORT DESCRIPTION';
					}
				break;
			}
			if (!ok) alert(message);
			return ok;
		}
	}
}

function confirmDelete(section,ID) {
	//eval("toDelete=CD"+section+"["+ID+"];");
	if (section=='new') caption='news story'; else caption=section;
	if (confirm('Are you sure you want to delete this '+caption+'?')) {
		location.href='cms'+section+'s.aspx?deleteID='+ID;
	}
}