Problema Con La Extension Egmap

Buenas,

Estoy intentado hacer que cuando se cree una nueva marca en el mapa salte un dialogo que contiene un formulario. No consigo que se se muestre el código. Gracias anticipadas a todas aquellas personas que me echen una mano.

El código es el siguiente:

Acción del controlado que genera el mapa




	public function actionView($id)

	{

         ...

         ...

$icon2 = new EGMapMarkerImage("http://google-maps-icons.googlecode.com/files/car.png");

                

                $dragevent = new EGMapEvent('dragend', "function (event) { $.ajax({

                                            'type':'POST',

                                            'url':'".$this->createUrl('fugas/savecoords')."',

                                            'data'<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/sad.gif' class='bbc_emoticon' alt=':(' />{'lat': event.latLng.lat(), 'lng': event.latLng.lng()}),

                                            'cache':false,

                                        });}", false, EGMapEvent::TYPE_EVENT_DEFAULT);

          

                $gMap->addEvent(new EGMapEvent('click',

                    'function (event) {var marker = new google.maps.Marker({position: event.latLng, map: '.$gMap->getJsName().

                    ', draggable: true, icon: '.$icon2->toJs().'}); '.$gMap->getJsName().

                    '.setCenter(event.latLng); '.

                    '; $.ajax({'.

                        '"type":"GET",'.

                        //'"url":"'.$this->createUrl('catalog/savecoords')."/".$items->id.'",'.

                        '"url":"'.$this->createUrl('fugas/savecoords').'",'.

                        '"data"<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/sad.gif' class='bbc_emoticon' alt=':(' />{"lat": event.latLng.lat(), "lng": event.latLng.lng()}),'.

                        '"cache":false,'.

                    '}); }', false, EGMapEvent::TYPE_EVENT_DEFAULT_ONCE));

                

                $gMap->appendMapTo('#mapa');       

                $this->render('view',array(

                    'model'=>$this->loadModel($id),'gmap'=>$gMap->renderMap()

		));

                Yii::app()->end();

            }

            $this->render('view',array(

                'model'=>$this->loadModel($id),'datos'=>Yii::t('default','Unable to load the map.')

            ));

	}



Acción del controlador que muestra el dialogo:




        public function actionSavecoords() {

           $model = new Fugas;

           $this->renderPartial('create',array('model'=>$model));


        }



Vista:




<?php

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(

    'id'=>'alarmas',

    //'themeUrl' => Yii::app()->theme->baseUrl.'/css/',

    'options'=>array(

        'title'=>'Fugas',

        'autoOpen'=>true,

        'modal'=>true,

        'resizable'=>false,

        'top' => '50px',

        'width'=>'700',

        'height'=>'auto',

        //'close'=>'js:function(event, ui){ location.href = "'. Yii::app()->createUrl('zonas/cerrarPopup',array('id'=>Yii::app()->user->id)) .'" }'

    ),

));

echo $this->renderPartial('_form', array('model'=>$model)); 


$this->endWidget('zii.widgets.jui.CJuiDialog'); 

?>