/**
 * @author paul
 */
	var oldimg	= 0;
	var oldsrc	= 0;
	var haveqt	= false;

	/* Check Quicktime plugin for use with multibox */
	if (navigator.plugins) {
      for (i=0; i < navigator.plugins.length; i++ ) {
           if (navigator.plugins[i].name.indexOf("QuickTime") >= 0)
                { haveqt = true; }
        }
    }

	function clearField(obj)
	{
		if(obj.value == 'Typ hier uw bericht...'){
			obj.value = '';
		}

	}

	function swapImage(menuID,prefix,action)
	{
		var aPreLoad 	= new Array();
		var aPreLoadi 	= 0;
		var selimg 		= '/images/menu/'+prefix+'_'+action+'.jpg';

		$$('img.'+menuID).each(function(img) {
			// initiate
	    	var src 				= img.getProperty('src');
			var extension 			= src.substring(src.lastIndexOf('.'),src.length)

			//preload
			aPreLoad[aPreLoadi] 	= new Image();
			aPreLoad[aPreLoadi].src = src.replace(extension,'_on' + extension);
			aPreLoadi++;

	    	img.addEvent('mouseenter', function() {
				if (selimg != src) {
					inactiveImage();
					img.setProperty('src', src.replace(extension, '_on' + extension));
					oldimg = img;
					oldsrc = src;
				}
			});

			 img.addEvent('mouseleave', function() {
				if( selimg == src){
					img.setProperty('src',src.replace(extension,'_on' + extension));
				}else{
					img.setProperty('src',src);
				}
			});
			if( selimg == src) img.setProperty('src',src.replace(extension,'_on' + extension));
		});

	}

	function inactiveImage()
	{
		if(oldimg)
			oldimg.setProperty('src',oldsrc);
	}

	function highlightBtn(classID)
	{
		var aPreLoad 	= new Array();
		var aPreLoadi 	= 0;

		$$('.'+classID).each(function(img) {
			// initiate
	    	var src 				= img.getProperty('src');
			var extension 			= src.substring(src.lastIndexOf('.'),src.length)

			//preload
			aPreLoad[aPreLoadi] 	= new Image();
			aPreLoad[aPreLoadi].src = src.replace(extension,'_o' + extension);
			aPreLoadi++;

	    	img.addEvent('mouseenter', function() {
				img.setProperty('src',src.replace(extension,'_o' + extension));
			});

	    	img.addEvent('mouseleave', function() {
				img.setProperty('src',src);
			});
		});
	}


	var setHeight = function()
	{
		var windowHeight  = (window.getHeight()-331);
		//css height  set to 353
		if(windowHeight > 353 ){
			$('contents').setStyle('height',windowHeight);
			$('nieuws-column').setStyle('height',windowHeight);
		}
	}

	var setLang = function(lang,url)
	{
		document.forms.langform.action	= url;
		$('language').setProperty('value',lang);
		document.forms.langform.submit();

		return;
	}

		var GetBrowserWindowHeight = function () {
		var BrowserWindowHeight=0;
		BrowserWindowHeight=window.getHeight();
		return BrowserWindowHeight;
	}

	var storeLocator = function(action)
	{
		if($('storedetail'))
			$('storedetail').set('html','');
		if($('storelocator')){
			new Request.HTML({
				url: '/'+action+'/postallocator/',
				method: 'post',
				update: $('storelist'),
				evalScripts: true,
				evalResponse: true
			}).post($('storelocator'));
		}
		return;
	}

	var storeCityLocator = function(action)
	{
		$('postalCode').setProperty('value','');
		if($('storedetail'))
			$('storedetail').set('html','');
		if($('storelocator')){
			new Request.HTML({
				url: '/'+action+'/citylocator/',
				method: 'post',
				update: $('storelist'),
				evalScripts: true,
				evalResponse: true
			}).post($('storelocator'));
		}
		return;
	}

	var getStore = function(action,name,form)
	{
		if($('storelocator')){
			new Request.HTML({
				url: '/'+action+'/store/'+name+'/'+form+'/',
				method: 'post',
				update: $('storedetail'),
				evalScripts: true,
				evalResponse: true
			}).post($('storelocator'));
		}
	}


	var checkZoekVeld = function(){
		if($('zoekveld')){
			$('zoekveld').addEvent('click',function(){ if(this.value == 'ZOEK...'){this.value = ''} });
			$('zoekveld').addEvent('blur',function(){ if(this.value == ''){this.value = 'ZOEK...'} });
		}
	}

	var setScroll = function(){
		$$(document.body).scrollTo(0,0);
	}


	var swapProductFinder = function(){
		if(document.body.getWidth() < 1400){
			var zIndex 					= $('productFContainer').getStyle('z-index');
			if(zIndex == -1){
				$('productFContainer').setStyle('z-index',110);
				//$('productFinderTab').set('src','/images/btn_product_finder.gif');
			}else{
				$('productFContainer').setStyle('z-index',-1);
				//$('productFinderTab').set('src','/images/btn_product_finder.gif');
			}
		}else{
			var productFContainer		= new Fx.Morph('productFContainer' , { mode: 'horizontal',duration: 300, transition: 'sine:in',link  :'chain' });
			var pfStat 					= $('productFContainer').getStyle('left');
			if(pfStat == '958px' ){ // open
				productFContainer.start({'left': [958,794]}).chain(
					function(){
//						$('productFinderTab').set('src','/images/btn_product_finder.gif');
					}
				);
			}else{ // closed
	//			$('productFinderTab').set('src','/images/btn_product_finder_active.gif');
				productFContainer.start({'left': [794,958]});
		   	}
		}
	}


	//productFinder
	var productFinder = function()
	{
		if($('productFContainer')){
			if($('slider')){
				$('slider').dispose();
			}
			if($('content')){
				$('content').set('html','<div class="contents">Loading please wait...</div>');
				$('content').removeClass('home');
				$('container').setStyle('height', window.getScrollHeight() +'px');
			}
			$('productFContainer').toQueryString();
			new Request.HTML({
				url: '/products/',
				method: 'post',
				update: $('content'),
				evalScripts: true,
				evalResponse: true
			}).post($('productFContainer'));
		}
		return;
	}
