public function cotizar()
 {
     $WebService = "http://fgseguros.aprosistema.com/QA/CotizadorAutos/WebServices/Externos/Operaciones.svc?wsdl";
     //Invocación al web service
     $WS = new SoapClient($WebService);
     $accesos = array('Usuario' => 'fgexterno', 'Password' => 'fgexterno2015*');
     $xml = "<Request>\n\t\t\t\t\t<DatosObligatorios>\n\t\t\t\t\t\t<Vehiculo>\n\t\t\t\t\t\t\t<Tipo>" . Input::get('vehicle-type') . "</Tipo>\n\t\t\t\t\t\t\t<Modelo>" . Input::get('model') . "</Modelo>\n\t\t\t\t\t\t\t<ClaveInterna>" . Input::get('description') . "</ClaveInterna>\n\t\t\t\t\t\t</Vehiculo>\n\t\t\t\t\t\t<Zonificacion>\n\t\t\t\t\t\t\t<CPCirculacion>" . Input::get('cp') . "</CPCirculacion>\n\t\t\t\t\t\t\t<CPFacturacion>" . Input::get('cp') . "</CPFacturacion>\n\t\t\t\t\t\t</Zonificacion>\n\t\t\t\t\t\t<Conductor>\n\t\t\t\t\t\t\t<Genero>" . Input::get('user-gender') . "</Genero>\n\t\t\t\t\t\t\t<Edad>" . Input::get('user-age') . "</Edad>\n\t\t\t\t\t\t</Conductor>\n\t\t\t\t\t</DatosObligatorios>\n\t\t\t\t\t<DatosOpcionales>\n\t\t\t\t\t\t<FormaPago>" . Input::get('payment-method') . "</FormaPago>\n\t\t\t\t\t</DatosOpcionales>\n\t\t\t\t</Request>";
     $request = array('Token' => $accesos, 'Request' => $xml);
     try {
         $cotizacion = $WS->Cotiza($request);
         $cotizacion = \simplexml_load_string($cotizacion->CotizaResult);
     } catch (Exception $e) {
         $mensaje = "Hubo un error en el servidor, por favor intenta de nuevo.";
         return Redirect::to('/')->with('message', $mensaje);
     }
     $datos = array('tipo' => Input::get('vehicle-type'), 'modelo' => Input::get('model'), 'clave-interna' => Input::get('description'), 'cp-circulacion' => Input::get('cp'), 'cp-facturacion' => Input::get('cp'), 'genero' => Input::get('user-gender'), 'edad' => Input::get('user-age'), 'forma-pago' => Input::get('payment-method'));
     $companias = $this->getCompanias();
     $companiasInfo = array('1' => array('Telefono' => "01 800 288 6700", 'Pagina' => "http://www.qualitas.com.mx/"), '3' => array('Telefono' => "01 800 322 2462", 'Pagina' => "http://www.seguroautosmapfre.com.mx/"), '4' => array('Telefono' => "01 800 400 9000", 'Pagina' => "https://www.gnp.com.mx/"), '5' => array('Telefono' => "01 800 712 2828", 'Pagina' => "http://www.abaseguros.com/Paginas/default.aspx"), '6' => array('Telefono' => "01 800 900 1292", 'Pagina' => "https://axa.mx/home"), '8' => array('Telefono' => "01 800 500 1500", 'Pagina' => "http://www.segurosbanorte.com.mx/"), '10' => array('Telefono' => "01 800 849 3917", 'Pagina' => "http://www.segurosatlas.com.mx/"), '11' => array('Telefono' => "01 800 723 4763", 'Pagina' => "https://www.afirme.com/"), '12' => array('Telefono' => "01 800 000 0434", 'Pagina' => "https://www.hdi.com.mx/"), '13' => array('Telefono' => "+52(55) 5326-8600", 'Pagina' => "http://www.segurosinteracciones.mx/"), '14' => array('Telefono' => "01 800 008 3693", 'Pagina' => "https://www.rsaseguros.com.mx/"), '15' => array('Telefono' => "01 800 001 1300", 'Pagina' => "https://www.aig.com.mx/"), '16' => array('Telefono' => "01 818 048 0500", 'Pagina' => "https://www.primeroseguros.com/"), '17' => array('Telefono' => "01 800 004 1900", 'Pagina' => "https://www.zurich.com.mx"), '18' => array('Telefono' => "01 800 835 3262", 'Pagina' => "http://www.anaseguros.com.mx/"), '20' => array('Telefono' => "01 800 480 3100", 'Pagina' => "http://www.elpotosi.com.mx/"), '19' => array('Telefono' => "01 800 226 2668", 'Pagina' => "http://www.multiva.com.mx/"), '105' => array('Telefono' => "01 800 712 2828", 'Pagina' => "http://www.abaseguros.com/Paginas/default.aspx"), '106' => array('Telefono' => "01 800 900 1292", 'Pagina' => "https://axa.mx/home"));
     $paquete = array('2' => 'Amplia', '4' => 'Limitada', '5' => 'RC', '3' => 'Limitada Plus', '1' => 'Super Amplia');
     $cliente = array('nombre' => Input::get('user-name'), 'apellido' => Input::get('user-lastname'), 'telefono' => Input::get('user-phone'), 'celular' => Input::get('user-cellphone'), 'email' => Input::get('user-email'));
     setlocale(LC_ALL, 'es_MX.UTF-8');
     return View::make('quote', array('datos' => $datos, 'cotizacion' => $cotizacion, 'cliente' => $cliente, 'marca' => Input::get('marca'), 'submarca' => Input::get('sub-marca'), 'modelo' => Input::get('model'), 'descripcion' => Input::get('descripcion'), 'companias' => $companias, 'companiasInfo' => $companiasInfo, 'paquete' => $paquete));
 }