/*

	-- -- -- -- -- -- --
	Homeworks v1: Functions.js file
	last edit: 24 Apr 09
	-- -- -- -- -- -- --

*/

$(document).ready(function() {
						   
	// Insert random bg image
	bgImageTotal=3;
	randomNumber = Math.round(Math.random()*(bgImageTotal-1))+1;
	imgPath=('img/'+randomNumber+'.jpg');
	$('body').css('background-image', ('url("'+imgPath+'")'));

	
	// Email Defuscator - jQuery plugin 1.0-beta2
 	//Copyright (c) 2007 Joakim Stai
	jQuery.fn.defuscate = function( settings ) {
    settings = jQuery.extend({
        link: true,
        find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
        replace: '$1@$2'
    }, settings);
		return this.each(function() {
			if ( $(this).is('a[@href]') ) {
				$(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
				var is_link = true;
			}
			$(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
		});
	};

});