window.addEvent('domready', function(){
//BEGIN /////////////////////////////////////////////////////


// BOTTOM LOGO + LEVERANTORER /////////////////////////////////////////////////
var list = $$('#mainfooter img','#right #leverantor a','#right #toolbar a');
list.setOpacity('0.2');
list.each(function(element) {
 
	var fx = new Fx.Styles(element, {duration: 300, wait:false});
	//var fx = new Fx.Styles(element, {duration: 500, transition: Fx.Transitions.Sine.easeOut, wait:false});
 
	element.addEvent('mouseenter', function(){
		fx.start({ 'opacity':'1' });
	});
 
	element.addEvent('mouseleave', function(){
		fx.start({ 'opacity':'0.2'	});
	});
 
});

// FORMS ////////////////////////////////////////////////////////////

var list = $$('#cformsform input','#cformsform textarea');
list.each(function(element) {
 
	var fx3 = new Fx.Styles(element, {duration: 500, transition: Fx.Transitions.Sine.easeOut, wait:false});
	var fx4 = new Fx.Styles(element.getParent(), {duration: 500, transition: Fx.Transitions.Sine.easeOut, wait:false});

	element.addEvent('focus', function(){
		fx4.start({
			'color':'#FF6600'
		});
	});

	element.addEvent('blur', function(){
		fx4.start({
		'color':'#FF6600'
	}).chain(function() {
		this.start.delay(50, this, {
			'color':'#444'
		});
	});
	});

	element.addEvent('focus', function(){
		fx3.start({
			'color':'#fff',
			'background-color':'#FF6600',
			'borderTopColor':'#FF6600',
			'borderBottomColor':'#FF6600',
			'borderLeftColor':'#FF6600',
			'borderRightColor':'#FF6600'
		});
	});
 
	element.addEvent('blur', function(){
	fx3.start({
		'background-color': '#333',
		'color':'#fff',
		'borderTopColor':'#333',
		'borderBottomColor':'#333',
		'borderLeftColor':'#333',
		'borderRightColor':'#333'
	}).chain(function() {
		this.start.delay(50, this, {
		'background-color': '#fff',
		'color':'#888',
		'borderTopColor':'#ccc',
		'borderBottomColor':'#ccc',
		'borderLeftColor':'#ccc',
		'borderRightColor':'#ccc'
		});
	});
});
});

// PNG-fix /////////////////////////////////////////////////////
function fixPNG(){
	$$('#kontakt img').each(function(el){
		var imgURL = el.getStyle('background-image');
		var imgURLLength = imgURL.length;
		if ( imgURL != 'none' && imgURL.substring(imgURLLength  - 5, imgURLLength  - 2) == 'png'){
			el.setStyles({
				background: '',
				filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL.substring(5,imgURLLength  - 2) + "')"
			});
		};

		if(el.getTag() == 'img' && el.getProperty('src').substring(el.getProperty('src').length  - 3) == 'png'){
			var imgReplacer = new Element('input', {
				'styles': {
					'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + el.getProperty('src') + "')",
					'position': 'relative',
					'background': 'transparent'
				},
				'title': el.getProperty('alt')
			});

			imgReplacer.setStyles(el.getStyles('padding','margin','border','height','width'));
			imgReplacer.setProperties(el.getProperties('id','class'));
			imgReplacer.disabled = true;
			el.replaceWith(imgReplacer);
		};
	});
}

if(window.ie6){
	window.addEvent('domready', fixPNG);
}

// IE ERROR FIX /////////////////////////////////////////////////////////////////
window.onerror = new Function("return true;");


// END DOMREADY /////////////////////////////////////////////////////
});

// BOOKMARK ///////////////////////////////////////////////////////

function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {}
}

