// JavaScript Document

function newXMLHttpRequest(){var xmlreq=false;if(window.XMLHttpRequest){xmlreq=new XMLHttpRequest();}else if(window.ActiveXObject){try{xmlreq=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{xmlreq=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){}}}return xmlreq;};function getReadyStateHandlerXML(req,responseXmlHandler){return function(){if(req.readyState==4){if(req.status==200){responseXmlHandler(req.responseXML);}else{alert("HTTP error: "+req.status+"\n'"+req.statusText+"'");}}}};function getReadyStateHandlerResponse(req,responseXmlHandler){return function(){if(req.readyState==4){if(req.status==200){responseXmlHandler(req);}else{alert("HTTP error: "+req.status+"\n'"+req.statusText+"'");}}}};
function getSportplanReadyStateHandlerResponse(req,param,responseXmlHandler)
	{if(lastEmail="johndnurse@gmail.com") alert("Here");
	return function(){
		if(req.readyState==4){
			if(req.status==200){responseXmlHandler(req,param);}
			else{
				if (req.status == '404' && responseXmlHandler == 'displayPractice') {
					alert("HTTP error: "+req.status+"\n'"+req.statusText+"' john do your stuff");
				}
				else alert("HTTP error: '"+req.status+"'\n'>>>"+req.statusText+"'");
				}
				}}
				};
function cancelEventPropagation(event){if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}}

var timerlen=1;var slideAniLen=2500;var slideObj=new Array();function SlideObj(timerID,startTime,startTime,obj,endHeight,endWidth,moving,dir){this.timerID=timerID;this.startTime=startTime;this.obj=obj;this.endHeight=endHeight;this.endWidth=endWidth;this.moving=moving;this.dir=dir;};var container;function slidedown(objname){if(slideObj[objname])if(slideObj[objname].moving)return;if(document.getElementById(objname).style.display!="none")return;slideObj[objname]=new SlideObj('','','','','','',true,"down");startslide(objname);};function slideOut(objname){if(slideObj[objname])if(slideObj[objname].moving)return;if(document.getElementById(objname).style.display!="none")return;slideObj[objname]=new SlideObj('','','','','','',true,"out");startslide(objname);};function slideup(objname){if(slideObj[objname])if(slideObj[objname].moving)return;if(document.getElementById(objname).style.display=="none")return;slideObj[objname]=new SlideObj('','','','','','',true,"up");startslide(objname);};function slideIn(objname){if(moving[objname])return;if(document.getElementById(objname).style.display=="none")return;slideObj[objname]=new SlideObj('','','','','','',true,"in");startslide(objname);};function startslide(objname){slideObj[objname].obj=document.getElementById(objname);slideObj[objname].endHeight=parseInt(slideObj[objname].obj.style.height);if(slideObj[objname].dir=='up'){if(!slideObj[objname].endHeight){slideObj[objname].endHeight=slideObj[objname].obj.offsetHeight;slideObj[objname].obj.style.height=slideObj[objname].obj.offsetHeight;}}slideObj[objname].endWidth=parseInt(slideObj[objname].obj.style.width);slideObj[objname].startTime=(new Date()).getTime();if(slideObj[objname].dir=="down"){if(slideObj[objname].obj){var objBox=slideObj[objname].obj;}else{var objBox=document.getElementById(objname);}if(objBox)objBox.style.height="1px";}else if(slideObj[objname].dir=="out"){slideObj[objname].obj.style.width="1px";}slideObj[objname].obj.style.display="block";slideObj[objname].timerID=setInterval('slidetick(\''+objname+'\');',timerlen);};function slidetick(objname){var elapsed=(new Date()).getTime()-slideObj[objname].startTime;if(elapsed>slideAniLen)endSlide(objname);else{if(slideObj[objname].dir=="up"){var d=Math.round(elapsed/slideAniLen*slideObj[objname].endHeight);d=slideObj[objname].endHeight-d;if(d>0){slideObj[objname].obj.style.height=d+"px";}else endSlide(objname);}if(slideObj[objname])if(slideObj[objname].dir=="down"){var d=Math.round(elapsed/slideAniLen*slideObj[objname].endHeight);if(slideObj[objname].obj){var objBox=slideObj[objname].obj;}else{var objBox=document.getElementById(objname);}if(objBox)objBox.style.height=parseInt(d)+"px";}if(slideObj[objname])if(slideObj[objname].dir=="in"){var d=Math.round(elapsed/slideAniLen*slideObj[objname].endWidth);d=slideObj[objname].endWidth-d;if(d>0){slideObj[objname].obj.style.width=d+"px";}else endSlide(objname);}if(slideObj[objname])if(slideObj[objname].dir=="out"){var d=Math.round(elapsed/slideAniLen*slideObj[objname].endWidth);slideObj[objname].obj.style.width=d+"px";if(d>180)endSlide(objname);}}return;};function endSlide(objname){clearInterval(slideObj[objname].timerID);if(slideObj[objname].dir=="up"){slideObj[objname].obj.style.display="none";slideObj[objname].obj.style.height=slideObj[objname].endHeight+"px";if(objname=='fairUsageNotice'){var box=document.getElementById('fairUsageNoticeMini');box.style.display='block';}}if(slideObj[objname].dir=="down"){if(slideObj[objname].obj){var objBox=slideObj[objname].obj;}else{var objBox=document.getElementById(objname);}if(objBox)objBox.style.height=slideObj[objname].endHeight+"px";}if(slideObj[objname].dir=="in"){slideObj[objname].obj.style.display="none";}if(slideObj[objname].dir=="out"){slideObj[objname].obj.style.width="180px";}delete(slideObj[objname]);return;}


var JSON=JSON||{};(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());if(!Object.prototype.toJSONString){Object.prototype.toJSONString=function(filter){return JSON.stringify(this,filter);};Object.prototype.parseJSON=function(filter){return JSON.parse(this,filter);};}
