﻿Imtech.Oasen = {};

Imtech.Oasen.initiateMainMenuHover = function()
{
	Imtech.Oasen.preLoadImage("klant_on.gif");
	Imtech.Oasen.preLoadImage("kids_on.gif");
	Imtech.Oasen.preLoadImage("drinkwater_on.gif");
	Imtech.Oasen.preLoadImage("oasen_on.gif");

	var klant = Imtech.$("klant");
	if (klant.className != "current")
	{
		Imtech.Behaviour.attachEvent("mouseover", function() { Imtech.Oasen.swapImage("klant", "klant_on.gif") }, "klant");
		Imtech.Behaviour.attachEvent("mouseout", function() { Imtech.Oasen.swapImage("klant", "klant_off.gif") }, "klant");
	}
	var kids = Imtech.$("kids");
	if (kids.className != "current")
	{
		Imtech.Behaviour.attachEvent("mouseover", function() { Imtech.Oasen.swapImage("kids", "kids_on.gif") }, "kids");
		Imtech.Behaviour.attachEvent("mouseout", function() { Imtech.Oasen.swapImage("kids", "kids_off.gif") }, "kids");
	}
	var drinkwater = Imtech.$("drinkwater");
	if (drinkwater.className != "current")
	{
		Imtech.Behaviour.attachEvent("mouseover", function() { Imtech.Oasen.swapImage("drinkwater", "drinkwater_on.gif") }, "drinkwater");
		Imtech.Behaviour.attachEvent("mouseout", function() { Imtech.Oasen.swapImage("drinkwater", "drinkwater_off.gif") }, "drinkwater");
	}
	var oasen = Imtech.$("oasen");
	if (oasen.className != "current")
	{
		Imtech.Behaviour.attachEvent("mouseover", function() { Imtech.Oasen.swapImage("oasen", "oasen_on.gif") }, "oasen");
		Imtech.Behaviour.attachEvent("mouseout", function() { Imtech.Oasen.swapImage("oasen", "oasen_off.gif") }, "oasen");
	}
	//Imtech.Behaviour.attachEvent("mouseover", function() { Imtech.Oasen.swapImage("faq", "faq_on.gif") }, "faq");
	//Imtech.Behaviour.attachEvent("mouseout", function() { Imtech.Oasen.swapImage("faq", "faq_off.gif") }, "faq");
}

Imtech.Oasen.swapImage = function(wrapperId, imageName)
{
	var wrapper = Imtech.$(wrapperId);
	
	if (!wrapper)
		return;
		
	var images = wrapper.getElementsByTagName("IMG");
	if (images.length > 0)
	{
		var img = images[0];
		img.src = "/Style%20Library/OasenNL/images/" + imageName;
	}
}

Imtech.Oasen.preLoadImage = function(imageName)
{
	var image = new Image(100,100);
	image.src = "/Style%20Library/OasenNL/images/" + imageName;
}

Imtech.Behaviour.attachEvent("load", Imtech.Oasen.initiateMainMenuHover);


function noCopyMouse(e) {
        var isRight = (e.button) ? (e.button == 2) : (e.which == 3);
        
        if(isRight) {
            return false;
        }
        return true;
    }

function noCopyKey(e) {
        var forbiddenKeys = new Array('c','x','v');
        var keyCode = (e.keyCode) ? e.keyCode : e.which;
        var isCtrl;

        if(window.event)
            isCtrl = e.ctrlKey
        else
            isCtrl = (window.Event) ? ((e.modifiers & Event.CTRL_MASK) == Event.CTRL_MASK) : false;
    
        if(isCtrl) {
            for(i = 0; i < forbiddenKeys.length; i++) {
                if(forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) {
                    return false;
                }
            }
        }
        return true;
    }