/*-------------------------------------------------------------------------*/
function generateEmailLink(n,d) {
	var username = n;
	var hostname = d;
	var linktext = n+"@"+d;
	document.write("<a hr"+"ef=" + "mai"+"l" + "to:" + username +
	"@" + hostname + ">" + linktext + "</"+"a>")
}
/*-------------------------------------------------------------------------*/
$(function () {
			
$('input[type=text].baron,input[type=password].baron').each(function() {
  var node = $(this);
  save(node);
  node.focus(function() {
   if(node.hasClass('pw')) {
    node.addClass('hide');
    node.next('input').removeClass('hide').focus();
   }
   else if(node.attr('value') == node.attr('title')) {
    node.attr('value','');
    node.removeClass('fade');
   }
  });
  node.blur(function() {
   if(node.attr('value') == '' && node.attr('type') == 'password') {
    node.addClass('hide');    
    restore(node.prev('input'));
   }
   else if(node.attr('value') == '') restore(node);
  });
  });
 
 function save(node) {
  node.attr('title' , node.attr('value'));
  node.addClass('fade');
  if(node.hasClass('pw')) {
    node.next('input').addClass('hide');
   }
 }
 
 function restore(node) {
  node.attr('value',node.attr('title'));
  node.addClass('fade');
  node.removeClass('hide');
 }
	
	$('#subForm').validate({
		errorPlacement: function(error, element) {
			error.insertBefore(element)
			error.wrap("<div style='margin-top:-8px; color:#fff !important;'>")
		}
	
	});
	
	/* external links */
	$('a[rel=external]').each(function () {
		$(this).attr('target', '_blank');
	});
	
	$('#loginForm').validate();
	
		



});


