

// Modernizr 2.0.6 (Custom Build) | MIT & BSD
;window.Modernizr=function(a,b,c){function A(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+n.join(c+" ")+c).split(" ");return z(d,b)}function z(a,b){for(var d in a)if(k[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function y(a,b){return!!~(""+a).indexOf(b)}function x(a,b){return typeof a===b}function w(a,b){return v(prefixes.join(a+";")+(b||""))}function v(a){k.cssText=a}var d="2.0.6",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l,m=Object.prototype.toString,n="Webkit Moz O ms Khtml".split(" "),o={},p={},q={},r=[],s,t={}.hasOwnProperty,u;!x(t,c)&&!x(t.call,c)?u=function(a,b){return t.call(a,b)}:u=function(a,b){return b in a&&x(a.constructor.prototype[b],c)},o.borderimage=function(){return A("borderImage")};for(var B in o)u(o,B)&&(s=B.toLowerCase(),e[s]=o[B](),r.push((e[s]?"":"no-")+s));v(""),j=l=null,e._version=d,e._domPrefixes=n,e.testProp=function(a){return z([a])},e.testAllProps=A,g.className=g.className.replace(/\bno-js\b/,"")+(f?" js "+r.join(" "):"");return e}(this,this.document);

// jQuery wordWrap 1.0
(function($){$.fn.wordWrap=function(g){var h={symbols:'@,.,-,/'};var g=$.extend({},h,g);function replaceSymbol(d,e){var f=new RegExp('(\\w)\\'+e+'(\\w)',"g");return d.replace(f,function(a,b,c){return b+e+'<wbr/>'+c})}var j=g.symbols.replace(/\s+/g,'').split(',');$(this).each(function(){var a=$(this);if(!a.hasClass('wordWrapUsed')){var b=a.text();for(var i=0;i<j.length;i++)b=replaceSymbol(b,j[i]);a.addClass('wordWrapUsed').html(b);a.find('wbr').css('display','inline-block')}});return this}})(jQuery);



// Youtube video
function playVideo(videoPath, number, videoWidth, videoHeight){
	var params = { allowScriptAccess: "always", wmode:"transparent" };
	var atts = { id: "youtubeplayer" + number };

	try{
		if(swfobject)
			swfobject.embedSWF(videoPath+"?enablejsapi=1&playerapiid=youtubeplayer" + number, "youtubeplayer" + number, videoWidth, videoHeight, "9", null, null, params, atts)
	}catch(error){
		if(window.console) console.log(error)
	}
}
// END of Youtube video


// Form tooltips
function setTooltipPosition(item){
	var itemTooltip = item.parent().find('span.b-form__tooltip');
	itemTooltip.css({
		top: (item.offset().top - itemTooltip.parent().offset().top - 4)
	})
}
function resetTooltipsPosition(){
	$('form div.field-with-tooltip').each(function(){
		var itemTooltip = $(this).parent().find('span.b-form__tooltip');
		if (itemTooltip.length > 0 && itemTooltip.html() != "") setTooltipPosition($(this));
	})
}
// END of Form tooltips


// onFocus/onBlur input text
function showFieldHintText(el, text){
	if (el && text != null)
	{
		if (el.value == "") el.value = text;
		$(el).bind("focus",function(){
			if (el.value == text) el.value = ""
		});
		$(el).bind("blur",function(){
			if (el.value.length == 0) el.value = text;
		});
	}
}

$(document).ready(function(){
	// Fixing e-mails
	$('p.b-bandsum__hasicon a').each(function(){
		$(this).wordWrap()
	});
	
	// Form tooltips
	$('form div.field-with-tooltip').each(function(){
		var item = $(this);
		var itemTooltip = item.find('span.b-form__tooltip');

		if (itemTooltip.length > 0 && itemTooltip.html() != "")
		{
			var timer = null;
			item.find('.text').focus(function(){
				itemTooltip.show();

				setTooltipPosition(item.find('.text'));

				timer = setInterval(function(){
					setTooltipPosition(item.find('.text'))
				},300)
			});
			item.find('.text').blur(function(){
				clearInterval(timer);
				itemTooltip.hide()
			})
		}
	})
	// END of Form tooltips
});

