var OPACITY_HEADER_RIGHT=0.75;

window.addEvent('domready',function() {
	$$(	"#page .fddef", "#page .fdslw",
		"#page .fdfst", "#page .fdext").each(
			function(fd) {
				fd.setOpacity(0);
			}
	);
});

window.addEvent('domready',function() {
    var page = $('page');
    if(!page) return;
    var fds = page.getElements('div.fddef');
    fds.each(function(fd){
        var ofx = new Fx.Style(fd,'opacity',{
            duration:1000,
            transition:Fx.Transitions.sineIn,
            fps:50
        });
        ofx.start.delay(500,ofx,[1])
    })
});

window.addEvent('load',function(){
    var page = $('page');
    if(!page) return;
    var fds = page.getElements('img.fddef');
    fds.each(function(fd){
        var ofx = new Fx.Style(fd,'opacity',{
            duration:1000,
            transition:Fx.Transitions.linear,
            fps:50
        });
        ofx.start(1)
    })
});

window.addEvent('load',function(){
    var page = $('page');
    if(!page) return;
    var fds = page.getElements('.fdslw');
    if(!fds) return; 
    fds.each(function(fd){
        if(!fd) return;
        var ofx = new Fx.Style(fd,'opacity',{
            duration:4000,
            transition:Fx.Transitions.sineIn,
            fps:50
        });
        ofx.start(1)
    })
});

window.addEvent('domready',function(){
    var ref = $('sh_right');
    if(!ref) return;
    ref.setOpacity(0);
});

window.addEvent('load',function(){
    var ref = $('sh_right');
    if(!ref) return;
    var ofx = new Fx.Style(ref,'opacity',{
        duration:3000,
        transition:Fx.Transitions.sineIn,
		fps:50
    });
    ofx.start.delay(1000,ofx,[OPACITY_HEADER_RIGHT]);
});

window.addEvent('domready',function() {
    $$('#sh_left', '#sh_right').each(function (ref) {
	    ref.setStyle("visibility", "hidden");
	});
});

window.addEvent('domready',function() {
    $$('#sh_lmem img').each(function (ref) {
		if(ref.getAttribute("src") == "/images/dummy.gif") ref.setStyle("z-index", 0);
	});
});

window.addEvent('domready',function() {
    $$('#sh_left img').each(function (ref) {
	    ref.parentNode.setStyle("z-index", 10);
	});
});

window.addEvent('load',function(){
    $$('#sh_lmem img').each(function(ref) {
		var ofx = new Fx.Style(ref,'opacity',{
			duration:10000,
			transition:Fx.Transitions.sineOut,
			fps:50
		});
		ofx.start.delay(1000,ofx,[0]);
	});
});

window.addEvent('domready',function(){
	var ref = $('sh_rmem');
    if(!ref) return;
    ref.setOpacity(OPACITY_HEADER_RIGHT);
	ref.setStyle("visibility", "visible"); 
});

window.addEvent('load',function(){
	var ref = $('sh_rmem');
    if(!ref) return;
    ref.setStyle("visibility", "visible"); 
    ref.setOpacity(OPACITY_HEADER_RIGHT);
    var ofx = new Fx.Style(ref,'opacity',{
        duration:5000,
        transition:Fx.Transitions.sineOut,
		fps:50
    });
    ofx.start.delay(1000,ofx,[0]);
});

function hasDuplicateItems(ary1,ary2){
    var match = false;
	ary1.each(function(itm1){
        ary2.each(function(itm2){
            if(itm2.test(itm1)) match = true
        })
    });
	return match
}

function selectInnerAnchor(obj){
    if(!obj) return false;
    if($(obj).tagName == 'A') return obj;
    var cld = obj.firstChild;
    if(cld.tagName == 'A' && cld) return cld;
    if(!obj.id) return false;
    var rlt = false;
    var anx = $$('#' + obj.id + ' a');
    anx.each(function(ank){
        if(ank.href != "" && ank.href)
			rlt = ank
    });
    return rlt;
}

window.addEvent('load',function() {
    $$('#sh_left img').each(function(ref) {
        var ofx = new Fx.Style(ref,'opacity',{
            duration:5000,
            transition:Fx.Transitions.sineIn,
            fps:50
        });
        ofx.start.delay(1000,ofx,[1]);
	});
});  

window.addEvent('load',function(){
    if(!$('sidebar_top')) return;
    var ofx = new Fx.Style('sidebar_top','opacity',{
        duration:1500,
		fps:50
    });
    ofx.start(0.25)
});

window.addEvent('load',function(){
    var page = $('page');
    if(!page) return;
    var fds = page.getElements('.fdext');
    fds.each(function(fd){
        var ofx=new Fx.Style(fd,'opacity',{
            duration:500,
            transition:Fx.Transitions.linear,
            fps:50
        });
		ofx.start(1)
    })
});

window.addEvent('domready',function(){
    var page = $('page');
    if(!page) return;
    var fds = page.getElements('.sldin');
    fds.each(function(fd){
        fd.setOpacity(0.5);
        fd.setStyle('height',0);
        var hfx = new Fx.Style(fd,'height',{
            duration:750,
            transition:Fx.Transitions.sineIn,
            fps:50
        });
        hfx.start(48)
    })
});

window.addEvent('domready',function(){
    var ref=$('sidebar');
    if(!ref) return;
    ref.setOpacity(1)
});


preloadImages = function() {
	if(!document) document = this;
    if(!document.imgArray) document.imgArray = new Array();
    var iArrayIdx = document.imgArray.length ? document.imgArray.length : 0;
    var args = preloadImages.arguments;
    for(var i=0; i < args.length; i++) {
        document.imgArray[iArrayIdx] = new Image();
        document.imgArray[iArrayIdx++].src = args[i];
    }
}

window.addEvent("domready", function() {
	if(document.preload) {
		if(document.preload instanceof Array) {
			if(!document.imgArray) document.imgArray = new Array();
		    var imgIdx = document.imgArray.length ? document.imgArray.length : 0;
			while(document.preload.length > 0) {
				var img = document.preload.shift();
				document.imgArray[imgIdx++] = new Element("img", { src: img });
			}
		}
	}
});

