
function setStyle(obj,style,value){
		getRef(obj).style[style]= value;
	}
	
	function getRef(obj){
		return (typeof obj == "string") ?
			 document.getElementById(obj) : obj;
	}


/***************  ITEM FORM  *********/
function valideer_photo()	{
		var caption = (document.getElementById('caption')  || document.all('caption'));
		var caption_alert = (document.getElementById('caption_alert') || document.all('caption_alert'));
		var page = (document.getElementById('page')  || document.all('page'));
	  	var page_alert = (document.getElementById('page_alert') || document.all('page_alert')); 
		var category_name = (document.getElementById('category_name') || document.all('category_name'));
		var category_name_alert = (document.getElementById('category_name_alert') || document.all('category_name_alert'));
		var measures = (document.getElementById('measures')  || document.all('measures'));
		var measures_alert = (document.getElementById('measures_alert')  || document.all('measures_alert'));
		var afmetingen = (document.getElementById('afmetingen')  || document.all('afmetingen'));
		var afmetingen_alert = (document.getElementById('afmetingen_alert')  || document.all('afmetingen_alert'));
		var specs = (document.getElementById('specs')  || document.all('specs'));
		var specs_alert = (document.getElementById('specs_alert')  || document.all('specs_alert'));
		var specificatie = (document.getElementById('specificatie')  || document.all('specificatie'));
		var specificatie_alert = (document.getElementById('specificatie_alert')  || document.all('specificatie_alert'));
		var available = (document.getElementById('available')  || document.all('available'));
		var available_alert = (document.getElementById('available_alert')  || document.all('available_alert'));
		var beschikbaarheid = (document.getElementById('beschikbaarheid')  || document.all('beschikbaarheid'));
		var beschikbaarheid_alert = (document.getElementById('beschikbaarheid_alert')  || document.all('beschikbaarheid_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (caption.value == "" ){		
			setStyle('caption', 'borderColor','#900');
			setStyle('caption_alert', 'color','#900');
			setStyle('form_button', 'visibility', 'hidden');
			caption_alert.innerHTML="Please give this item a new name, then use the tab ->| to continue to the next field";
			caption.focus();
			knop.disabled = true;
			return false;
		}
	    if (page.selectedIndex == 0 || page.value == page.defaultValue || page.value == "" ){
			setStyle('page', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			setStyle('page_alert', 'color','#900');
			page_alert.innerHTML="Please choose a page for this photo";
			page.focus();
			knop.disabled = true;
			return false;
		}
		if (category_name.selectedIndex == 0 || category_name.value == category_name.defaultValue || category_name.value == "" ){
			category_name_alert.innerHTML="Please choose a category from the dropdown list, the Dutch equivalent and the category id will change automatically";
			setStyle('empty', 'borderColor','#900');
			setStyle('category_name', 'borderColor','#900');
			setStyle('categorie_naam', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			setStyle('category_id', 'borderColor','#900');
			category_name.focus();
			knop.disabled = true;
			return false;
		 }
		if (measures.value == "" ){		
			setStyle('measures', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			measures_alert.innerHTML="Fill in the measures";
			measures.focus();
			knop.disabled = true;
			return false;
		} 
		if (afmetingen.value == "" ){		
			setStyle('afmetingen', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			afmetingen_alert.innerHTML="Hier moet je de afmetingen invoeren";
			afmetingen.focus();
			knop.disabled = true;
			return false;
		} 
		if (specs.value == "" ){		
			setStyle('specs', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			specs_alert.innerHTML="Vul de specs in, bijvoorbeeld is het oil on canvas";
			specs.focus();
			knop.disabled = true;
			return false;
		} 
	 	if (specificatie.value == "" ){		
			setStyle('specificatie', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			specificatie_alert.innerHTML="Vul de specificatie in, bijvoorbeeld is het olie op linnen";
			specificatie.focus();
			knop.disabled = true;
			return false;
		}
		 if (available.value == "" ){		
			setStyle('available', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			available_alert.innerHTML="Please fill in the availability status";
			available.focus();
			knop.disabled = true;
			return false;
		} 
		 if (beschikbaarheid.value == "" ){		
			setStyle('beschikbaarheid', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			beschikbaarheid_alert.innerHTML="Geef aan of het doek beschikbaar is, of waar het is gebleven";
			beschikbaarheid.focus();
			knop.disabled = true;
			return false;
		} 
	/*	 if	 (page_name.value == page_name.defaultValue && pagina_naam.value == pagina_naam.defaultValue && page_title.value == page_title.defaultValue && pagina_titel.value == pagina_titel.defaultValue)	{
			al.innerHTML="All fields have the original value";	 
			setStyle('page_name', 'borderColor','#900');
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('page_title', 'borderColor','#900');
			setStyle('pagina_titel', 'borderColor','#900');
		    setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		} */
		if (caption.value == ""  && page.value == "" && measures.value == "" && afmetingen.value == "" || specs.value == "" || specificatie.value == "" || available.value == "" || beschikbaarheid.value == "")	{
			caption_alert.innerHTML="Please fill in all fields";	 
			setStyle('caption', 'borderColor','#900');
			setStyle('page', 'borderColor','#900');
			setStyle('measures', 'borderColor','#900');
			setStyle('afmetingen', 'borderColor','#900');
			setStyle('specs', 'borderColor','#900');
			setStyle('specificatie', 'borderColor','#900');
			setStyle('available', 'borderColor','#900');
			setStyle('beschikbaarheid', 'borderColor','#900');
			knop.disabled = true;
			return false;
		} else {
			caption_alert.innerHTML="";
			page_alert.innerHTML="";
			category_name_alert.innerHTML="";
			measures_alert.innerHTML="";
			afmetingen_alert.innerHTML="";
			specs_alert.innerHTML="";
			specificatie_alert.innerHTML="";
			available_alert.innerHTML="";
			beschikbaarheid_alert.innerHTML="";
			setStyle('page_name', 'borderColor','green');
			setStyle('pagina_naam', 'borderColor','green');
			setStyle('page_title', 'borderColor','green');
			setStyle('pagina_titel', 'borderColor','green');
			knop.disabled = false;
			return true;
		}
}

function validate_file_upload()	{
	    var file_upload = (document.getElementById('file_upload')  || document.all('file_upload'));
		var file_upload_alert = (document.getElementById('file_upload_alert') || document.all('file_upload_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('caption') || document.all('caption')) ;
 	if (file_upload.value == "" ){		
		setStyle('file_upload', 'borderColor','#900');
		setStyle('file_upload_alert', 'color','#900');
		setStyle('form_button', 'visibility', 'hidden');
		file_upload_alert.innerHTML="Please select an image to upload";
		file_upload.focus();
		knop.disabled = true;
		return false;
	} else {
	    file_upload_alert.innerHTML="ok";
		setStyle('file_upload_alert', 'color','green');
		setStyle('file_upload', 'borderColor','green');
		hup.disabled=false;
		hup.focus();   
	}	
}

function val_caption()	{
	    var caption = (document.getElementById('caption')  || document.all('caption'));
		var caption_alert = (document.getElementById('caption_alert') || document.all('caption_alert'));
	//	var caption_length = 4;
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('page') || document.all('page')) ;
 	if (caption.value == "" ) {		
		setStyle('caption', 'borderColor','#900');
		setStyle('caption_alert', 'color','#900');
		setStyle('form_button', 'visibility', 'hidden');
		caption_alert.innerHTML="Please give this item a new name, then use the tab ->| to continue to the next field";
		caption.focus();
		knop.disabled = true;
		return false;
	} 
   /* if (caption.length > 2 ) {		
		setStyle('caption', 'borderColor','#900');
		setStyle('caption_alert', 'color','#900');
		setStyle('form_button', 'visibility', 'hidden');
		caption_alert.innerHTML="This name is too long, only 65 characters allowed";
		caption.focus();
		knop.disabled = true;
		return false;
	}*/ else {
	    caption_alert.innerHTML="ok";
		setStyle('caption_alert', 'color','green');
		setStyle('caption', 'borderColor','green');
		hup.disabled=false;
		hup.focus();   
	}	
}

 
function valideer_page(item_upload_form)	{
		var page = (document.getElementById('page')  || document.all('page'));
		var page_alert = (document.getElementById('page_alert') || document.all('page_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	//	var hup = document.getElementById('category_name');
 	if (page.selectedIndex == 0 || page.value == page.defaultValue || page.value == "" ){
		setStyle('page', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		setStyle('check', 'visibility', 'visible');
		setStyle('page_alert', 'color','#900');
	    page_alert.innerHTML="Please choose a page for this photo";
		page.focus();
		knop.disabled = true;
		return false;
	} else {
		setStyle('page', 'borderColor','green');
	    page_alert.innerHTML="";		
		document.item_upload_form.category_name.disabled=false;
		document.item_upload_form.categorie_naam.disabled=false;
		document.item_upload_form.category_id.disabled=false;
		document.item_upload_form.category_name.focus();
	}	
}

function validate_category_name(item_upload_form)	{
	    var empty = (document.getElementById('empty')  || document.all('empty'));
		var category_name = (document.getElementById('category_name') || document.all('category_name'));
		var category_name_alert = (document.getElementById('category_name_alert') || document.all('category_name_alert'));
		var hup = (document.getElementById('measures') || document.all('measures'));
	if (category_name.selectedIndex == 0 || category_name.value == category_name.defaultValue || category_name.value == "" ){
		category_name_alert.innerHTML="Please choose a category from the dropdown list, the Dutch equivalent and the category id will change automatically";
	   setStyle('empty', 'borderColor','#900');
		setStyle('category_name', 'borderColor','#900');
		setStyle('categorie_naam', 'borderColor','#900');
		setStyle('category_name_alert', 'color','#900');
		setStyle('category_id', 'borderColor','#900');
		return false;
	 }
	  if (category_name.value.length > 50) {
			category_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('category_name', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			return false;
	  } else {
	    category_name_alert.innerHTML="";
		hup.disabled=false;	
		hup.focus();
		setStyle('empty', 'borderColor','green');
		setStyle('category_name', 'borderColor','green');
		setStyle('categorie_naam', 'borderColor','green');
		setStyle('category_id', 'borderColor','green');
	//	setStyle('cat_chosen', 'borderColor','green');
		
	}
}

function validate_measures()	{
		var measures = (document.getElementById('measures')  || document.all('measures'));
		var measures_alert = (document.getElementById('measures_alert') || document.all('measures_alert'));
		var hup = (document.getElementById('afmetingen') || document.all('afmetingen'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 if (measures.value == "" ){		
		setStyle('measures', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		measures_alert.innerHTML="Fill in the measures";
		measures.focus();
		knop.disabled = true;
		return false;
	} 
	 if (measures.value.length > 65) {
			measures_alert.innerHTML="Too long, only 65 characters allowed";
			setStyle('measures', 'borderColor','#900');
			setStyle('measures_alert', 'color','#900');
			return false;
	  } else {
		setStyle('measures', 'borderColor','green');
	    measures_alert.innerHTML="";
		hup.disabled=false;
		hup.focus();
	}	
}

function validate_afmetingen()	{
		var afmetingen = (document.getElementById('afmetingen')  || document.all('afmetingen'));
		var afmetingen_alert = (document.getElementById('afmetingen_alert') || document.all('afmetingen_alert'));
		var hup = (document.getElementById('specs') || document.all('specs'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 	if (afmetingen.value == "" ){		
		setStyle('afmetingen', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		afmetingen_alert.innerHTML="Hier moet je de afmetingen invoeren";
		afmetingen.focus();
		knop.disabled = true;
		return false;
	} 
	if (afmetingen.value.length > 65) {
			afmetingen_alert.innerHTML="Too long, only 65 characters allowed";
			setStyle('afmetingen', 'borderColor','#900');
			setStyle('afmetingen_alert', 'color','#900');
			return false;
	 } else {
		setStyle('afmetingen', 'borderColor','green');
	    afmetingen_alert.innerHTML="";
		hup.disabled=false;
		hup.focus();
	}	
}

function validate_specs()	{
		var specs = (document.getElementById('specs')  || document.all('specs'));
		var specs_alert = (document.getElementById('specs_alert') || document.all('specs_alert'));
		var hup = (document.getElementById('specificatie') || document.all('specificatie'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 	if (specs.value == "" ){		
		setStyle('specs', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		specs_alert.innerHTML="Vul de specs in, bijvoorbeeld is het oil on canvas";
		specs.focus();
		knop.disabled = true;
		return false;
	} 
	if (specs.value.length > 255) {
			specs_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('specs', 'borderColor','#900');
			setStyle('specs_alert', 'color','#900');
			return false;
	 } else {
		setStyle('specs', 'borderColor','green');
	    specs_alert.innerHTML="";
		hup.disabled=false;	
		hup.focus();
	}	
}

function validate_specificatie()	{
		var specificatie = (document.getElementById('specificatie')  || document.all('specificatie'));
		var specificatie_alert = (document.getElementById('specificatie_alert') || document.all('specificatie_alert'));
		var hup = (document.getElementById('available') || document.all('available'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 if (specificatie.value == "" ){		
		setStyle('specificatie', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		specificatie_alert.innerHTML="Vul de specificatie in, bijvoorbeeld is het olie op linnen";
		specificatie.focus();
		knop.disabled = true;
		return false;
	} 
	if (specificatie.value.length > 255) {
			specificatie_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('specificatie', 'borderColor','#900');
			setStyle('specificatie_alert', 'color','#900');
			return false;
	 } else {
		setStyle('specificatie', 'borderColor','green');
	    specificatie_alert.innerHTML="";
		hup.disabled=false;
		hup.focus();
	}	
}

function validate_available()	{
		var available = (document.getElementById('available')  || document.all('available'));
		var available_alert = (document.getElementById('available_alert') || document.all('available_alert'));
		var hup = (document.getElementById('beschikbaarheid') || document.all('beschikbaarheid'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 if (available.value == "" ){		
		setStyle('available', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		available_alert.innerHTML="Please fill in the availability status";
		available.focus();
		knop.disabled = true;
		return false;
	} 
	if (available.value.length > 100) {
			available_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('available', 'borderColor','#900');
			setStyle('available_alert', 'color','#900');
			return false;
	 } else {
		setStyle('available', 'borderColor','green');
	    available_alert.innerHTML="";
		hup.disabled=false;
		hup.focus();
	}	
}

function validate_beschikbaarheid()	{
		var beschikbaarheid = (document.getElementById('beschikbaarheid')  || document.all('beschikbaarheid'));
		var beschikbaarheid_alert = (document.getElementById('beschikbaarheid_alert') || document.all('beschikbaarheid_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	 if (beschikbaarheid.value == "" ){		
		setStyle('beschikbaarheid', 'borderColor','#900');
		setStyle('form_button', 'visibility', 'hidden');
		beschikbaarheid_alert.innerHTML="Geef aan of het doek beschikbaar is, of waar het is gebleven";
		beschikbaarheid.focus();
		knop.disabled = true;
		return false;
	} 
	if (beschikbaarheid.value.length > 100) {
			beschikbaarheid_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('beschikbaarheid', 'borderColor','#900');
			setStyle('beschikbaarheid_alert', 'color','#900');
			return false;
	 }  else {
		setStyle('beschikbaarheid', 'borderColor','green');
	    beschikbaarheid_alert.innerHTML="";
		knop.disabled=false;
		knop.focus();
	}	
}


/****** TOT HIER edit_item_form VALIDATIE *******/

/***************  PAGE FORM  *********/

function val_page()	{
	    var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var pagina_naam = (document.getElementById('pagina_naam') || document.all('pagina_naam'));
		var pagina_naam_alert = (document.getElementById('pagina_naam_alert') || document.all('pagina_naam_alert'));
		var page_type = (document.getElementById('page_type') || document.all('page_type'));
		var page_type_alert = (document.getElementById('page_type_alert') || document.all('page_type_alert'));
		var page_title = (document.getElementById('page_title') || document.all('page_title'));
		var page_title_alert = (document.getElementById('page_title_alert') || document.all('page_title_alert'));
		var pagina_titel = (document.getElementById('pagina_titel') || document.all('pagina_titel'));
		var pagina_titel_alert = (document.getElementById('pagina_titel_alert') || document.all('pagina_titel_alert'));
		var description = (document.getElementById('description') || document.all('description'));
		var description_alert = (document.getElementById('description_alert') || document.all('description_alert'));
		var description_nl = (document.getElementById('description_nl') || document.all('description_nl'));
		var description_nl_alert = (document.getElementById('description_nl_alert') || document.all('description_nl_alert'));
		var keywords = (document.getElementById('keywords') || document.all('keywords'));
		var keywords_alert = (document.getElementById('keywords_alert') || document.all('keywords_alert'));
		var keywords_nl = (document.getElementById('keywords_nl') || document.all('keywords_nl'));
		var keywords_nl_alert = (document.getElementById('keywords_nl_alert') || document.all('keywords_nl_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (page_name.value == "")	{
			page_name_alert.innerHTML="Please enter a (new) page name";	 
			setStyle('page_name', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			page_name.focus();
			knop.disabled = true;
			return false;
		} 		
	    if (pagina_naam.value == "")	{
			pagina_naam_alert.innerHTML="Please select a (new) Pagina Naam";	 
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('pagina_naam_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			pagina_naam.focus();
			knop.disabled = true;
			return false;
		}
		if (page_type.selectedIndex == 0 || page_type.value == page_type.defaultValue || page_type.value == "" ){
			page_type_alert.innerHTML="Please choose a page type from the dropdown list";
			setStyle('page_type', 'borderColor','#900');
			setStyle('page_type_alert', 'color','#900');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			page_type.focus();
			return false;
		 }
		 if (page_title.value == "")	{
			page_title_alert.innerHTML="Please select a (new) page title";	 
			setStyle('page_title', 'borderColor','#900');
			setStyle('page_title_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			page_title.focus();
			return false;
		}
		if (pagina_titel.value == "")	{
			pagina_titel_alert.innerHTML="Please select a (new) Pagina Titel";	 
			setStyle('pagina_titel', 'borderColor','#900');
			setStyle('pagina_titel_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			pagina_titel.focus();
			return false;
		}
		if (description.value == "")	{
			description_alert.innerHTML="Please fill in a description for this page";	 
			setStyle('description', 'borderColor','#900');
			setStyle('description_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			description.focus();
			return false;
		}
		if (description_nl.value == "")	{
			description_nl_alert.innerHTML="Please fill in a Dutch description for this page";	 
			setStyle('description_nl', 'borderColor','#900');
			setStyle('description_nl_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			knop.disabled = true;
			description_nl.focus();
			return false;
		} 
		if (keywords.value == "")	{
			keywords_alert.innerHTML="Please fill in a Dutch description for this page";	 
			setStyle('keywords', 'borderColor','#900');
			setStyle('keywords_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			keywords.focus();
			return false;
		}
		if (keywords_nl.value == "")	{
			keywords_nl_alert.innerHTML="Please fill in a list of Dutch keywords for this page";	 
			setStyle('keywords_nl', 'borderColor','#900');
			setStyle('keywords_nl_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			/*setStyle('check', 'visibility', 'visible');*/
			knop.disabled = true;
			keywords_nl.focus();
			return false;
		} else {
			page_name_alert.innerHTML="";
			pagina_naam_alert.innerHTML="";
			page_type_alert.innerHTML="";
			page_title_alert.innerHTML="";
			pagina_titel_alert.innerHTML="";
			description_alert.innerHTML="";
			description_nl_alert.innerHTML="";
			keywords_alert.innerHTML="";
			keywords_nl_alert.innerHTML="";
			setStyle('page_name', 'borderColor','green');
			setStyle('pagina_naam', 'borderColor','green');
			setStyle('page_type', 'borderColor','green');
			setStyle('page_title', 'borderColor','green');
			setStyle('pagina_titel', 'borderColor','green');
			setStyle('description', 'borderColor','green');
			setStyle('description_nl', 'borderColor','green');
			setStyle('keywords', 'borderColor','green');
			setStyle('keywords_nl', 'borderColor','green');
			setStyle('check', 'visibility', 'hidden');
			setStyle('form_button','visibility', 'visible');
			knop.disabled = false;
			return true;
		}
}

function validate_page_name() {
	    var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('pagina_naam') || document.all('pagina_naam'));
		if (page_name.value == "")	{
			page_name_alert.innerHTML="Please enter a (new) page name";	 
			setStyle('page_name', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			page_name.focus();
			hup.disabled=true;
			knop.disabled = true;
			return false;
		} 
		if (page_name.value.length > 50) {
			page_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('page_name', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
			return false;
	   } else {
			page_name_alert.innerHTML="";
			setStyle('page_name', 'borderColor','green');
		    hup.disabled=false;
			hup.focus();
		}
}

function val_pagina_naam()	{
	    var pagina_naam = (document.getElementById('pagina_naam') || document.all('pagina_naam'));
		var pagina_naam_alert = (document.getElementById('pagina_naam_alert') || document.all('pagina_naam_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('page_type') || document.all('page_type')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (pagina_naam.value == "")	{
			pagina_naam_alert.innerHTML="Please select a (new) Pagina Naam";	 
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('pagina_naam_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=true;
			knop.disabled = true;
			pagina_naam.focus();
			return false;
		} 
	   if (pagina_naam.value.length > 50) {
			pagina_naam_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('pagina_naam_alert', 'color','#900');
			return false;
	   } else {
			pagina_naam_alert.innerHTML="";
			setStyle('pagina_naam', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_page_type(page_form)	{
	    var page_type = (document.getElementById('page_type') || document.all('page_type'));
		var page_type_alert = (document.getElementById('page_type_alert') || document.all('page_type_alert'));
		var hup = (document.getElementById('bg_img') || document.all('bg_img'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (page_form.page_type.selectedIndex == 0 || page_form.page_type.value == page_form.page_type.defaultValue || page_form.page_type.value == "" ){
		page_type_alert.innerHTML="Please choose a page type from the dropdown list";
	    setStyle('page_type', 'borderColor','#900');
		setStyle('page_type_alert', 'color','#900');
	    setStyle('form_button', 'visibility', 'hidden');
		setStyle('check', 'visibility', 'visible');
		hup.disabled=true;
		knop.disabled = true;
		page_type.focus();
		return false;
	 } else {
		page_type_alert.innerHTML="";
		setStyle('page_type', 'borderColor','green');
		hup.disabled=false;
		hup.focus();	    
	}
}

function val_bg_img(page_form)	{
	    var bg_img = (document.getElementById('bg_img') || document.all('bg_img'));
		var bg_img_alert = (document.getElementById('bg_img_alert') || document.all('bg_img_alert'));
		var hup = (document.getElementById('page_title') || document.all('page_title'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (page_form.bg_img.selectedIndex == 0 || page_form.bg_img.value == page_form.bg_img.defaultValue || page_form.bg_img.value == "" ){
		bg_img_alert.innerHTML="Please choose a page type from the dropdown list";
	    setStyle('bg_img', 'borderColor','#900');
		setStyle('bg_img_alert', 'color','#900');
	    setStyle('form_button', 'visibility', 'hidden');
		setStyle('check', 'visibility', 'visible');
		hup.disabled=true;
		knop.disabled = true;
		bg_img.focus();
		return false;
	 } else {
		bg_img_alert.innerHTML="";
		setStyle('bg_img', 'borderColor','green');
		hup.disabled=false;
		hup.focus();	    
	}
}

function val_page_title()	{
	    var page_title = (document.getElementById('page_title') || document.all('page_title'));
		var page_title_alert = (document.getElementById('page_title_alert') || document.all('page_title_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('pagina_titel') || document.all('pagina_titel')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (page_title.value == "")	{
			page_title_alert.innerHTML="Please select a (new) page title";	 
			setStyle('page_title', 'borderColor','#900');
			setStyle('page_title_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=true;
			knop.disabled = true;
			page_title.focus();
			return false;
		} 
		if (page_title.value.length > 100) {
			page_title_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('page_title', 'borderColor','#900');
			setStyle('page_title_alert', 'color','#900');
			return false;
		}  else {
			page_title_alert.innerHTML="";
			setStyle('page_title', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_pagina_titel()	{
	    var pagina_titel = (document.getElementById('pagina_titel') || document.all('pagina_titel'));
		var pagina_titel_alert = (document.getElementById('pagina_titel_alert') || document.all('pagina_titel_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('description') || document.all('description')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (pagina_titel.value == "")	{
			pagina_titel_alert.innerHTML="Please select a (new) Pagina Titel";	 
			setStyle('pagina_titel', 'borderColor','#900');
			setStyle('pagina_titel_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=false;
			knop.disabled = true;
			pagina_titel.focus();
			return false;
		 } 
		if (pagina_titel.value.length > 100) {
			pagina_titel_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('pagina_titel', 'borderColor','#900');
			setStyle('pagina_titel_alert', 'color','#900');
			return false;
		} else {
			pagina_titel_alert.innerHTML="";
			setStyle('pagina_titel', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_description()	{
	    var description = (document.getElementById('description') || document.all('description'));
		var description_alert = (document.getElementById('description_alert') || document.all('description_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('description_nl') || document.all('description_nl')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (description.value == "")	{
			description_alert.innerHTML="Please fill in a description for this page";	 
			setStyle('description', 'borderColor','#900');
			setStyle('description_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=true;
			knop.disabled = true;
			description.focus();
			return false;
		} 
		if (description.value.length > 255) {
			description_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('description', 'borderColor','#900');
			setStyle('description_alert', 'color','#900');
			return false;
		} else {
			description_alert.innerHTML="";
			setStyle('description', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_description_nl()	{
	    var description_nl = (document.getElementById('description_nl') || document.all('description_nl'));
		var description_nl_alert = (document.getElementById('description_nl_alert') || document.all('description_nl_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('keywords') || document.all('keywords')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (description_nl.value == "")	{
			description_nl_alert.innerHTML="Please fill in a Dutch description for this page";	 
			setStyle('description_nl', 'borderColor','#900');
			setStyle('description_nl_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=true;
			knop.disabled = true;
			description_nl.focus();
			return false;
		} if (description_nl.value.length > 255) {
			description_nl_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('description_nl', 'borderColor','#900');
			setStyle('description_nl_alert', 'color','#900');
			return false;
		}  else {
			description_nl_alert.innerHTML="";
			setStyle('description_nl', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_keywords()	{
	    var keywords = (document.getElementById('keywords') || document.all('keywords'));
		var keywords_alert = (document.getElementById('keywords_alert') || document.all('keywords_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('keywords_nl') || document.all('keywords_nl')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (keywords.value == "")	{
			keywords_alert.innerHTML="Please fill in keywords for this page";	 
			setStyle('keywords', 'borderColor','#900');
			setStyle('keywords_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			hup.disabled=true;
			knop.disabled = true;
			keywords.focus();
			return false;
		} if (keywords.value.length > 255) {
			keywords_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('keywords', 'borderColor','#900');
			setStyle('keywords_alert', 'color','#900');
			return false;
		} else {
			keywords_alert.innerHTML="";
			setStyle('keywords', 'borderColor','green');
			hup.disabled=false;
			hup.focus();
		}
}

function val_keywords_nl()	{
	    var keywords_nl = (document.getElementById('keywords_nl') || document.all('keywords_nl'));
		var keywords_nl_alert = (document.getElementById('keywords_nl_alert') || document.all('keywords_nl_alert'));
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (keywords_nl.value == "")	{
			keywords_nl_alert.innerHTML="Please fill in a list of Dutch keywords for this page";	 
			setStyle('keywords_nl', 'borderColor','#900');
			setStyle('keywords_nl_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			knop.disabled = true;
			keywords_nl.focus();
			return false;
		} 
		if (keywords_nl.value.length > 255) {
			keywords_nl_alert.innerHTML="Too long, only 255 characters allowed";
			setStyle('keywords_nl', 'borderColor','#900');
			setStyle('keywords_nl_alert', 'color','#900');
			return false;
		} else {
			keywords_nl_alert.innerHTML="";
			setStyle('keywords_nl', 'borderColor','green');
			knop.disabled=false;
		}
}

/*********** LOGIN FORM Validation *************/

function val_login(login_form)	{
	    var el = (document.getElementById('username')  || document.all('username'));
		var al = (document.getElementById('username_alert') || document.all('username_alert')); 
		var next = (document.getElementById('password') || document.all('password'));
		var next_al = (document.getElementById('password_alert')  || document.all('password_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (el.value == "" || next.value == "" )	{
			al.innerHTML="Please enter your username and password";	 
			setStyle('username', 'borderColor','#900');
			setStyle('password', 'borderColor','#900');
			setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		}		
		if (el.value == el.defaultValue && next.value == next.defaultValue )	{
			al.innerHTML="Both fields have the original value";	 
			setStyle('username', 'borderColor','#900');
			setStyle('password', 'borderColor','#900');
		    setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
			} else {
			al.innerHTML="";
			setStyle('username', 'borderColor','green');
			setStyle('password', 'borderColor','green');
			setStyle('check', 'visibility', 'hidden');
			setStyle('form_button','visibility', 'visible');
			knop.disabled = false;
			return true;
		}
}


function val_username(login_form)	{
	    var el = document.getElementById('username');
		var al = document.getElementById('username_alert');
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (el.value == "")	{
			al.innerHTML="Please fill in your username";	 
			setStyle('username', 'borderColor','#900');
			setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			knop.disabled = true;
			return false;
		} else {
			al.innerHTML="";
			setStyle('username', 'borderColor','green');
			return true;
		}
}

function val_password(login_form)	{
	    var el = document.getElementById('password');
		var al = document.getElementById('password_alert');
	    var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (el.value == "")	{
			al.innerHTML="Please fill in your password";	 
			setStyle('password', 'borderColor','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			knop.disabled = true;
			return false;
		} else {
			al.innerHTML="";
			setStyle('password', 'borderColor','green');
		  return true;
		}
}



/***************  EDIT & CREATE CATEGORY FORM  *********/

function val_category()	{
	    var category_name = (document.getElementById('category_name') || document.all('category_name'));
	    var category_name_alert = (document.getElementById('category_name_alert') || document.all('category_name_alert'));
	    var categorie_naam = (document.getElementById('categorie_naam') || document.all('categorie_naam'));
	    var categorie_naam_alert = (document.getElementById('categorie_naam_alert') || document.all('categorie_naam_alert'));
	    var empty = (document.getElementById('empty') || document.all('empty'));
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (category_name.value == "")	{
			setStyle('category_name', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			category_name_alert.innerHTML="Please place this item in a category";
			knop.disabled = true;
			category_name.focus();
			return false;
		}		
	    if (categorie_naam.value == "")	{
			setStyle('categorie_naam', 'borderColor','#900');
			setStyle('categorie_naam_alert', 'color','#900');
			categorie_naam_alert.innerHTML="Please give this categorie a name";
			knop.disabled = true;
			categorie_naam.focus();
			return false;
		} 
		if (page_name.selectedIndex == 0 || page_name.value == page_name.defaultValue || page_name.value == "" ){
			page_name_alert.innerHTML="Please choose a page from the dropdown list, the Dutch equivalent and the page id will change automatically";
			setStyle('empty', 'borderColor','#900');
			setStyle('page_name', 'borderColor','#900');
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
			setStyle('page_id', 'borderColor','#900');
			return false;
	 }
	 if (category_name.value.length > 50) {
			category_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('category_name', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			return false;
	}
	 if (categorie_naam.value.length > 50) {
			categorie_naam_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('categorie_naam', 'borderColor','#900');
			setStyle('categorie_naam_alert', 'color','#900');
			return false;
	}
		else {
			category_name_alert.innerHTML="";
			categorie_naam_alert.innerHTML="";
			page_name_alert.innerHTML="";			
			setStyle('category_name', 'borderColor','green');
			setStyle('categorie_naam', 'borderColor','green');
			setStyle('page_name', 'borderColor','green');
			knop.disabled = false;
			return true;
		}
}

function val_category_name()	{
	    var category_name = (document.getElementById('category_name') || document.all('category_name'));
	    var category_name_alert = (document.getElementById('category_name_alert') || document.all('category_name_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('categorie_naam') || document.all('categorie_naam')) ;
		if (category_name.value == "")	{
			setStyle('category_name', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			category_name_alert.innerHTML="Please give this category a name";
			knop.disabled = true;
			category_name.focus();
			return false;
		}
		 if (category_name.value.length > 50) {
			category_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('category_name_alert', 'color','#900');
			setStyle('category_name', 'borderColor','#900');
			return false;
		}
		else {
			category_name_alert.innerHTML="";
			setStyle('category_name', 'borderColor','green');
			hup.disabled=false;
		    hup.focus();   
		}
}

function val_categorie_naam()	{
	    var categorie_naam = (document.getElementById('categorie_naam') || document.all('categorie_naam'));
	    var categorie_naam_alert = (document.getElementById('categorie_naam_alert') || document.all('categorie_naam_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup =  (document.getElementById('page_name') || document.all('page_name')) ;
		if (categorie_naam.value == "")	{
			setStyle('categorie_naam', 'borderColor','#900');
			setStyle('categorie_naam_alert', 'color','#900');
			categorie_naam_alert.innerHTML="Please give this categorie a name";
			knop.disabled = true;
			categorie_naam.focus();
			return false;
		} 
		 if (categorie_naam.value.length > 50) {
			categorie_naam_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('categorie_naam', 'borderColor','#900');
			setStyle('categorie_naam_alert', 'color','#900');
			return false;
		} else {
			categorie_naam_alert.innerHTML="";
			setStyle('categorie_naam', 'borderColor','green');
			hup.disabled=false;
			document.edit_cat_form.pagina_naam.disabled=false;
			document.edit_cat_form.page_id.disabled=false;	   
		    hup.focus();   
		}
}

function valideer_page_name(edit_cat_form)	{
	    var empty = (document.getElementById('empty') || document.all('empty'));
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (page_name.selectedIndex == 0 || page_name.value == page_name.defaultValue || page_name.value == "" ){
		page_name_alert.innerHTML="Please choose a page from the dropdown list, the Dutch equivalent and the page id will change automatically";
	    setStyle('empty', 'borderColor','#900');
		setStyle('page_name', 'borderColor','#900');
		setStyle('pagina_naam', 'borderColor','#900');
		setStyle('page_name_alert', 'color','#900');
		setStyle('page_id', 'borderColor','#900');
		return false;
	 }
	  if (page_name.value.length > 65) {
			page_name_alert.innerHTML="Too long, only 65 characters allowed";
			setStyle('empty', 'borderColor','#900');
			setStyle('page_name', 'borderColor','#900');
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
			setStyle('page_id', 'borderColor','#900');
			return false;
	  } else {		
		page_name_alert.innerHTML="";
		setStyle('empty', 'borderColor','green');
		setStyle('page_name', 'borderColor','green');
		setStyle('pagina_naam', 'borderColor','green');
		setStyle('page_id', 'borderColor','green');
	    knop.disabled=false;		
		
	//	document.edit_cat_form.pagina_naam.focus();
	}
}


/*************** nu de EDIT ARTICLE FORM VERSIES *********/
// voor de check knop op t eind
function val_article()	{
	    var el = (document.getElementById('caption')  || document.all('caption'));
		var al = (document.getElementById('caption_alert') || document.all('caption_alert')); 
		var title = (document.getElementById('title') || document.all('title'));
		var title_al = (document.getElementById('title_alert') || document.all('title_alert'));
		var titel = (document.getElementById('titel') || document.all('titel'));
		var titel_al = (document.getElementById('titel_alert') || document.all('titel_alert'));
	//	var alt = (document.getElementById('alt') || document.all('alt'));
	//	var alt_al = (document.getElementById('alt_alert') || document.all('alt_alert'));
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_al = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var check =  (document.getElementById('check_button') || document.all('check_button')) ;
		var form_button = (document.getElementById('form_button') || document.all('form_button')) ;
		if (el.value == "")	{
			al.innerHTML="Please fill in a name";	 
			setStyle('caption', 'borderColor','#900');
			setStyle('caption_alert', 'color','#900');
			setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		}
		if ( title.value == "") {
			title_al.innerHTML="Please fill in a title";	 
			setStyle('title', 'borderColor','#900');
			setStyle('title_alert', 'color','#900');
			setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		}
		if ( titel.value == "") {
			titel_al.innerHTML="Please fill in a titel";	 
			setStyle('titel', 'borderColor','#900');
			setStyle('titel_alert', 'color','#900');
			setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		}
		if (edit_article_form.page_name.selectedIndex == 0 || edit_article_form.page_name.value == edit_article_form.page_name.defaultValue || edit_article_form.page_name.value == "select" ){
		page_name_al.innerHTML="Please choose a page from the dropdown list, the Dutch equivalent and the page id will change automatically";
		 return false;
	    setStyle('empty', 'borderColor','#900');
		setStyle('page_name', 'borderColor','#900');
		setStyle('pagina_naam', 'borderColor','#900');
		setStyle('page_name_alert', 'color','#900');
		setStyle('page_id', 'borderColor','#900');
		
		}
		
		if (el.value == el.defaultValue && title.value == title.defaultValue && titel.value == titel.defaultValue  && edit_article_form.page_name.selectedIndex == 0)	{			 
			al.innerHTML="All fields have the original value, no update required";	
			setStyle('caption', 'borderColor','#900');
			setStyle('title', 'borderColor','#900');
			setStyle('titel', 'borderColor','#900');
	//		setStyle('alt', 'borderColor','#900');
			setStyle('page_name', 'borderColor','#900');
			setStyle('page_id', 'borderColor','#900');
			setStyle('caption_alert', 'color','#900');
			setStyle('title_alert', 'color','#900');
			setStyle('titel_alert', 'color','#900');
	//		setStyle('alt_alert', 'color','#900');
			setStyle('page_name_alert', 'color','#900');
			setStyle('check', 'visibility', 'visible');
			setStyle('form_button', 'visibility', 'hidden');
			knop.disabled = true;
			return false;
		}	
		else {
			al.innerHTML="";
			title_al.innerHTML="";
		//	alt_al.innerHTML="";
			setStyle('caption', 'borderColor','green');
			setStyle('title', 'borderColor','green');
			setStyle('check', 'visibility', 'hidden');
			setStyle('form_button','visibility', 'visible');
			knop.disabled = false;
			return true;
		}
}


function val_caption_article()	{
		var caption = (document.getElementById('caption')  || document.all('caption'));
		var caption_alert = (document.getElementById('caption_alert') || document.all('caption_alert'));
		var knop = (document.getElementById('submit') || document.all('submit')) ;
		var hup = (document.getElementById('title') || document.all('title'));
 	if (caption.value == "" ){		
		setStyle('caption', 'borderColor','#900');
		setStyle('caption_alert', 'color','#900');
		setStyle('form_button', 'visibility', 'hidden');
		caption_alert.innerHTML="Please give this item a new name, then use the tab ->| to continue to the next field";
		caption.focus();
		knop.disabled = true;
		return false;
	}
	 if (caption.value.length > 65) {
			caption_alert.innerHTML="Too long, only 65 characters allowed";
			setStyle('caption', 'borderColor','#900');
		    setStyle('caption_alert', 'color','#900');
			return false;
	 } else {
	    caption_alert.innerHTML="ok";
		setStyle('caption', 'borderColor','green');
		hup.disabled=false;
		hup.focus();
	   
	}	
}

function val_title_article()	{
	    var title = (document.getElementById('title')  || document.all('title'));
		var title_alert = (document.getElementById('title_alert') || document.all('title_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup = document.getElementById('titel');
		if (title.value == "")	{			
			setStyle('title', 'borderColor','#900');
			setStyle('title_alert', 'color','#900');
		    title_alert.innerHTML="Please enter a (new) title";	
			title.focus();
			knop.disabled = true;
			return false;
		} 
		 if (title.value.length > 100) {
			title_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('title', 'borderColor','#900');
			setStyle('title_alert', 'color','#900');
			return false;
	    }  else {
			title_alert.innerHTML="";
			setStyle('title', 'borderColor','green');
		    hup.disabled=false;
			hup.focus();
		}
}

function val_titel_article()	{
	    var titel = (document.getElementById('titel')  || document.all('titel'));
		var titel_alert = (document.getElementById('titel_alert') || document.all('titel_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup = (document.getElementById('category_name') || document.all('category_name'));
		if (titel.value == "")	{
			titel_alert.innerHTML="Vul een titel in voor boven dit artikel";	 
			setStyle('titel', 'borderColor','#900');
			setStyle('titel_alert', 'color','#900');
		  	titel.focus();
			knop.disabled = true;
			return false;
		} 
		 if (titel.value.length > 100) {
			setStyle('titel', 'borderColor','#900');
			titel_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('titel_alert', 'color','#900');
			return false;
	     }  else {
			 hup.disabled = false;
			titel_alert.innerHTML="";
			setStyle('titel', 'borderColor','green');					
		//	document.edit_article_form.page_name.disabled=false;
//			document.edit_article_form.pagina_naam.disabled=false; 
//			document.edit_article_form.page_id.disabled=false;
			
			hup.focus();
			}
}

function val_titel_art()	{
	    var titel = (document.getElementById('titel')  || document.all('titel'));
		var titel_alert = (document.getElementById('titel_alert') || document.all('titel_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var pagina_naam = (document.getElementById('pagina_naam') || document.all('pagina_naam'));
		var page_id = (document.getElementById('page_id') || document.all('page_id'));
		if (titel.value == "")	{
			titel_alert.innerHTML="Vul een titel in voor boven dit artikel";	 
			setStyle('titel', 'borderColor','#900');
			setStyle('titel_alert', 'color','#900');
		  	titel.focus();
			knop.disabled = true;
			return false;
		} 
		 if (titel.value.length > 100) {
			setStyle('titel', 'borderColor','#900');
			titel_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('titel_alert', 'color','#900');
			return false;
	     }  else {
			titel_alert.innerHTML="";
			setStyle('titel', 'borderColor','green');
			page_name.disabled= false;
			pagina_naam.disabled= false;
			page_id.disabled= false;
			page_name.focus();
			}
}


/*function validate_titel_article()	{
	    var titel = (document.getElementById('titel')  || document.all('titel'));
		var titel_alert = (document.getElementById('titel_alert') || document.all('titel_alert'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var hup = document.getElementById('alt');
		if (titel.value == "")	{
			titel_alert.innerHTML="Please enter a (new) title";	 
			setStyle('titel', 'borderColor','#900');
			setStyle('titel_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			titel.focus();
			knop.disabled = true;
			return false;
		} 
		 if (titel.value.length > 100) {
			titel_alert.innerHTML="Too long, only 100 characters allowed";
			setStyle('titel_alert', 'color','#900');
			return false;
	     } else {
			al.innerHTML="";
			setStyle('titel', 'borderColor','green');
		    hup.disabled=false;
		//	document.edit_article_form.file_upload.disabled=false;
			hup.focus();
			return true;
		}
}*/
/*
function val_file_upload()	{
	   var el = document.getElementById('file_upload');
	   var al = document.getElementById('file_upload_alert');
	   var hup = document.getElementById('alt');
	   var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (el.value == "")	{
			al.innerHTML="Please choose an image"; 
			setStyle('file_upload', 'borderColor','#900');
			setStyle('file_upload_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			el.focus();
			knop.disabled = true;
	     	return false;
		} else {
		setStyle('file_upload', 'borderColor','green');
		al.innerHTML="";
		hup.disabled=false;
		hup.focus();
	//	return true;
		}
}*/


/*function val_file_upload(article_upload_form)	{
		el = document.getElementById('file_upload');
		al = document.getElementById('file_upload_alert');
	 	if (el.value == el.defaultValue || el.value == "" ){		
		el.style.borderColor = '#900';	
		al.innerHTML="Please choose an image for this new article, then use the tab ->| to continue to the next field";
		el.focus();
	} else {
		setStyle('file_upload', 'borderColor','green');
	    al.innerHTML="";
	}	
}*/


/*
function val_alt_article()	{
	   var el = document.getElementById('alt');
	   var al = document.getElementById('alt_alert');
	   var hup = document.getElementById('page_name');
	   var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (el.value == "")	{
			al.innerHTML="Please give this image an alt value"; 
			setStyle('alt', 'borderColor','#900');
			setStyle('alt_alert', 'color','#900');
		    setStyle('form_button', 'visibility', 'hidden');
			setStyle('check', 'visibility', 'visible');
			el.focus();
			knop.disabled = true;
			return false;
		} else {
		setStyle('alt', 'borderColor','green');
		document.edit_article_form.page_name.disabled=false;
		document.edit_article_form.pagina_naam.disabled=false; 
		document.edit_article_form.page_id.disabled=false;
		document.edit_article_form.page_name.focus();
		al.innerHTML="";
		hup.disabled=false;
		hup.focus();
		}
}*/
function val_page_name(edit_article_form)	{
	    var el = (document.getElementById('empty') || document.all('empty'));
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var hup = (document.getElementById('kolom') || document.all('kolom'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (edit_article_form.page_name.selectedIndex == 0 || edit_article_form.page_name.value == edit_article_form.page_name.defaultValue || edit_article_form.page_name.value == "" ){
		page_name_alert.innerHTML="Please choose a page from the dropdown list, the Dutch equivalent and the page id will change automatically";
	    setStyle('empty', 'borderColor','#900');
		setStyle('page_name', 'borderColor','#900');
		setStyle('pagina_naam', 'borderColor','#900');
		setStyle('page_name_alert', 'color','#900');
		setStyle('page_id', 'borderColor','#900');
		return false;
	 } 
	  if (page_name.value.length > 50) {
			page_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('empty', 'borderColor','#900');
			setStyle('page_name', 'borderColor','#900');
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
			setStyle('page_id', 'borderColor','#900');
			return false;
	   }else {
		hup.disabled=false;
		page_name_alert.innerHTML="";
		setStyle('empty', 'borderColor','green');
		setStyle('page_name', 'borderColor','green');
		setStyle('pagina_naam', 'borderColor','green');
		setStyle('page_id', 'borderColor','green');
	    hup.focus();
	}
}

/*
function val_page_name(edit_article_form)	{
	    var el = (document.getElementById('empty') || document.all('empty'));
		var page_name = (document.getElementById('page_name') || document.all('page_name'));
		var page_name_alert = (document.getElementById('page_name_alert') || document.all('page_name_alert'));
		var hup = (document.getElementById('category_name') || document.all('category_name'));
	//	var hup = (document.getElementById('kolom') || document.all('kolom'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (edit_article_form.page_name.selectedIndex == 0 || edit_article_form.page_name.value == edit_article_form.page_name.defaultValue || edit_article_form.page_name.value == "" ){
		page_name_alert.innerHTML="Please choose a page from the dropdown list, the Dutch equivalent and the page id will change automatically";
	    setStyle('empty', 'borderColor','#900');
		setStyle('page_name', 'borderColor','#900');
		setStyle('pagina_naam', 'borderColor','#900');
		setStyle('page_name_alert', 'color','#900');
		setStyle('page_id', 'borderColor','#900');
		return false;
	 } 
	  if (page_name.value.length > 50) {
			page_name_alert.innerHTML="Too long, only 50 characters allowed";
			setStyle('empty', 'borderColor','#900');
			setStyle('page_name', 'borderColor','#900');
			setStyle('pagina_naam', 'borderColor','#900');
			setStyle('page_name_alert', 'color','#900');
			setStyle('page_id', 'borderColor','#900');
			return false;
	   }else {
		hup.disabled=false;
		page_name_alert.innerHTML="";
		setStyle('empty', 'borderColor','green');
		setStyle('page_name', 'borderColor','green');
		setStyle('pagina_naam', 'borderColor','green');
		setStyle('page_id', 'borderColor','green');
	    hup.focus();
	}
}*/

function val_cat_name(edit_article_form)	{
	    var category_name = (document.getElementById('category_name') || document.all('category_name'));
		var category_name_alert = (document.getElementById('category_name_alert') || document.all('category_name_alert'));
		var hup = (document.getElementById('kolom') || document.all('kolom'));
	//	var knop =  (document.getElementById('submit') || document.all('submit')) ;
		if (edit_article_form.category_name.selectedIndex == 0 || edit_article_form.category_name.value == edit_article_form.category_name.defaultValue || edit_article_form.category_name.value == "" ){
		category_name_alert.innerHTML="Please choose a category from the dropdown list";	  
		setStyle('category_name', 'borderColor','#900');
		setStyle('category_name_alert', 'color','#900');
		hup.disabled=true;
		return false;
	 }
	 if (category_name.value.length > 35) {
			category_name_alert.innerHTML="Too long, only 35 characters allowed";
			setStyle('category_name', 'borderColor','#900');
			setStyle('category_name_alert', 'color','#900');
			return false;
	  } else {
		 setStyle('category_name', 'borderColor','green');
		 category_name_alert.innerHTML="";		
		 hup.disabled=false;
		 hup.focus();
	}
}
/*
function val_kolom(edit_article_form)	{
	    var kolom = (document.getElementById('kolom') || document.all('kolom'));
		var kolom_alert = (document.getElementById('kolom_alert')  || document.all('kolom_alert'));
	//	var hup = (document.getElementById('kolom') || document.all('kolom'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
		var data___Frame = (document.getElementById('data___Frame') || document.all('data___Frame'));
		var data_nl___Frame = (document.getElementById('data_nl___Frame') || document.all('data_nl___Frame'));
	if (edit_article_form.kolom.selectedIndex == 0 || edit_article_form.kolom.value == edit_article_form.kolom.defaultValue || edit_article_form.kolom.value == "")	{
		setStyle('kolom_alert', 'color','#900');
		kolom_alert.innerHTML="Kies een kolom waar t in moet";	  
		setStyle('kolom', 'borderColor','#900');
		setStyle('data___Frame', 'display', 'none');
		setStyle('data_nl___Frame', 'display', 'none');
	      kolom.focus();
		return false;
	 } else {
		 setStyle('data___Frame', 'display', 'block');
         setStyle('data_nl___Frame', 'display', 'block');
		 setStyle('kolom', 'borderColor','green');
		 data___Frame.disabled = true;
	     kolom_alert.innerHTML="";		
	//	 hup.disabled=false;
		 knop.disabled = false;
	}
}

*/

function val_kolom()	{
	    var kolom = (document.getElementById('kolom') || document.all('kolom'));
		var kolom_alert = (document.getElementById('kolom_alert')  || document.all('kolom_alert'));
		var hup = (document.getElementById('toon_fck') || document.all('toon_fck'));
		var knop =  (document.getElementById('submit') || document.all('submit')) ;
	if (edit_article_form.kolom.selectedIndex == 0 || edit_article_form.kolom.value == edit_article_form.kolom.defaultValue || edit_article_form.kolom.value == "")	{
		setStyle('kolom_alert', 'color','#900');
		kolom_alert.innerHTML="Kies een kolom op de pagina";	  
		setStyle('kolom', 'borderColor','#900');
		knop.disabled=true;
	    kolom.focus();
		return false;
	 } else {
		 setStyle('kolom', 'borderColor','green');
	     kolom_alert.innerHTML="";		
		 hup.focus();
		 knop.disabled = false;
	}
}

/****** TOT HIER edit_article_form VALIDATIE *******/

function val_search()	{
		var q = (document.getElementById('q')  || document.all('q'));
		var q_alert = (document.getElementById('q_alert') || document.all('q_alert'));
		var knop = (document.getElementById('submit') || document.all('submit')) ;		
 	if (q.value == "" ){
		 $('#q_alert').show();
		setStyle('q', 'borderColor','#900');
		setStyle('q_alert', 'color','#900');
		q_alert.innerHTML="Field is empty";
		q.focus();
		knop.disabled = true;
		return false;
	} else {
	    q_alert.innerHTML="";
		setStyle('q', 'borderColor','green');
	    $('#q_alert').hide();
	}	
}

function change_kolom()	{
	    var kolom = (document.getElementById('kolom') || document.all('kolom'));
		var kolom_alert = (document.getElementById('kolom_alert')  || document.all('kolom_alert'));
		var kolom_checkbox = (document.getElementById('kolom_checkbox') || document.all('kolom_checkbox'));
	if ( kolom_checkbox.checked ==  true)	{
		 kolom.disabled=false;
		//setStyle('kolom_alert', 'color','#900');
//		kolom_alert.innerHTML="Kies een kolom op de pagina";	  
//		setStyle('kolom', 'borderColor','#900');
	    kolom.focus();
	 } else {
		 setStyle('kolom', 'borderColor','green');
		 kolom_alert.innerHTML="";	
		 kolom.disabled = true;
	}
}
