Event.observe(window,'load',function(){$$('a[href^=#]:not([href=#])').each(function(element){element.observe('click',function(event){new Effect.ScrollTo(this.hash.substr(1));Event.stop(event);}.bindAsEventListener(element))})})

Event.observe(window, 'load', function () {
    new PopupWindow('contact');
}); 

var PopupWindow = Class.create();
PopupWindow.prototype = {
    initialize: function(className, parentElement) {
        var elements = document.getElementsByClassName(className, parentElement);
        for (var i = 0, len = elements.length; i < len; i++) {
            Event.observe(elements[i], 'click', this.addPopupEvent.bindAsEventListener(this));
            Event.observe(elements[i], 'keypress', this.addPopupEvent.bindAsEventListener(this));
        }
    },
    addPopupEvent: function(event) {
        var element = Event.element(event);
        var link = (element.parentNode.getAttribute('href')) || (element.getAttribute('href'));
        window.open(link,'','width=880,height=800,scrollbars=1,resizable=1');
        Event.stop(event);
    }
}; 

/*
 *  imageReplace JavaScript Library beta3
 *  MIT-style license. 
 *  2007 Kazuma Nishihata 
 *  http://www.webcreativepark.net
 *  ---------------------------
 *  Additional update
 *  WAN55 Yuko Aono
*/
new function(){var ImagesDir="/stoic_style/images/";if(window.addEventListener){window.addEventListener('load',imgRpc,false);}else if(window.attachEvent){window.attachEvent('onload',imgRpc);}
function imgRpc(){var elements=document.getElementsByClassName("imgRpc");for(var i=0;i<elements.length;i++){var element=elements[i];var classnames=element.getAttribute('className')||element.getAttribute('class');var classes=classnames.split(" ");if(classes[2]){var onImg=" onmouseover=\"this.src='"+ImagesDir+classes[2]+"'\"";var offImg=" onmouseout=\"this.src='"+ImagesDir+classes[1]+"'\"";}else{var onImg="";var offImg="";}
if(classes[1])element.innerHTML='<img src="'+ImagesDir+classes[1]+'" alt="'+element.innerHTML+'" id="imgRpc'+i+'" border="0" '+onImg+offImg+'/>';}}
document.getElementsByClassName=function(className){var i,j,eltClass;var objAll=document.getElementsByTagName?document.getElementsByTagName("*"):document.all;var objCN=new Array();for(i=0;i<objAll.length;i++){eltClass=objAll[i].className.split(/\s+/);for(j=0;j<eltClass.length;j++){if(eltClass[j]==className){objCN.push(objAll[i]);break;}}}
return objCN;}}
