$( document ).ready( function()
{

var so = new SWFObject("/flash/header.swf", "headerflash", "865", "215", "9", "#090605", "high");
so.write("menu");

$( '#formq' ).bind( 'submit', function( e )
{
	var mistakes = 0;
	
	for( i = 1; i < 27; i++ )
	{
		var given = [];
		for( j = 1; j < 4; j++ )
		{
			if( $( '#a' + i + j ).attr( 'checked' ) )
			{
				given[given.length] = j;
			}
		}
		
		if( answers[i] != given.join( ',' ) )
		{
			mistakes++;
		}
	}
	
	var result = 26 - mistakes;
	$( this ).after( '<h3>Rezultat: ' + ( result > 21 ? 'admis' : 'respins' ) + '</h3><p>Raspunsuri corecte: ' + ( 26 - mistakes ) + '</p>' ).remove();
	
	e.cancelBubble = true;
	if( e.stopPropagation ) e.stopPropagation();
	return false;
} );

$( '#signupform' ).validate({
	"event": 'submit',
	"submitHandler": function()
	{
		$( '#process' ).val( 'Asteptati...' ).attr( 'disabled', 1 );
		
		var options = {
			url: '/sendmail.php',
			type: 'post',
			success: function( responseText, statusText )
			{
				$( '#process' ).val( 'Submit' ).attr( 'disabled', 0 );
				
				if( responseText == 'success' )
				{
					$( '#signupform' ).before( '<p>Mesajul a fost trimis. Va rugam sa asteptati pana ce veti fi contactat telefonic.</p>' ).remove();
				}
			}
		};
		
		$( '#signupform' ).ajaxSubmit( options );
	},
	"rules": {
		"firstname": {
			"required": true,
			"maxLength": 32,
			"minLength": 3
		},
		"lastname": {
			"required": true,
			"maxLength": 32,
			"minLength": 3
		},
		"address": {
			"required": true
		},
		"phone": {
			"required": true
		},
		"serial": {
			"required": true,
			"maxLength": 2,
			"minLength": 2
		},
		"number": {
			"required": true,
			"maxLength": 6,
			"minLength": 6,
			"number": true
		},
		"cnp": {
			"required": true,
			"maxLength": 13,
			"minLength": 13
		},
		"email": {
			"required": true,
			"maxLength": 255,
			"minLength": 6
		}
	},
	"messages": {
		"firstname": {
			"required": "Prenumele trebuie specificat",
			"maxLength": "Prenumele poate avea maxim 32 de caracter",
			"minLength": "Prenumele trebuie specificat"
		},
		"lastname": {
			"required": "Numele trebuie specificat",
			"maxLength": "Numele poate avea maxim 32 de caracter",
			"minLength": "Numele trebuie specificat"
		},
		"address": {
			"required": "Trebuie sa specificati o adresa"
		},
		"phone": {
			"required": "Trebuie sa specificati un numar de telefon"
		},
		"serial": {
			"required": "Seria buletinului trebuie completata",
			"maxLength": "Serie incorecta",
			"minLength": "Serie incorecta"
		},
		"number": {
			"required": "Numarul buletinului trebuie completat",
			"maxLength": "Numar de buletin incorect",
			"minLength": "Numar de buletin incorect",
			"number": "Numar de buletin incorect"
		},
		"cnp": {
			"required": "CNP-ul trebuie completat",
			"maxLength": "CNP incorect",
			"minLength": "CNP incorect"
		},
		"email": {
			"required": "Email-ul trebuie completat",
			"maxLength": "Adresa de email este incorecta",
			"minLength": "Adresa de email este incorecta"
		}
	}
});

});
