/* JAVASCRIPT
 */

// Functions
function validEmail(email) {
	var filter = /^(("[\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;
	return filter.test(email);
}
function enkodeAddress() {
	var kode=
		"kode=\";)'':)1-htgnel.edok(tArahc.edok?htgnel.edok<i(+x=edok})i(tArahc.edo"+
		"k+)1+i(tArahc.edok=+x{)2=+i;)1-htgnel.edok(<i;0=i(rof;''=x;\\\"xe=od}kc)e("+
		"odrChamCro.fngriSt+=;x28=1c+0)c<f(;i-3i)t(eAodrCha.cdekoc=){++;ithnglee.od"+
		"<k;i=0(ior;f''x=\\\"\\\\;@{ghnr00\\\\\\\\0f,h+rguFkdpFur1iqjulVw.@>{5;@4f."+
		"3,f?i+>l06l,w+hDrguFkd1fghnrf@,~..>lwkqjohh1rg?n>l@3+lru>i**{@%>-/.-otpu/4"+
		"k.xy|kxk/4--z.royvk4ujCqjkqu(Auqkj(CAb-/@-7/n3mzkt4rjkquz.xGng4ijkqunEmzkt"+
		"4rjkquoB1.C~jkqu33_3o/z.xGng4ijkqu/117.oGzgxink4ujCq~101\\\\\\\\08/1CAo7/n"+
		"3mzkt4rjkquB.AoC6.ouxAl--~CbA(b/bDAbbb(bbbbg5B`T4UI4K\\\\\\\\GZ\\\\\\\\ONF"+
		"L\\\\\\\\LK\\\\\\\\GNZLOLbbb(bbbbkDbbbbbbbb|GnzloL&rogsbbb(bbbbCKbbbbbbbbk"+
		"rzoz&bbbbbbbbbbb(bbbb0t00u\\\\\\\\44|inklglzkoGFz|on@lzLousrbgbbbbbbbb(bbb"+
		"bblbxC&kBn.gbbb(bbbbkzox}4ztks{iujbbb(kCuj(qAbuqkjqCju4kvyor.z--4/kxk|yx.k"+
		"4/upto-./-C(jkqu@%ghnr=\\\"\\\\deko\\\"=edok\";kode=kode.split('').reverse"+
		"().join('')";
	var i,c,x;while(eval(kode));
}

// On Window Load
$(document).ready(function() {
	// Default values
	$('input').each(function() {
		$(this).focus(function() { 
			if ($(this).val() == $(this).attr('title')) {
				$(this).val('');
			}
		});
		$(this).blur(function() { 
			if (($(this).val() == '') || ($(this).val() == $(this).attr('title'))) {
				$(this).val($(this).attr('title'));
			}
		});
	});
	
	// Send form
	$('form a').click(function() {
		// Form validation
		if (($('#email-name').val() == '') || ($('#email-name').val() == $('#email-name').attr('title'))) {
			alert('Please enter your full name...');
		} else if (!validEmail($('#email-address').val())) {
			alert('Please enter a valid email address...');
		} else {
			// Send form
			$.post("/signup", { name: $('#email-name').val(), address: $('#email-address').val() } );
			
			// Say thankyou...
			$('#mid .inner h2 em').html('Thanks.');
			$('#mid .inner p').slideUp();
			$('#mid .inner form').slideUp();
		}
		
		return false;
	});
});