// Main JavaScript Document,  used by all pages

var openMenu=null;
var clientX;
var clientY;

function toggleMenu(num){

   var nme="TC_pdMenu"+num;
   var sve= openMenu;
   if(openMenu!=null)   {
       document.getElementById(openMenu).style.display="none";
   	   openMenu=null;		
   }
   if( sve != nme){    // open
        var mnu= document.getElementById(nme);
		mnu.style.display="block" 
		openMenu=nme;
	}
   return false;
}

function showMenu(num){
 
   var nme="TC_pdMenu"+num;
   //alert("showMenu:  "+ nme);
   if(openMenu!= nme){
   		if(openMenu!=null)   
           document.getElementById(openMenu).style.display="none";	
        var mnu= document.getElementById(nme);
		if(mnu==null)
		 alert("not found: "+ nme);
		mnu.style.display="block";
		openMenu=nme;	       
	}
   return false;
}

function hideMenu(){
   	if(openMenu!=null){   
    	document.getElementById(openMenu).style.display="none";		
		openMenu=null;	  
	} 
   return false;
}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function mouseHandler(evt){
 if(! evt)
  evt=window.event;
  offset= getScrollXY();
  
  xpos= evt.clientX -120  +offset[0];
  ypos= evt.clientY -120  +offset[1];

  bf=document.getElementById("TC_butterfly");
  bf.style.left=xpos+"px";
  bf.style.top=ypos+"px";
   
}

document.onmousemove=mouseHandler;



//document.background.onmousemove= moveHandler;

function moveHandler(evt)
{
	
  if (!evt)
    evt= window.event;
clientX= evt.clientX;
clientY=evt.clientY;
 return true;
	if(openMenu != null && (evt.clientY < 300 || evt.clientY > 350 )){
  		document.getElementById(openMenu).style.display="none";
   		openMenu=null;
 	}
	return false;
}

function handleResponse() {
   // if(xmlhttp.readyState == 4) {}  
}

function subscribe( eaddress )
{
var req= new XMLHttpRequest();
	if (req==null)
		req= new ActiveXObject("Msxml2.XMLHTTP");
	if (req==null)
		req= new ActiveXObject("Microsoft.XMLHTTP");
    if(req==null){
		alert ("Sorry,cannot subscribe at this moment.\nYour Browser maybe incompatible");
		return;
	}
	
	req.open("GET","http://74.220.215.205//~terricon/cart/subscribe_me.php?email="+eaddress, true);
	
	//alert(postdata);
	
	//req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.onreadystatechange = handleResponse;
	req.send(null);
/*	
	if (req.status==200)
		alert("Thank you for subscribing");
	else
	  alert("Sorry, subscription failed");
	
	alert("Thank you for subscribing");
*/	
	alert("Thank you for subscribing");
	return false;
	
} // subscribe

