var PhoneNumberObserver =
{
	init : function()
	{
		if (this.isMobile())
		{
			$('p').each(function()
			{
				var element = $(this);
				var content = element.html().toString();
				
				if 	(content.search(/(Tel\.:|Fax\.:|Fax:|Telefax:|Telefon:|Phone:|Telephone:)( )?(.*?)(<br>|<br \/>|<br\/>|<\/p>)/ig) > -1)
				{
					content = content.replace(/<a href="tel:(.*?)">(.*?)<\/a>/ig, '$2');
					content = content.replace(/(Tel\.:|Fax\.:|Fax:|Telefax:|Telefon:|Phone:|Telephone:)( )?(.*?)(<br>|<br \/>|<br\/>|<\/p>)/ig, '$1$2<a href="tel:$3">$3</a>$4');
					content = content.replace(/<a(.*?)\(0\)(.*?)">/ig, '<a$1$2">');
				}
	
				element.html(content);
			});
		}
	},
	
	isMobile : function()
	{
		var userAgent = navigator.userAgent.toLowerCase();
		return (userAgent.search(/(iphone|android)/ig) > -1);
	}
};

$(document).ready(function()
{ 
	PhoneNumberObserver.init(); 
});
