<?xml version="1.0" ?>
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">

	<s:element name="events">
		<s:complexType>
			<s:sequence>

				<s:element name="event" minOccurs="1" maxOccurs="unbounded">
					<s:complexType>
						<s:sequence>

							<s:element name="month" minOccurs="0" type="scInteger"/>
							<s:element name="day" minOccurs="1" type="scInteger"/>
							<s:element name="year" minOccurs="0" type="scInteger"/>
							<s:element name="text" minOccurs="0" type="scText"/>
							<s:element name="popuplink" minOccurs="0" type="scUrl"/>
							<s:element name="style" minOccurs="0" type="scText"/>
							<s:element name="tooltip" minOccurs="0" type="scText"/>
							<s:element name="script" minOccurs="0" type="scText"/>
							<s:element name="filter" minOccurs="0" type="scText"/>

						</s:sequence>
					</s:complexType>
				</s:element>
				
				<s:element name="mode" minOccurs="0"/>
			</s:sequence>
		</s:complexType>
	</s:element>

	<s:simpleType name="scInteger">
		<s:restriction base="s:string">
			<s:pattern value="(\+|-)?[0-9]*"/>
		</s:restriction>
	</s:simpleType>
	
	<s:simpleType name="scText">
		<s:restriction base="s:string">
			<s:minLength value="0"/>
			<s:maxLength value="9999"/>
		</s:restriction>
	</s:simpleType>
	
	<s:simpleType name="scUrl">
		<s:restriction base="s:string">
			<s:pattern value="(((https?):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&amp;]*)*)"/>
		</s:restriction>
	</s:simpleType>

</s:schema>


