@extends('layouts.whitelabel.master')

@section('title')
    {{ $marketplace->name }}
@stop

@section('header')
	<link rel="stylesheet" href="{{ URL::asset('site/css/custom.css')}}">
	<script>
		var country_code = {!! $country_code !!};
	</script>
	<script src='https://www.google.com/recaptcha/api.js'></script>
@stop

@section('content')
	<!-- Page Header -->
	<header class="titlebar titlebar1">
		<div class="container">
			<div class="row">
				<div class="col-sm-12">
					<h1 class="page-title pull-left">Registration</h1>
					<ol class="breadcrumb pull-right">
						<li>
							<a href='{{ action('Marketplace\MarketplaceController@detail', $marketplace->slug) }}'>
								Home
							</a>
						</li>
						<li class="active">Registration</li>
					</ol>
				</div>
			</div>
		</div>
	</header> <!-- END Page Header -->

	<section class="page-login section-4 mb40">
		<div class="container">

			@include('page_info')
			
			<div class="row">
				<div class="col-md-10 col-md-offset-1">
					@if( $errors->any() )
						<ul class="alert alert-danger pl40">
							@foreach( $errors->all() as $error)
								<li>{{ $error }}</li>
							@endforeach
						</ul>
					@endif
				</div>
				<!-- Login -->
				<div class="col-sm-12 col-md-5 col-md-offset-1 brsolid">
					<div class="well well-6 login-area mb0">
						<h2 class="section-title-2 st-2 mb20">Members Login</h2>
						
						{!! Form::open(['action' => ['Marketplace\MemberController@postLogin',$marketplace->slug], 'class' => 'form-horizontal login-form', 'id' => 'login-form']) !!}
							<input type="hidden" name="redirectTo" value="marketplaces/{{ $marketplace->slug }}/signup/enrollment"/>

                            <div>
                                <label class="control-label">Email Address <span class="required">*</span>
                                </label>										
								{!! Form::text('email', null, ['class' => 'form-control', 'data-required' => 1]) !!}
							</div>

			 				<div>
                                <label class="control-label ">Password <span class="required">* </span>
                                </label>
                                {!! Form::password('password', ['class' => 'form-control', 'data-required' => 1, 'id' => 'login_password' ]) !!}
						    </div><br/>
		  					
		  					<label class="remember">
				 				<input type="checkbox" name="remember" value="yes"> Remember Password
				 			</label>
			 				
			 				<p>
			 					<a href='{{ url("marketplaces/$marketplace->slug/account/reset-password") }}' class="forgot"><small>Forgot your password?</small></a>
			 				</p>

					 		<div class="mt10">
					 			<button type="submit" class="btn btn-default"> Login </button>
					 		</div>
		  				{!! Form::close() !!}
					</div>
				</div>
				<!-- End Login -->
				
				<!-- Registration -->
				<div class="col-sm-12 col-md-5">
					<div class="well well-6 login-area mb0">
						<h2 class="section-title-2 st-2 mb20">Register</h2>
						{!! Form::open(['action' => ['Marketplace\MemberController@createMember',$marketplace->slug], 'class' => 'form-horizontal register-form', 'id' => 'member-profile']) !!}

						<div class="form-body">
							<div>
								<label class="control-label">Email <span class="required">*</span></label>
								{!! Form::text('email', null, ['class' => 'form-control', 'data-required' => 1, ($errors->first('email') ? 'aria-required="true" aria-invalid="false" aria-describedby="email-error"' : '')]) !!}
							</div>
							
							<div>
								<label class="control-label">Password<span class="required"> *</span></label>
								{!! Form::password('password', ['class' => 'form-control', 'data-required' => 1, 'id' => 'password' ]) !!}
							</div>

							<div>
								<label class="control-label">Confirm Password<span class="required"> *</span></label>
								{!! Form::password('password_confirmation', ['class' => 'form-control', 'data-required' => 1 ]) !!}
							</div>

							<div>
								<label class="control-label">First Name <span class="required"> *</span></label>
								{!! Form::text('first_name', null, ['class' => 'form-control', 'data-required' => 1, ($errors->first('first_name') ? 'aria-required="true" aria-invalid="false" aria-describedby="first_name-error"' : '')]) !!}
							</div>

							<div>
								<label class="control-label">Last Name <span class="required"> *</span></label>
								{!! Form::text('last_name', null, ['class' => 'form-control', 'data-required' => 1, ($errors->first('lastname') ? 'aria-required="true" aria-invalid="false" aria-describedby="last_name-error"' : '')]) !!}
							</div>

							<div>
								<label class="control-label">Preferred Name</label>
								{!! Form::text('prefer_name', null, ['class' => 'form-control', 'data-required' => 1, ($errors->first('prefer_name') ? 'aria-required="true" aria-invalid="false" aria-describedby="prefer_name-error"' : '')]) !!}
							</div>

							<div>
								<label class="control-label"> Country Of Residence <span class="required"> *</span></label>
								{!! Form::select('country_residence', $countries, 193, ['class' => 'chosen-select selectcategory form-control', 'id' => 'countryOfResidence', 'data-placeholder' => 'Choose a Country...']) !!}
							</div>
							
							<p class="mt10">
								Important Note:<br>
								Your currency and points value are based on the <u>Country of  Residence</u> selection upon registration. For any changes, pls contact us at <a href="mailto:support@united-points.com">support@united-points.com</a>
							</p>

							<div class="mt10">
								<label class="control-label"> Gender <span class="required"> *</span></label>
								<p class="mb0">
									<label>{!! Form::radio('gender', 'Male', true) !!} Male </label>
									<label>{!! Form::radio('gender', 'Female') !!} Female</label>
								</p>
							</div>															
							
							<div>
								<label class="control-label"> Birth Date<span class="required"> *</span></label>
                                {!! Form::text('date_of_birth', null, ['class' => 'form-control', 'id' => 'date-of-birth']) !!}
							</div>

							<div>
								<label class="control-label">NRIC/Passport No<span class="required"> *</span></label>
								{!! Form::text('nric_passport', null, ['class' => 'form-control', 'data-required' => 1, ($errors->first('nric_passport') ? 'aria-required="true" aria-invalid="false" aria-describedby="nric_passport-error"' : '')]) !!}
							</div>

							<div>
								<label class="control-label"> Nationality <span class="required"> *</span></label>
								{!! Form::select('nationality', $countries, 193, ['class' => 'chosen-select selectcategory form-control', 'id' => 'nationality', 'data-placeholder' => 'Choose a Country...']) !!}
							</div>	

							<div>
								<label class="control-label">Mobile No. <span class="required">* </span></label>

								<div class="row">
									<div class="col-md-4">
										{!! Form::select('c_country_code', $countries, 193, ['class' => 'chosen-select selectcategory form-control', 'id' => 'mobile_country_code', 'data-placeholder' => 'Choose a Country...']) !!}
										@if ($errors->first('c_country_code') )
											<span id="email-error" class="help-block help-block-error">This field is mandatory</span>
										@endif 
									</div>
									<div class="col-md-8">
										<div class="row">
											<div class="col-md-2" style="padding-left:0px;padding-right:0px;">
												<span class="input-group-addon" style="padding-top:10px;padding-bottom:10px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border:none">
													<span class="addon-country-code">
														+65
													</span>
												</span>
											</div>
											<div class="col-md-10" style="padding-left:0px;">
											{!! Form::text('contact_no', null, ['class' => 'form-control', 'data-required' => 1]) !!}
											</div>
										</div>
										@if ($errors->first('contact_no') )
											<span id="contact_no-error" class="help-block help-block-error">{{$errors->first('contact_no')}}</span>
										@endif
									</div>
								</div>
							</div>

							<div class="mt10">
								<label class="control-label">Join Mailing List(s)</label>
									<p class="mb0">
										<label>
											{!! Form::checkbox('mailing_lists[]', $marketplace->id, true) !!}
											{{ $marketplace->name }}
										</label>
									</p>
								
							</div>

							<div class="mb10">
								<div class="mb10">
									<label class="control-label">Terms and Conditions</label>
									
									<label>
										<span class="required">
										* </span>
										<input type="hidden" name="terms_conditions" value="true">
											By registering, I have read, understood and agreed to <a target="_blank" href="/marketplaces/{{ $marketplace->id }}/terms">{{ $marketplace->name }} T&Cs</a>, <a target="_blank" href="{{ url('terms') }}">United Points T&Cs</a> and <a target="_blank" href="{{ url('privacy') }}">Privacy Policy</a>.
									</label>
								</div>
							</div>

							<div class="mt10">
								<div class="g-recaptcha" data-sitekey="{{ env('RECAP_SITEKEY') }}"></div>
							</div>
							
							<div class="form-actions mt20">
								<div class="row">
									<div class="col-md-12">
										<button type="submit" class="btn btn-default">Register</button>
										<a href='{{ action('Marketplace\MarketplaceController@detail', $marketplace->slug) }}'
										   class="btn btn-new-o">Cancel
										</a>
									</div>
								</div>							
							</div>
						</div>
						{!! Form::close() !!}
					</div>
				</div>
				<!-- End Registration -->
			</div>
		</div>
	</section>	
@stop

@section('footer')
	<script src="{{ asset('metronic/global/plugins/jquery-validation/js/jquery.validate.min.js') }}"></script>
	<script type="text/javascript" src="{{ asset('metronic/global/plugins/select2/select2.min.js') }}"></script>
	<script src="{{ asset('metronic/admin/pages/scripts/login.js') }}" type="text/javascript"></script>
	<script type="text/javascript">
	  	$(document).ready(function() {
	  		$('#mobile_country_code, #countryOfResidence, #nationality, #countryOfResidence').select2();
		 	Login.init();

			$('#mobile_country_code').on('change', function() {
				console.log('asdf');
		 		$('.addon-country-code').html( "+" + country_code[$(this).val()] );
		 	});

	 	    $('#date-of-birth').datepicker({
	      		changeMonth: true,
		        changeYear: true,
		        yearRange: '1920:2016',
		        dateFormat : 'dd-mm-yy',
		        defaultDate: new Date(1990, 00, 01)
		    });
		});
	</script>
@stop