
var isSafari=(navigator.appVersion.indexOf("Safari")!=-1);var isIE=(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")!=-1);function hide(obj)
{if(obj)
{obj.style.display='none';}}
function show(obj)
{if(obj.tagName.toLowerCase()=="table"&&isIE==false)
{obj.style.display="table";}
else if(obj.tagName.toLowerCase()=="tr"&&isIE==false)
{obj.style.display="table-row";}
else if(obj.tagName.toLowerCase()=="td"&&isIE==false)
{obj.style.display="table-cell";}
else if(obj.tagName.toLowerCase()=="select"||obj.tagName.toLowerCase()=="input")
{obj.style.display="inline";}
else
{obj.style.display="block";}}
function hideByName(name)
{obj=document.getElementById(name);obj.style.display="none";}
function showByName(name)
{obj=document.getElementById(name);obj.style.display="block";}
function setVisibility(obj,visible)
{obj.style.visibility=(visible?"visible":"hidden");}
function loadXMLDoc(url,callbackFunc)
{var req=false;if(window.XMLHttpRequest)
{try
{req=new XMLHttpRequest();}
catch(e)
{req=false;}}
else if(window.ActiveXObject)
{try
{req=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{req=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{req=false;}}}
if(req)
{req.onreadystatechange=function(){callbackFunc(req);};req.open("GET",url,true);req.send("");}}
function deleteRegistrantConfirmation(e)
{if(!window.confirm("You are about to delete this registrant. Please verify all their information before you proceed with deletion."))
{if(window.event&&window.event.returnValue)
{window.event.returnValue=true;}
else if(e&&e.preventDefault&&!isSafari)
{e.preventDefault();}}}
function deleteHotelRegistrationConfirmation(e)
{if(!window.confirm("You are about to remove your hotel registration. Do you want to proceed?"))
{if(window.event&&window.event.returnValue)
{window.event.returnValue=true;}
else if(e&&e.preventDefault&&!isSafari)
{e.preventDefault();}}}
function setSchedule(blockIndex,blockId)
{i=0;while(document.getElementById("dayblock"+(++i))!=null)
{hide(document.getElementById("dayblock"+i));}
show(document.getElementById("dayblock"+blockIndex));var obj=document.getElementById("days");var cells=obj.getElementsByTagName("a");index=blockIndex-1;for(var i=0;i<cells.length;i++)
{cells[i].innerHTML=cells[i].innerHTML.replace(", ",",<br>");if(i==index)
{setClass(cells[i],"active");}
else
{setClass(cells[i],"inactive");}}
var dayBlock=document.getElementById("dayblock"+blockIndex);var trackList=dayBlock.getElementsByTagName('li');if(trackList.length>0)
{var daySchedule=document.getElementById(blockId);daySchedule.style.display="none";for(var i=0;i<trackList.length;i++)
{if(trackList[i].className=='active')
{trackList[i].firstChild.onclick();}}}
setCookie("schedule",blockIndex);setCookie("activeCell",blockId);}
function confreg()
{}
function setDisplay(target,theType)
{obj=document.getElementById(target);if(isIE&&theType=='table')
{theType='block';}
obj.style.display=theType;}
function setCookie(name,value,expires,path,domain,secure)
{if(!expires)
{expires=new Date();expires.setTime(expires.getTime()+3600000*24*365);}
var curCookie=name+"="+escape(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=curCookie;}
function setClass(obj,theClassName)
{obj.className=theClassName;}
function $f(fieldName)
{var field=document.getElementsByName(fieldName);if(field.length==1)
{return $(field[0]);}
else if(field.length>1)
{for(var i=0;i<field.length;i++)
{if(field[i].checked)
{return $(field[i]);}}
return $(field[0]);}
else if(field.length==0)
{return false;}
else
{return $(field);}}
function getFieldValue(field)
{if(field)
{if(field.tagName.toLowerCase()=="input")
{if(field.type.toLowerCase()=="checkbox")
{if(field.checked)
{return"Yes";}
else
{return"No";}}
else if(field.type.toLowerCase()=="radio")
{if(field.checked)
{return field.value;}
else
{return false;}}
else
{return field.value;}}
else if(field.tagName.toLowerCase()=="textarea")
{return field.value;}
else if(field.tagName.toLowerCase()=="select"&&field.options.length>=field.selectedIndex)
{if(isIE)
{if(field.selectedIndex==0&&field.options.length>1&&field.options[1].value&&!field.options[field.selectedIndex].value&&field.options[field.selectedIndex].text)
{return"";}
else if(field.options[field.selectedIndex].value)
{return field.options[field.selectedIndex].value;}
else
{return field.options[field.selectedIndex].text;}}
else
{if(field.options[field.selectedIndex].hasAttribute("value"))
{return field.options[field.selectedIndex].value;}
else
{return field.options[field.selectedIndex].text;}}}}}
function setFieldValue(field,value)
{if(field)
{if(field.tagName.toLowerCase()=="input"||field.tagName.toLowerCase()=="textarea")
{if(field.type.toLowerCase()=="checkbox")
{if(value==1)
{field.checked=true;}}
else
{field.value=value;}}
else if(field.tagName.toLowerCase()=="select")
{for(var i=0;i<field.options.length;i++)
{if(field.options[i].value==value)
{field.options[i].selected=true;break;}}}}}
function centerElement(obj,widthOffset,heightOffset)
{var screenWidth=(window.innerWidth?window.innerWidth:(document.documentElement.clientWidth?document.documentElement.clientWidth:780));var screenHeight=(window.innerHeight?window.innerHeight:(document.documentElement.clientHeight?document.documentElement.clientHeight:580));var pageOffsetX=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:(document.body.scrollLeft?document.body.scrollLeft:window.pageXOffset));var pageOffsetY=(document.documentElement.scrollTop?document.documentElement.scrollTop:(document.body.scrollTop?document.body.scrollTop:window.pageYOffset));if(window.pageXOffset!=null&&window.pageYOffset!=null)
{pageOffsetX=window.pageXOffset;pageOffsetY=window.pageYOffset;}
if(!pageOffsetX)pageOffsetX=0;if(!pageOffsetY)pageOffsetY=0;if(!widthOffset)widthOffset=0;if(!heightOffset)heightOffset=0;obj.style.left=((screenWidth-obj.offsetWidth)/2)+pageOffsetX+widthOffset+"px";obj.style.top=((screenHeight-obj.offsetHeight)/2)+pageOffsetY+heightOffset+"px";}