/**
 * @author DBCorp
 * @version 1.0
 * @package xvideo.nl
 */

var fSubmitSMS = function( oEvent_ ) {
	oEvent_.stop();

	if ( window.busy ) return;
	window.busy = true;

	new Ajax.Request( 'xf.sms.php', {
		parameters:$( 'form_sms' ).serialize(),
		method:'post',
		onSuccess: function( oReq_ ) {
			window.busy = false;

			if ( oReq_.responseText == 'OK' ) {
				alert( 'Er is een sms bericht verzonden naar je mobiele telefoon.\nBeantwoord het ontvangen bericht met \'OK\' om je toegangscode te ontvangen.\nAls je je toegangscode hebt ontvangen kun je de ontvangen code invoeren om in te loggen.' );
				$( 'tr_mobile' ).hide();
				$( 'tr_code' ).show();
				$( 'tr_code' ).down( 'input' ).focus();

				$( 'form_sms' ).stopObserving();
				$( 'form_sms' ).observe( 'submit', fLogin.bind( $( 'form_sms' ) ) );
			} else alert( oReq_.responseText );
		}
	} );
}

var fSubmitPPM = function( oEvent_ ) {
	oEvent_.stop();

	if ( window.busy ) return;
	window.busy = true;

	new Ajax.Request( 'xf.ppm.php', {
		parameters:$( 'form_ppm' ).serialize(),
		method:'post',
		onSuccess: function( oReq_ ) {
			window.busy = false;

			if ( oReq_.responseText == 'OK' ) {
				alert( 'De toegangscode is geaccepteerd. \n Je krijgt nu automatisch toegang tot de website.' );
				window.location.replace( 'http://www.xvideo.nl/' );
			} else alert( oReq_.responseText );
		}
	} );
}

Event.observe( window, "load", function() {
	// SMS
	$( 'tr_code' ).hide();

	$( 'form_sms' ).observe( 'submit', fSubmitSMS );
	$( 'form_sms' ).down( 'button' ).observe( 'click', fSubmitSMS );
	$( 'form_sms' ).down( 'button', 1 ).observe( 'click', fLogin.bind( $( 'form_sms' ) ) );

	// PPM
	$( 'form_ppm' ).observe( 'submit', fSubmitPPM );
	$( 'form_ppm' ).down( 'button' ).observe( 'click', fSubmitPPM );
} );
