 var browserName = navigator.appName;
 
 function ToggleLayer(event, divLayer, toggledLayerFunction)
 {        
      e = e || event; 
  
      var posx = 0; 
      var posy = 0;
      var toggleLayer = document.getElementById(divLayer);
                     
      if (!e) var e = window.event; 

      if (e.pageX || e.pageY)      { 
               posx = e.pageX; 
               posy = e.pageY; 
          } 
          else if (e.clientX || e.clientY)      { 
          posx = e.clientX + document.body.scrollLeft 
                    + document.documentElement.scrollLeft; 
               posy = e.clientY + document.body.scrollTop 
               + document.documentElement.scrollTop; 
           }           
    
    var layerVisible = true;
	
      // posx and posy contain the mouse position relative to the document 
      // Do something with this information 
     if ((browserName == "Microsoft Internet Explorer") && toggleLayer.style.display == "none") {
                            
      /*toggleLayer.style.left = posx + (toggleLayerWidth/2) - toggleLayer.offsetParent.offsetLeft; */
          toggleLayer.style.top = posy + 10 - toggleLayer.offsetParent.offsetTop; 
          layerVisible = false;
    }
    else if ((browserName != "Microsoft Internet Explorer") && toggleLayer.style.display == "none")
    {
        toggleLayer.style.left = (posx - 200) + "px"; 
        toggleLayer.style.top = (posy - 200) + "px";
        layerVisible = false;
    }  
      
      
      Effect.toggle(toggleLayer,'appear'); 
      
     if (toggledLayerFunction)
     {
        toggledLayerFunction(!layerVisible);
     }

 }
 
 
 
 	function validate_email(divEmailTextBox)
    {
        var field =  document.getElementById(divEmailTextBox);
        
        var emailValue = field.value;
        
        var isValid = false;        
        
           var apos = emailValue.indexOf("@");
           var dotpos = emailValue.lastIndexOf(".");
    
            if (apos < 1 || dotpos - apos < 2) 
            {
                isValid = false;
            }    
            else 
            {   
                 isValid = true;
            }
         
        return isValid;        
    }

		
           /* function SlideLayer(divSlideOutClientID, btnDisplayLayerClientID, btnHideLayerClientID)
            {
                var hideBtn = document.getElementById(btnHideLayerClientID);
                var showBtn = document.getElementById(btnDisplayLayerClientID);		
                var layer = document.getElementById(divSlideOutClientID);				

                if(showBtn.style.display == '' || showBtn.style.display == 'block')
                {
                   // new Effect.BlindDown(layer);
                    new Effect.toggle(layer);
                    showBtn.style.display = 'none';
                    hideBtn.style.display = 'block';		
                }
                else
                {
                    //new Effect.BlindUp(layer);
                    new Effect.toggle(layer);
                    hideBtn.style.display = 'none';
                    showBtn.style.display = 'block';			
                }
            }          
*/

            var layerSliding = false;

            function SlideLayer(divSlideOutClientID)
            {
                if (!layerSliding){
                    layerSliding = true;
                    var layer = document.getElementById(divSlideOutClientID);				

                    if(layer.style.display == 'none')
                    {
                        new Effect.BlindDown(layer);
                    }
                    else
                    {
                        new Effect.BlindUp(layer);
                    }
                    layerSliding = false;
                }
            }