Cufon.set('fontFamily', 'Futurum-Ibis EE');
Cufon.replace('#menu',{hover:true});
Cufon.replace('#facebook');
document.observe('dom:loaded', function(){
	$$('img[src*=.png]').each(function(el){
			IEPNGFix.process(el,1)
	});
});

function verifyForm(form){
	var verificationRegexes = [];
	var emailRegex = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i
	var textRegex = /^[ążśźęćńółĄŻŚŹĘĆŃÓŁ\w\d]+/i
	verificationRegexes['text'] = textRegex;
	verificationRegexes['mail'] = emailRegex;
	var badFields = [];
	var goodFields = [];
	$(form).select('*[id*=form]').each(function(inputElement){
		var verificationType = inputElement.id.split('#')[1];
		if(!verificationRegexes[verificationType].test($F(inputElement))){
			badFields.push(inputElement);
		} else {
			goodFields.push(inputElement);
		}
	});
	if(badFields.length >0){
		badFields.each(function(f){
			new Effect.Highlight(f,{startcolor:'#ff6666'});
		});
		goodFields.each(function(f){
			new Effect.Highlight(f,{startcolor:'#66ff66'});
		});
		return false;
	};
	return true;
}
