var clearedFields = new Array() ;

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
 footerplace ();
}
window.onload=startList;

function show(div) {
	document.getElementById(div).style.display="block" ;
}

function hide(div) {
	document.getElementById(div).style.display="none" ;
}

function showbubble(date,cat,div,e){
	if (div == "smallbubble") {
		document.getElementById("smallbubble").innerHTML="";
		smallbubble(date,cat);
		smallspeechbox(div,e);
	}
	else {
		document.getElementById("largebubble").innerHTML="";
		largebubble(date);
		largespeechbox(div,e);
	}
	document.getElementById(div).style.display="block";
	
}


function smallspeechbox(div,e){
	var posx=0,posy=0;
	if(e==null) e=window.event;
	if(e.pageX || e.pageY){
		bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		posx=e.pageX-bodyScrollLet;
		posy=e.pageY-bodyScrollTop;
    }
	else if(e.clientX || e.clientY){
		if(document.documentElement.scrollTop){
			posx=e.clientX;
			posy=e.clientY;
        }
		else{
			posx=e.clientX;
			posy=e.clientY;
		}
    }
document.getElementById(div).style.top=(posy+5)+"px";
document.getElementById(div).style.left=(posx-82)+"px";

}

function largespeechbox(div,e){
	var posx=0,posy=0;
	if(e==null) e=window.event;
	if(e.pageX || e.pageY){
		bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		posx=e.pageX-bodyScrollLet;
		posy=e.pageY-bodyScrollTop;
    }
	else if(e.clientX || e.clientY){
		if(document.documentElement.scrollTop){
			posx=e.clientX;
			posy=e.clientY;
        }
		else{
			posx=e.clientX;
			posy=e.clientY;
		}
    }
document.getElementById(div).style.top=(posy-38)+"px";
document.getElementById(div).style.left=(posx+15)+"px";

}

function largeshopbox(div,e){
	var posx=0,posy=0;
	if(e==null) e=window.event;
	if(e.pageX || e.pageY){
		bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		posx=e.pageX-bodyScrollLet;
		posy=e.pageY-bodyScrollTop;
    }
	else if(e.clientX || e.clientY){
		if(document.documentElement.scrollTop){
			posx=e.clientX;
			posy=e.clientY;
        }
		else{
			posx=e.clientX;
			posy=e.clientY;
		}
    }
document.getElementById(div).style.top=(posy-160)+"px";
document.getElementById(div).style.left=(posx+20)+"px";

}

function smallbubble(date,cat) {
if (date.length==0)
  { 
  document.getElementById("smallbubble").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="calendarbubble.php";
url=url+"?date="+date;
url=url+"&size=small";
url=url+"&cat="+cat;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=smallstateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function largebubble(date) {
if (date.length==0)
  { 
  document.getElementById("largebubble").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="calendarbubble.php";
url=url+"?date="+date;
url=url+"&size=large";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=largestateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function smallstateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("smallbubble").innerHTML=xmlHttp.responseText;
}
}

function largestateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("largebubble").innerHTML=xmlHttp.responseText;
}
}

function display_lg_photo(image) {
	if (image) {
		document.getElementById("largebubble").innerHTML="" ;
		document.getElementById("shopbubble").innerHTML="<div class=\"innershop\"><img src=\"images/uploads/store/" + image + "\" /></div>" ;
		show("shopbubble") ;
		largeshopbox("shopbubble") ;
		}
}

function clearfield(fieldID) {
	if (!clearedFields[fieldID]) {
		document.getElementById(fieldID).value = "" ;
		clearedFields[fieldID] = 1 ;
	}
}
