
$(document).ready (function () {
 	$('#form_error').hide ();
	
	function paypal_click () {
		$(this).unbind ( "click" );
		
		$(this).html ( "<span class=\"wait_message\">Please wait to be redirected</span>" );	
		var data = {
			url: $('#url').val(),
			name: $('#item_name').val (),
			email: $('#email' ).val(),
			color: $('#item_number').val()
				
		};

		$.get ( '../request_color.php', data, function (ret) {
			
			//display errors
				
			if ( parseInt (ret,10 ) > 0 ) {
				$('#paypal_form').submit ();	
			}

			else {
				$('#paypal_submit').click ( paypal_click );
				errors = ret.split( "||" );
				
				$( '#form_error' ). html( '<strong>Oops, something went wrong!</strong><br />' );
				
				$( 'input[type=text]' ).removeClass ( 'input_error' );

				for ( i = 0; i < errors.length; i ++  ) {
					errorfield = errors [i].split ( ':' );
					$( '#' + errorfield [0] ).addClass ( 'input_error' );
					$( '#form_error' ).html (  $('#form_error').html()+errorfield[1] );
					$('#form_error' ).show ();
					$('#paypal_submit').html ( "<span>Proceed to Paypal to complete transaction</span>" );
				}

			}
				
		});

		return false;
	}
	
	$('#paypal_submit').click ( paypal_click );
});
