function updatedate(elem){	for (var i = document.forms[0].date.options.length; i >= 0; i--) document.forms[0].date.options[i] = null;	if (elem.selectedIndex != -1){		if (elem.options[elem.selectedIndex].value == 'M'){			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Please select...","");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Saturday 4th September","2010-09-04");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Sunday 5th September","2010-09-05");		}		if (elem.options[elem.selectedIndex].value == 'T'){			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Please select...","");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Saturday 11th September","2010-09-11");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Sunday 12th September","2010-09-12");		}		if (elem.options[elem.selectedIndex].value == 'E'){			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Please select...","");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Saturday 25th September","2010-09-25");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Sunday 26th September","2010-09-26");		}		if (elem.options[elem.selectedIndex].value == 'B'){			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Please select...","");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Saturday 2nd October","2010-10-02");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Sunday 3rd October","2010-10-03");		}		if (elem.options[elem.selectedIndex].value == 'L'){			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Please select...","");				document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Saturday 23rd October","2010-10-23");			document.forms[0].date.options[document.forms[0].date.options.length] = new Option("Sunday 24th October","2010-10-24");		}	}}function updatesession(elem){	for (var i = document.forms[0].session.options.length; i >= 0; i--) document.forms[0].session.options[i] = null;	if (elem.selectedIndex != -1){		if (elem.options[elem.selectedIndex].value == '2010-09-04'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 2.00pm - tickets 6.00 each","MS1A");			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 2: 3.00pm - 7.00pm - SOLD OUT","");					
		  var sels = document.getElementById('session');
			sels.options[1].disabled = true;
			
			sels.onchange= function(){ 
				if(this.options[this.selectedIndex].disabled){
					if(this.options.length<=1){
						this.selectedIndex = -1;
					}else if(this.selectedIndex < this.options.length - 1){
						this.selectedIndex++;
					}else{
						this.selectedIndex--;
					}
				}
			}
		
		}		if (elem.options[elem.selectedIndex].value == '2010-09-05'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 5.00pm - tickets 10.00 each","MS3A");		}						if (elem.options[elem.selectedIndex].value == '2010-09-11'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 5.00pm - tickets 10.00 each","TS1A");		} 				if (elem.options[elem.selectedIndex].value == '2010-09-12'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 5.00pm - tickets 10.00 each","TS2A");		} 						if (elem.options[elem.selectedIndex].value == '2010-09-25'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00pm - 5.00pm - tickets 10.00 each","ES1A");		}		if (elem.options[elem.selectedIndex].value == '2010-09-26'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 12.30pm - 5.00pm - tickets 10.00 each","ES2A");		}						if (elem.options[elem.selectedIndex].value == '2010-10-02'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 2.00pm - tickets 6.00 each","BS1A");			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 2: 3.00pm - 7.00pm - tickets 10.00 each","BS2A");		}		if (elem.options[elem.selectedIndex].value == '2010-10-03'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 5.00pm - tickets 10.00 each","BS3A");		}				if (elem.options[elem.selectedIndex].value == '2010-10-23'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 2.00pm - tickets 6.00 each","LS1A");			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 2: 3.00pm - 7.00pm -  tickets 10.00 each","LS2A");		}		if (elem.options[elem.selectedIndex].value == '2010-10-24'){			document.forms[0].session.options[document.forms[0].session.options.length] = new Option("Session 1: 11.00am - 5.00pm - tickets 10.00 each","LS3A");		}	}}function activateOptionsDisabled(){	var sels = document.getElementsByTagName('select');    for(var i=0; i < sels.length; i++){        sels[i].onchange= function(){             if(this.options[this.selectedIndex].disabled){                if(this.options.length<=1){                    this.selectedIndex = -1;                }else if(this.selectedIndex < this.options.length - 1){                    this.selectedIndex++;                }else{                    this.selectedIndex--;                }            }        }        if(sels[i].options[sels[i].selectedIndex].disabled){            sels[i].onchange();        }            for(var j=0; j < sels[i].options.length; j++){             if(sels[i].options[j].disabled){                sels[i].options[j].style.color = '#7F7F7F';            }        }    }}$(document).ready(function(){	$('#venue').change(function(){		$('#session').html('<option>Please select...</option>');	});		$('form.form-a select').change(function(){		$('form.form-a div.info').hide();		if ($('#session').val() != '' && $('#session').val() != 'Please select...'){			$('#'+$('#session').val()).show()		}	});	$('form.form-a div.masterclass a').click(function(){		$('div.info').hide();	});	$('form.form-a').submit(function(){		if($('#quantity').val() == ''){			alert('Please enter numer of tickets');			return false;		}				if($('#quantity').val() < masterclass){			alert('Too many masterclass tickets entered');			return false;		}	});});