$(document).ready( function(){

	var def_val  = [ "login", "passwo" ];
	var real_val = [ "", "" ];
	var $form = $("#affiliateLoginForm");
	
	$form.find(".affiliateForm input").blur( function() {
		var index = parseInt( this.id, 10 );
		var z = this.value;
		real_val[index] = z;
		if( z.length == 0 ) this.value = def_val[index];
	}).focus( function() {
		this.value = real_val[parseInt( this.id, 10 )];
	});
	$form.submit( function() {
		var setf = true;
		var $self = $(this);

		if( real_val[0].length == 0 ) { if(setf) $self.find("#0").focus(); return false; }
		if( real_val[1].length == 0 ) { if(setf) $self.find("#1").focus(); return false; }

		var $challenge = $self.find("#challenge");
		var cval = $challenge.length == 1 ? $challenge.val() : "";
		var x = calcMD5( cval + real_val[1] );
		$self.find('#1').val( x );
		$challenge.after( "<input type='hidden' name='md5' value='1' />" );

		return true;
	});
	$form.find("#0").val( def_val[0] );
	$form.find("#1").val( def_val[1] );
});