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

	//////////////////////////////////////////////
	//	FIRST CHECK FOR CSS SUPPORT
	//////////////////////////////////////////////
	function checkCSS()
	{
		var newDiv = document.createElement('div');
		document.body.appendChild(newDiv);
		newDiv.style.visibility = 'hidden';
		newDiv.style.width = '20px';
		newDiv.style.padding = '10px';
		var divWidth = newDiv.offsetWidth;
		if (divWidth != 40) {
			document.body.removeChild(newDiv);
			return false;
		}
		else {
			document.body.removeChild(newDiv);
			return true;
		}
	}

	//////////////////////////////////////////////
	//	REPLACE FONTS
	//////////////////////////////////////////////
	if (checkCSS()) {
		Cufon.replace('ul#infobar li h2', { fontFamily: 'DINProLight' });
		Cufon.replace('ul#mainmenu-home li a', { hover: true, fontFamily: 'DINProRegular' });
		Cufon.replace('ul#animatedtabs li h1, ul#animatedtabs li p', { hover: true, fontFamily: 'DINProMedium' });
		Cufon.replace('ul#animatedtabs li h2', { hover: true, fontFamily: 'DINProBold' });
		Cufon.replace('ul#infobar li h1, ul#infobar li.menu a, ul#infobar li.newsletter form fieldset a#newslettersubmit, fieldset#newsletter label', { hover:true, fontFamily: 'DINProBlack' });
	}

	//////////////////////////////////////////////
	//	NEWSLETTER INPUTS
	//////////////////////////////////////////////
	$$('fieldset#newsletter input#name').set('value','Firstname Lastname');
	$$('fieldset#newsletter input#name').addEvent('focus', function(){
		if (this.get('value') == 'Firstname Lastname') this.set('value', '');
	});
	$$('fieldset#newsletter input#name').addEvent('blur', function(){
		if (this.get('value') == '') this.set('value', 'Firstname Lastname');
	});
	$$('fieldset#newsletter input#emailaddress').set('value','first.lastname@gmail.com');
	$$('fieldset#newsletter input#emailaddress').addEvent('focus', function(){
		if (this.get('value') == 'first.lastname@gmail.com') this.set('value', '');
	});
	$$('fieldset#newsletter input#emailaddress').addEvent('blur', function(){
		if (this.get('value') == '') this.set('value', 'first.lastname@gmail.com');
	});

});

