public function addAddress()
 {
     if (Input::has('addressID')) {
         $rules = ['description_modal' => 'required', 'address_modal' => 'required', 'city_modal' => 'required', 'country_modal' => 'required', 'zip_modal' => 'required', 'phone_modal' => 'required', 'email_modal' => 'required|email'];
     } else {
         $rules = ['description' => 'required', 'address' => 'required', 'city' => 'required', 'country' => 'required', 'zip' => 'required', 'phone' => 'required', 'email' => 'required|email'];
     }
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Response::json(['result' => 'failed', 'error' => $validator->getMessageBag()->toArray()]);
     } else {
         if (Input::has('addressID')) {
             $addressID = Input::get('addressID');
             $address = AddressModel::find($addressID);
             $peopleId = Input::get('peopleID');
             $address->peopleId = Input::get('peopleID');
             $address->addressDesc = Input::get('description_modal');
             $address->address = Input::get('address_modal');
             $address->addressLine2 = Input::get('address2_modal');
             $address->city = Input::get('city_modal');
             $address->state = Input::get('state_modal');
             $address->zip = Input::get('zip_modal');
             $address->province = Input::get('province_modal');
             $address->country = Input::get('country_modal');
             $address->phone = Input::get('phone_modal');
             $address->email = Input::get('email_modal');
             $address->save();
         } else {
             $address = new AddressModel();
             $peopleId = Input::get('peopleID');
             $address->peopleId = Input::get('peopleID');
             $address->addressDesc = Input::get('description');
             $address->address = Input::get('address');
             $address->addressLine2 = Input::get('address2');
             $address->city = Input::get('city');
             $address->state = Input::get('state');
             $address->zip = Input::get('zip');
             $address->province = Input::get('province');
             $address->country = Input::get('country');
             $address->phone = Input::get('phone');
             $address->email = Input::get('email');
             $address->save();
         }
         $addressList = AddressModel::whereRaw('peopleId=?', array($peopleId))->get();
         $countList = count($addressList);
         $list = "";
         for ($i = 0; $i < count($addressList); $i++) {
             if ($i % 2 == 0) {
                 $list .= "<div class='row'>";
             }
             $list .= '<div class="col-md-6">
                             <div class="panel panel-blue margin-bottom-40">
                                 <div class="panel-heading">
                                     <h3 class="panel-title">';
             $list .= $addressList[$i]->addressDesc;
             $list .= '<a herf="javascript:void(0)" onclick="onEdit(' . $addressList[$i]->id . ')" style="cursor: pointer"> [ Edit ] </a>
                                     </h3>
                                 </div>
                                 <div class="panel-body">
                                     <div class="margin-bottom-40" >
                                         <div class="form-group">
                                             <p>' . $addressList[$i]->address . " " . $addressList[$i]->addressLine2 . '</p>
                                         </div>
                                         <div class="form-group">
                                             <p>' . $addressList[$i]->city . ', ';
             if ($addressList[$i]->state != "") {
                 $list .= $addressList[$i]->state;
                 if ($addressList[$i]->province != "") {
                     $list .= "(" . $addressList[$i]->province . "), " . $addressList[$i]->zip;
                 } else {
                     $list .= ", " . $addressList[$i]->zip;
                 }
             } else {
                 if ($addressList[$i]->province != "") {
                     $list .= "(" . $addressList[$i]->province . "), " . $addressList[$i]->zip;
                 } else {
                     $list .= " " . $addressList[$i]->zip;
                 }
             }
             $list .= '</p>
                                          </div>
                                         <div class="form-group">
                                             <p>' . $addressList[$i]->country . '</p>
                                         </div>
                                         <div class="form-group">
                                             <p>' . $addressList[$i]->phone . ' - ' . $addressList[$i]->email . '</p>
                                         </div>
                                     </div>
                                 </div>
                             </div>
                         </div>';
             $countList = $countList - 1;
             if ($i % 2 == 1 || $countList == 0) {
                 $list .= '</div>';
             }
         }
         $countList = count($addressList);
         return Response::json(['result' => 'success', 'list' => $list, 'countAddress' => $countList, 'message' => "Address saved successfully."]);
     }
 }