function doPostBack(e) { 
	if(!e) e = window.event;    
	
	if(wFORMS.behaviors['validation'].run(e)) {  
				
		//CHECK START HOUR ISSET
		var hour=$('starthour');
		var hourIndex=hour.selectedIndex;
		if(hourIndex==0) {				  		
			var errorMessage = "A start time for this event is required";
			wFORMS.behaviors['validation'].showError(hour, errorMessage);
			return wFORMS.helpers.preventEvent(e);   
		} 
		
		//CHECK ATTACHMENT EXTENTION IF ATTACHMENT ISSET	
		var attachment=$('attachment');
		var attachvalue=attachment.value;
		if (attachvalue!=''){			
			var thisext = attachvalue.substr(attachvalue.lastIndexOf('.'));
			var allowed_ext=new Array(".jpg",".jpeg",".JPG",".JPEG",".doc",".DOC",".gif",".GIF",".pdf",".PDF");
			if(checkInArray(thisext,allowed_ext)==false){
				var errorMessage = "The "+thisext+" file attachment is not an accepted format. Only PDF, DOC, GIF, JPG or JPEG attachments accepted.";
				wFORMS.behaviors['validation'].showError(attachment, errorMessage);
				return wFORMS.helpers.preventEvent(e);   
			}
		}    			
	
		//CHECK FILE EXTENTION IF FILENAME ISSET			
		if (eval("document.form.imageType[0].checked") == true) { //UPLOAD
			var filename=$('filename');
			var filevalue=filename.value;		
			if (filevalue!=''){			
				var thisext = filevalue.substr(filevalue.lastIndexOf('.'));
				var allowed_ext=new Array(".jpg",".jpeg",".JPG",".JPEG");
				if(checkInArray(thisext,allowed_ext)==false){
					var errorMessage = "The "+thisext+" image file is not an accepted format. Only JPG or JPEG images accepted.";
					wFORMS.behaviors['validation'].showError(filename, errorMessage);
					return wFORMS.helpers.preventEvent(e); 
				} 
			}else{
				var errorMessage = "You are required to upload an image or choose a generic image from our list.";
				wFORMS.behaviors['validation'].showError(filename, errorMessage);
				return wFORMS.helpers.preventEvent(e);   
			}
		}else{																										//GENERIC
			var generic=$('filenameGeneric');
			var genericvalue=filename.value;		
			if (genericvalue==''){			
				var errorMessage = "You must click on to select a generic image from our list.";
				wFORMS.behaviors['validation'].showError(filenameGeneric, errorMessage);
				return wFORMS.helpers.preventEvent(e); 
			} 
		}
		
		return true;              
		 
	}
}

function checkInArray(val,array){
	var allowed = false;
	var arrayLen = array.length;
	for (i=0;i<=arrayLen;i++){
		if (array[i]==val){
			allowed=true;
			break;					
		}else
			allowed=false;					
	}				
	return allowed;
}

function genericName(id,name,ext){
	//CLEAR ALL SELECTED
	$$('.image').each(function(el){
		el.set('html','');
	});

	var imgID = $('genImg_'+id);
	var genName = $('filenameGeneric');
	var genExt = $('filenameGeneric_ext');
	
	imgID.set('html','<img src="images/selected.gif" width="100" height="100">')
	genName.value = name;
	genExt.value = ext;
}
