/**
 * Transfer of headquarters
 * 		Transfer of headquarters  form, collect input from user 
 *
 * @package 	forms
 * @author    	Sundar Murthi sundaramurthis@gmail.com
 * @date      	2010-01-03
 * @copyright 	TCM
 * 
 * @version 	1.0
 *
 * @Req ID  	2.1	(allow application users to modify many parameters of their current company. )
 * 
 */
var ads17;
var selectChange = null;
function initAds17() {
	 var ads17FormAndCapital = 	Elements.newFormAndCapital('COMPANY_TYPE');
	 var ads17Desided 		 =  {
					 		 labelWidth: 240,
					         xtype:'fieldset',
					         title: 'Décisions communes (à cocher si les décisions ont lieu à la même date)',
					         autoHeight:true,
							 autoWidth:true,
							 collapsible: false,
							 checkboxToggle:true,
					         defaultType: 'textfield',
					         items : Elements.newDecided('DECIDED_BY_ALL')
						  };
	 ads17Desided.collapsed		= true;
	 
	 var ads17Transfer_message = [ {
		 xtype:'label',
		 labelWidth: 240,
		 html:'“ POUR UN TRANSFERT DANS LE MEME DEPARTEMENT, vous cliquez sur le bouton "Transfert Même Ressort". <br/><br/> POUR UN TRANSFERT D\'UN DEPARTEMENT A UN AUTRE, vous cliquez sur le bouton "Transfert Même Ressort" pour rédiger une première annonce dans l\'ancien département, puis vous cliquez sur le bouton "Transfert Hors Ressort" pour rédiger une deuxième annonce dans le nouveau département. <br /> EXCEPTION : Notre journal AFFICHES PARISIENNES étant habilité pour les quatre départements 75, 92, 93 et 94, une seule annonce dans le <b>nouveau département suffit</b> si le transfert a lieu entre deux de ces quatre départements. Vous cliquez sur le bouton "Transfert Hors Ressort" pour rédigez votre annonce. ”'
	 }];
	 
	 var ads17TransferPerson = Elements.newPhysicalPersonAds05('Le gérant','pm1',false);
	 var ads17Transfer	 =  new Ext.form.FieldSet({
	 		 labelWidth: 240,
	         xtype:'fieldset',
	         title: 'Transfert de siège',
	         autoHeight:true,
			 autoWidth:true,
			 collapsible: false,
			 checkboxToggle:true,
	         defaultType: 'textfield',
			 checkboxName: 'transferModification',
	         items : Elements.newDecided('DECIDED_BY_ASS_GEN_MIX_GER_PROC_V','transferModificationDecidedBy','transferModificationDecidedDate')
	         .concat(ads17Transfer_message)
	         .concat(Elements.elementHeadquartersTransfer)
	         .concat(Elements.transferDate)
	         .concat(Elements.getNewAddress('pm3'))
	         .concat(ads17TransferPerson)
	         .concat(Elements.socialObject)
	         .concat(Elements.duration)
	 });
	 ads17TransferPerson[1].value = 'off';
	 ads17Transfer.collapsed		= true;
	
	 var ads17NameModif    = new Ext.form.FieldSet({
			 labelWidth: 240,
	         xtype:'fieldset',
	         title: 'Changement de denomination',
	         autoHeight:true,
			 autoWidth:true,
			 collapsible: false,
			 checkboxToggle:true,
			 checkboxName: 'nameModification',
	         defaultType: 'textfield',
	         items : Elements.newDecided('DECIDED_BY_ASS_GEN_MIX_GER','nameModificationDecidedBy','nameModificationDecidedDate')
	         .concat(Elements.newName)
	 });
	 ads17NameModif.collapsed		= true;
	 
	 var ads17SocialObj    = new Ext.form.FieldSet({
			 labelWidth: 240,
	         xtype:'fieldset',
	         title: 'Changement de l\'objet social',
	         autoHeight:true,
			 autoWidth:true,
			 collapsible: false,
			 checkboxToggle:true,
			 checkboxName: 'socialObjectModification',
	         defaultType: 'textfield',
	         items : Elements.newDecided('DECIDED_BY_ASS_GEN_MIX_GER_ASSOC_U','socialObjectModificationDecidedBy','socialObjectModificationDecidedDate')
	         .concat(Elements.radioModificationSocialObject)
	         .concat(Elements.modificationSocialObject)
	 });
	 ads17SocialObj.collapsed		= true;
	 
	 var ads17CaptModif    = new Ext.form.FieldSet({
			 labelWidth: 240,
	         xtype:'fieldset',
	         title: 'Changement de capital',
	         autoHeight:true,
			 autoWidth:true,
			 collapsible: false,
			 checkboxToggle:true,
			 checkboxName: 'capitalModification',
	         defaultType: 'textfield',
	         items : Elements.newDecided('DECIDED_BY_ASS_GEN_MIX_GER','capitalModificationDecidedBy','capitalModificationDecidedDate')
	         .concat(Elements.radioCapitalVariation)
	         .concat(Elements.clone(Elements.capitalVariation))	         
	         .concat(Elements.articleNumber)	         
	         .concat(Elements.articleNumber2)	         
	         .concat(Elements.articleNumber3)
	 });
	 ads17CaptModif.collapsed		= true;
	 
	 Elements.changeLeadershipAds17.collapsed		= true;
	 Elements.changeLeadershipAds17.on('collapse', function(){
    	 Elements.disableChild(Elements.changeLeadershipAds17);
 	 });
	 Elements.changeLeadershipAds17.on('expand', function(){
    	 Elements.enableChild(Elements.changeLeadershipAds17);
 	 });
	 
	 var ads17PhysicalAndMoralPerson =  Elements.newPhysicalAndMoralPerson('Nouveau dirigeant personne physique','Nouveau dirigeant personne morale','pm2');
	 	
	     ads17PhysicalAndMoralPerson[0].on('collapse', function(){
	    	 //ads17PhysicalAndMoralPerson[1].expand();
	    	 Elements.disableChild(ads17PhysicalAndMoralPerson[0]);
	 	 });
	     ads17PhysicalAndMoralPerson[0].on('expand', function(){
	    	 ads17PhysicalAndMoralPerson[1].collapse();
	    	 Elements.enableChild(ads17PhysicalAndMoralPerson[0]);
	 	 });
	     ads17PhysicalAndMoralPerson[1].on('collapse', function(){
	    	 //ads17PhysicalAndMoralPerson[0].expand();
	    	 Elements.disableChild(ads17PhysicalAndMoralPerson[1]);
	 	 });
	     ads17PhysicalAndMoralPerson[1].on('expand', function(){
	    	 ads17PhysicalAndMoralPerson[0].collapse();
	    	 Elements.enableChild(ads17PhysicalAndMoralPerson[1]);
	    	 if(!(getManagerId() == 45 || getManagerId() == 46)){
    			ads17.items.items[10].items.items[6].items.items[6].enable();
	    		ads17.items.items[10].items.items[6].items.items[7].enable();
	    		ads17.items.items[10].items.items[6].items.items[8].enable();
	    		ads17.items.items[10].items.items[6].items.items[9].enable();
	    		ads17.items.items[10].items.items[6].items.items[10].enable();
	    		ads17.items.items[10].items.items[6].items.items[11].enable();
	    		Elements.enableChild(ads17.items.items[10].items.items[6].items.items[11]);
	    		
	    		ads17.items.items[10].items.items[6].items.items[7].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[8].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[9].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[10].getEl().up('.x-form-item').setDisplayed(true);
	    		
	    		ads17.items.items[10].items.items[6].items.items[6].show();
	    		ads17.items.items[10].items.items[6].items.items[7].show();
	    		ads17.items.items[10].items.items[6].items.items[8].show();
	    		ads17.items.items[10].items.items[6].items.items[9].show();
	    		ads17.items.items[10].items.items[6].items.items[10].show();
	    		ads17.items.items[10].items.items[6].items.items[11].show();
    		}else{
    			ads17.items.items[10].items.items[6].items.items[6].disable();
	    		ads17.items.items[10].items.items[6].items.items[7].disable();
	    		ads17.items.items[10].items.items[6].items.items[8].disable();
	    		ads17.items.items[10].items.items[6].items.items[9].disable();
	    		ads17.items.items[10].items.items[6].items.items[10].disable();
	    		ads17.items.items[10].items.items[6].items.items[11].disable();
	    		Elements.disableChild(ads17.items.items[10].items.items[6].items.items[11]);
	    		
	    		ads17.items.items[10].items.items[6].items.items[6].hide();
	    		ads17.items.items[10].items.items[6].items.items[7].hide();
	    		ads17.items.items[10].items.items[6].items.items[8].hide();
	    		ads17.items.items[10].items.items[6].items.items[9].hide();
	    		ads17.items.items[10].items.items[6].items.items[10].hide();
	    		ads17.items.items[10].items.items[6].items.items[11].hide();
    		}
	 	 });
	 ads17PhysicalAndMoralPerson.collapsed		= true;	 
	 ads17PhysicalAndMoralPerson[0].collapsed   = true;
	 ads17PhysicalAndMoralPerson[1].collapsed   = true;
	 
	 
	 var ads17PhysicalAndMoralPersonOp = Elements.newPhysicalAndMoralPerson('Nouveau dirigeant personne physique','Nouveau dirigeant personne morale','pm4',false,230);
	 ads17PhysicalAndMoralPersonOp[0].on('collapse', function(){
		ads17PhysicalAndMoralPersonOp[1].expand();
		Elements.enableChild(ads17PhysicalAndMoralPersonOp[1]);
	 });
	 ads17PhysicalAndMoralPersonOp[0].on('expand', function(){
		ads17PhysicalAndMoralPersonOp[1].collapse();
		Elements.disableChild(ads17PhysicalAndMoralPersonOp[1]);
	 });
	 
	 ads17PhysicalAndMoralPersonOp[1].on('collapse', function(){
		ads17PhysicalAndMoralPersonOp[0].expand();
		if(!ads17PhysicalAndMoralPersonOptional.collapsed){
			Elements.enableChild(ads17PhysicalAndMoralPersonOp[0]);
		}
	 });
	 ads17PhysicalAndMoralPersonOp[1].on('expand', function(){
		ads17PhysicalAndMoralPersonOp[0].collapse();
		Elements.disableChild(ads17PhysicalAndMoralPersonOp[0]);
		// eval 5
	 	if(getManagerId() == 45 || getManagerId() == 46){
	 		//Representative person for Moral person become optional. 2.2.3
	 		var longAdrs = ads17.items.items[10].items.items[7].items.items[2];
	 		longAdrs.items.items[6].disable();
	 		longAdrs.items.items[7].disable();
	 		longAdrs.items.items[8].disable();
	 		longAdrs.items.items[9].disable();
	 		longAdrs.items.items[10].disable();
	 		longAdrs.items.items[11].disable();
	 		Elements.disableChild(longAdrs.items.items[11]);
	 		
	 		longAdrs.items.items[7].getEl().up('.x-form-item').setDisplayed(false);
	 		longAdrs.items.items[8].getEl().up('.x-form-item').setDisplayed(false);
	 		longAdrs.items.items[9].getEl().up('.x-form-item').setDisplayed(false);
	 		longAdrs.items.items[10].getEl().up('.x-form-item').setDisplayed(false);
	 		
	 		longAdrs.items.items[6].hide();
	 		longAdrs.items.items[7].hide();
	 		longAdrs.items.items[8].hide();
	 		longAdrs.items.items[9].hide();
	 		longAdrs.items.items[10].hide();
	 		longAdrs.items.items[11].hide();
	 	}
	 });
	 
	 var ads17PhysicalAndMoralPersonOptional	= new Ext.form.FieldSet({
 		labelWidth: 240,
        title: 'Remplacement du commissaire au compte suppléant',
        autoHeight:true,
		autoWidth:true,
		collapsible: false,
		checkboxToggle:true,
        defaultType: 'textfield',
        checkboxName: 'lastLeadershipAds17ReplacementOption',
        items: Elements.changeLeadershipNominationDirigeant
        	.concat(ads17PhysicalAndMoralPersonOp)
	 });
	 
	 Elements.changeLeadershipNominationDirigeant[0].collapsed		= true;
	 Elements.changeLeadershipNominationDirigeant[0].on('collapse', function(){
    	 Elements.disableChild(Elements.changeLeadershipNominationDirigeant[0]);
 	 });
	 Elements.changeLeadershipNominationDirigeant[0].on('expand', function(){
    	 Elements.enableChild(Elements.changeLeadershipNominationDirigeant[0]);
 	 });
	 
	 ads17PhysicalAndMoralPersonOptional.on('collapse', function(){
		 ads17.items.items[10].items.items[7].items.items[2].collapse();
		 Elements.disableChild(ads17.items.items[10].items.items[7]);
	 });
	 
	 ads17PhysicalAndMoralPersonOptional.on('expand', function(){
		 Elements.enableChild(ads17.items.items[10].items.items[7]);
		 ads17.items.items[10].items.items[7].items.items[2].collapse();
		 Elements.disableChild(ads17.items.items[10].items.items[7].items.items[2]);
		 if(Elements.changeLeadershipNominationDirigeant[0].collapsed){
			 Elements.disableChild(Elements.changeLeadershipNominationDirigeant[0]);
		 }
		 if(ads17.items.items[10].items.items[7].items.items[0].collapsed) {
			 Elements.disableChild(ads17.items.items[10].items.items[7].items.items[0]);
		 }
	 });
	 
	 ads17PhysicalAndMoralPersonOptional.on('render',ads17PhysicalAndMoralPersonOptional.collapse);

	 var titreCoGer		= [new Ext.form.FieldSet({
			labelWidth: 240,
			title: 'S\'il ne reste qu\'un seul gerant, indiquer son nom',
			autoHeight:true,
			autoWidth:true,
			collapsible: false,
			checkboxToggle:true,
			collapsed: true,
			defaultType: 'textfield',
			checkboxName: '1_pm5',
			items :[new Ext.form.ComboBox({
				fieldLabel: 'Civilité ',
				hiddenName:'ad_civility_pm5',
				store: Elements.civilityStore,
				valueField:'id',
				displayField:'value',
				typeAhead: true,
				mode: 'local',
				editable: false,
				triggerAction: 'all',
				emptyText:'Sélectionnez civilité',
				selectOnFocus:true,
				width: 350,
				allowBlank:false
			}),{
		       fieldLabel: 'Nom ',
		       name: 'ad_last_name_pm5',
		       allowBlank:false,
		       width: 350
			}]
	})];
	 
	 
	 var ads17LeaderCaptModif    = new Ext.form.FieldSet({
			 labelWidth: 240,
	         xtype:'fieldset',
	         title: 'Changement de dirigeant',
	         autoHeight:true,
			 autoWidth:true,
			 collapsible: false,
			 checkboxToggle:true,
	         defaultType: 'textfield',
	         checkboxName: 'leadershipModification',
	         items : Elements.newDecided('DECIDED_BY_ASS_GEN_MIX_GER_ASSOC_U_CONS','leadershipModificationDecidedBy','leadershipModificationDecidedDate')	         
	         .concat(Elements.changeLeadershipTitleAds17)
	         .concat(Elements.applicationDate)
	         .concat(Elements.changeLeadershipAds17)
	         .concat(ads17PhysicalAndMoralPerson)
	         .concat(ads17PhysicalAndMoralPersonOptional)
	         .concat(titreCoGer)
	 });
	 ads17LeaderCaptModif.collapsed		= true;
	 
	// Eavl 05 Req 2.2.1
	 selectChange = function(managerId){
	    var colDef = ads17PhysicalAndMoralPersonOptional.collapsed;
    	if(managerId == 45 || managerId == 46){
    		Elements.enableChild(ads17PhysicalAndMoralPersonOptional);
    		ads17PhysicalAndMoralPersonOptional.show();
    		ads17PhysicalAndMoralPersonOptional.expand();
    		if(!ads17PhysicalAndMoralPersonOptional.collapsed){
    			Elements.enableChild(ads17PhysicalAndMoralPersonOptional);
    			if(ads17.items.items[10].items.items[7].items.items[2].collapsed){
    				ads17.items.items[10].items.items[7].items.items[2].collapse();
    				Elements.disableChild(ads17.items.items[10].items.items[7].items.items[2]);
    			}else if(Elements.changeLeadershipNominationDirigeant[0].collapsed){
    				Elements.disableChild(Elements.changeLeadershipNominationDirigeant[0]);
    			}
        		if(ads17PhysicalAndMoralPersonOptional.items.items[0].collapsed) {
        			Elements.disableChild(ads17PhysicalAndMoralPersonOptional.items.items[0]);
        		}
    		}
    		//bug 1821 if(!ads17.items.items[10].items.items[6].collapsed){
    			ads17.items.items[10].items.items[6].items.items[6].disable();
	    		ads17.items.items[10].items.items[6].items.items[7].disable();
	    		ads17.items.items[10].items.items[6].items.items[8].disable();
	    		ads17.items.items[10].items.items[6].items.items[9].disable();
	    		ads17.items.items[10].items.items[6].items.items[10].disable();
	    		ads17.items.items[10].items.items[6].items.items[11].disable();
	    		Elements.disableChild(ads17.items.items[10].items.items[6].items.items[11]);
	    		
	    		ads17.items.items[10].items.items[6].items.items[7].getEl().up('.x-form-item').setDisplayed(false);
	    		ads17.items.items[10].items.items[6].items.items[8].getEl().up('.x-form-item').setDisplayed(false);
	    		ads17.items.items[10].items.items[6].items.items[9].getEl().up('.x-form-item').setDisplayed(false);
	    		ads17.items.items[10].items.items[6].items.items[10].getEl().up('.x-form-item').setDisplayed(false);
	    		
	    		ads17.items.items[10].items.items[6].items.items[6].hide();
	    		ads17.items.items[10].items.items[6].items.items[7].hide();
	    		ads17.items.items[10].items.items[6].items.items[8].hide();
	    		ads17.items.items[10].items.items[6].items.items[9].hide();
	    		ads17.items.items[10].items.items[6].items.items[10].hide();
	    		ads17.items.items[10].items.items[6].items.items[11].hide();
    		//}
    		//if(!ads17.items.items[10].items.items[7].items.items[2].collapsed) {
    			var longAdrs = ads17.items.items[10].items.items[7].items.items[2];
    			longAdrs.items.items[6].disable();
    			longAdrs.items.items[7].disable();
        		longAdrs.items.items[8].disable();
        		longAdrs.items.items[9].disable();
        		longAdrs.items.items[10].disable();
        		longAdrs.items.items[11].disable();
        		Elements.disableChild(longAdrs.items.items[11]);
        		
        		longAdrs.items.items[7].getEl().up('.x-form-item').setDisplayed(false);
        		longAdrs.items.items[8].getEl().up('.x-form-item').setDisplayed(false);
        		longAdrs.items.items[9].getEl().up('.x-form-item').setDisplayed(false);
        		longAdrs.items.items[10].getEl().up('.x-form-item').setDisplayed(false);
        		
        		longAdrs.items.items[6].hide();
        		longAdrs.items.items[7].hide();
        		longAdrs.items.items[8].hide();
        		longAdrs.items.items[9].hide();
        		longAdrs.items.items[10].hide();
        		longAdrs.items.items[11].hide();
    		//}
    	}else{
    		Elements.disableChild(ads17PhysicalAndMoralPersonOptional);
    		ads17PhysicalAndMoralPersonOptional.collapse();
    		ads17PhysicalAndMoralPersonOptional.hide();
    		if(!ads17.items.items[10].items.items[6].collapsed){
    			ads17.items.items[10].items.items[6].items.items[6].enable();
	    		ads17.items.items[10].items.items[6].items.items[7].enable();
	    		ads17.items.items[10].items.items[6].items.items[8].enable();
	    		ads17.items.items[10].items.items[6].items.items[9].enable();
	    		ads17.items.items[10].items.items[6].items.items[10].enable();
	    		ads17.items.items[10].items.items[6].items.items[11].enable();
	    		Elements.enableChild(ads17.items.items[10].items.items[6].items.items[11]);
	    		
	    		ads17.items.items[10].items.items[6].items.items[7].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[8].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[9].getEl().up('.x-form-item').setDisplayed(true);
	    		ads17.items.items[10].items.items[6].items.items[10].getEl().up('.x-form-item').setDisplayed(true);
	    		
	    		ads17.items.items[10].items.items[6].items.items[6].show();
	    		ads17.items.items[10].items.items[6].items.items[7].show();
	    		ads17.items.items[10].items.items[6].items.items[8].show();
	    		ads17.items.items[10].items.items[6].items.items[9].show();
	    		ads17.items.items[10].items.items[6].items.items[10].show();
	    		ads17.items.items[10].items.items[6].items.items[11].show();
    		}
    		if(!ads17.items.items[10].items.items[7].items.items[2].collapsed) {
				var longAdrs = ads17.items.items[10].items.items[7].items.items[2];
				longAdrs.items.items[6].enable();
				longAdrs.items.items[7].enable();
	    		longAdrs.items.items[8].enable();
	    		longAdrs.items.items[9].enable();
	    		longAdrs.items.items[10].enable();
	    		longAdrs.items.items[11].enable();
	    		Elements.enableChild(longAdrs.items.items[11]);
	    		
	    		longAdrs.items.items[6].show();
	    		longAdrs.items.items[7].show();
	    		longAdrs.items.items[8].show();
	    		longAdrs.items.items[9].show();
	    		longAdrs.items.items[10].show();
	    		longAdrs.items.items[11].show();
    		}
    	}
    	if(managerId == 91 || managerId == 38){// 2.2.2
    		ads17.items.items[10].items.items[4].expand();
    		ads17.items.items[10].items.items[4].checkbox.setVisible(false);
    	}else{
    		ads17.items.items[10].items.items[4].checkbox.setVisible(true);
    	}
    	
    	if(managerId == 91 || managerId == 38 || managerId == 321){// 2.2.4
    		titreCoGer[0].show();
    		if(titreCoGer[0].expand && !titreCoGer[0].collapsed){
    			Elements.enableChild(titreCoGer[0]);
    		}else if(titreCoGer[0].collapse){
    			Elements.disableChild(titreCoGer[0]);
    		}
    		if(!titreCoGer[0].collapse){
    			Elements.enableChild(titreCoGer[0]);
    		}
    	}else{
    		if(titreCoGer[0].collapse && titreCoGer[0].collapsed){
    			Elements.disableChild(titreCoGer[0]);
    		}
    		titreCoGer[0].hide();
    		Elements.disableChild(titreCoGer[0]);
    	}
    	
    	if(colDef){
    		ads17PhysicalAndMoralPersonOptional.expand();
    		ads17PhysicalAndMoralPersonOptional.collapse();
    	}
    };
	 ads17LeaderCaptModif.items.items[2].on('select', function(obj,record, index){
	    	if(record){
	    		selectChange(record.get('extra'));
	    	}else{
	    		selectChange(-1);
	    	}
	    });
	 
	titreCoGer[0].items.items[0].store.load({add :false });
    titreCoGer[0].items.items[0].store.on('load',function(){
    	if(getManagerId() != 321 && getManagerId() > -1){
	    	titreCoGer[0].hide();
	    	if(ads17.items.items[10].items){
	    		Elements.disableChild(ads17.items.items[10].items.items[8]);
	    	}
	    	
    	}
    	if(getManagerId() > 0){
    		selectChange(getManagerId());
    	}
    	
    });
    
    titreCoGer[0].on('collapse', function(){
    	Elements.disableChild(ads17.items.items[10].items.items[8]);
	});
    
    titreCoGer[0].on('expand', function(){
		Elements.enableChild(ads17.items.items[10].items.items[8]);
	});
    
	 if(!ads17){
		 ads17 = new Ext.FormPanel({
		 	 labelWidth: 250,
		     frame:true,
		     title: 'Modifications Multiples',
		     bodyStyle:'padding:5px 5px 0',
		     defaultType: 'textfield',
		     itemCls: 'form-label-style',
		     items: Elements.clone(Elements.publication)		     				
		     				.concat(Elements.companyNameAcronym)
		     				.concat(ads17FormAndCapital)
		     				.concat(Elements.getfullHeadquarters())
		     				.concat(ads17Desided)
		     				.concat(ads17Transfer)
		     				.concat(ads17NameModif)
		     				.concat(ads17SocialObj)
		     				.concat(ads17CaptModif)
		     				.concat(ads17LeaderCaptModif)
		     				.concat(Elements.MoreInfo)
		     				.concat(Elements.clone(Elements.rcsRegister))
		});
		var transDeSinge = ads17.items.items[6];
		var nameModificationDecidedBy = ads17.items.items[7];
		var nameModificationAds06 = ads17.items.items[8];
		var socialObjectModification = ads17.items.items[9];
		var capitalModification = ads17.items.items[10];
		var leadershipModification = ads17.items.items[11].ownerCt.items.items[10];
		 // Decisions communes general desided enable or disable
		ads17.items.items[5].on('collapse', function(){
			Elements.disableChild(ads17.items.items[5]);
			if(!transDeSinge.collapsed){
				transDeSinge.items.items[0].enable();
				transDeSinge.items.items[1].enable();
			}
			if(!nameModificationDecidedBy.collapsed){
				nameModificationDecidedBy.items.items[0].enable();
				nameModificationDecidedBy.items.items[1].enable();
			}
			if(!nameModificationAds06.collapsed){
				nameModificationAds06.items.items[0].enable();
				nameModificationAds06.items.items[1].enable();
			}
			if(!socialObjectModification.collapsed){
				socialObjectModification.items.items[0].enable();
				socialObjectModification.items.items[1].enable();
			}
			if(!capitalModification.collapsed){
				capitalModification.items.items[0].enable();
				capitalModification.items.items[1].enable();
			}
			if(!leadershipModification.collapsed){
				leadershipModification.items.items[0].enable();
				leadershipModification.items.items[1].enable();
			}
			try{
				if(!transDeSinge.collapsed){
					transDeSinge.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					transDeSinge.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
				if(!nameModificationDecidedBy.collapsed){
					nameModificationDecidedBy.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					nameModificationDecidedBy.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
				if(!nameModificationAds06.collapsed){
					nameModificationAds06.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					nameModificationAds06.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
				if(!socialObjectModification.collapsed){
					socialObjectModification.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					socialObjectModification.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
				if(!capitalModification.collapsed){
					capitalModification.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					capitalModification.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
				if(!leadershipModification.collapsed){
					leadershipModification.items.items[0].getEl().up('.x-form-item').setDisplayed(true);
					leadershipModification.items.items[1].getEl().up('.x-form-item').setDisplayed(true);
				}
			}catch(e){
				if(!transDeSinge.collapsed){
					transDeSinge.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					transDeSinge.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
				if(!nameModificationDecidedBy.collapsed){
					nameModificationDecidedBy.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					nameModificationDecidedBy.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
				if(!nameModificationAds06.collapsed){
					nameModificationAds06.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					nameModificationAds06.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
				if(!socialObjectModification.collapsed){
					socialObjectModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					socialObjectModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
				if(!capitalModification.collapsed){
					capitalModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					capitalModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
				if(!leadershipModification.collapsed){
					leadershipModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
					});
					leadershipModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(true);}catch(e){}
					});
				}
			}
		});
		
		ads17.items.items[5].on('expand', function(){
			Elements.enableChild(ads17.items.items[5]);
			
			if(!transDeSinge.collapsed){
				transDeSinge.items.items[0].disable();
				transDeSinge.items.items[1].disable();
			}
			if(!nameModificationDecidedBy.collapsed){
				nameModificationDecidedBy.items.items[0].disable();
				nameModificationDecidedBy.items.items[1].disable();
			}
			if(!nameModificationAds06.collapsed){
				nameModificationAds06.items.items[0].disable();
				nameModificationAds06.items.items[1].disable();
			}
			if(!socialObjectModification.collapsed){
				socialObjectModification.items.items[0].disable();
				socialObjectModification.items.items[1].disable();
			}
			if(!capitalModification.collapsed){
				capitalModification.items.items[0].disable();
				capitalModification.items.items[1].disable();
			}
			if(!leadershipModification.collapsed){
				leadershipModification.items.items[0].disable();
				leadershipModification.items.items[1].disable();
			}
			try{
				
				if(!transDeSinge.collapsed){
					transDeSinge.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					transDeSinge.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				if(!nameModificationDecidedBy.collapsed){
					nameModificationDecidedBy.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					nameModificationDecidedBy.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				if(!nameModificationAds06.collapsed){
					nameModificationAds06.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					nameModificationAds06.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				if(!socialObjectModification.collapsed){
					socialObjectModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					socialObjectModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				if(!capitalModification.collapsed){
					capitalModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					capitalModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				if(!leadershipModification.collapsed){
					leadershipModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					leadershipModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}
				
			}catch(e){
				if(!transDeSinge.collapsed){
					transDeSinge.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					transDeSinge.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
				if(!nameModificationDecidedBy.collapsed){
					nameModificationDecidedBy.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					nameModificationDecidedBy.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
				if(!nameModificationAds06.collapsed){
					nameModificationAds06.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					nameModificationAds06.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
				if(!socialObjectModification.collapsed){
					socialObjectModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					socialObjectModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
				if(!capitalModification.collapsed){
					capitalModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					capitalModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
				if(!leadershipModification.collapsed){
					leadershipModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					leadershipModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
		});
		
		var hqTransfer1 = ads17.items.items[6].items.items[3];
		var hqTransfer2 = ads17.items.items[6].items.items[4];
		var siegeSocial = ads17.items.items[4];
		var siegeSocialPostalCode = siegeSocial.items.items[1].items.items[0].items.items[0].items.items[0];
		var nowVelleAddress = ads17.items.items[6].items.items[6];
		var nowVellePostalCode = nowVelleAddress.items.items[1].items.items[0].items.items[0].items.items[0];
		
		transDeSinge.on('collapse', function(){
        	var postalCode = siegeSocialPostalCode.getValue();
			if(postalCode && postalCode.length > 1){
				ads17.updateRcs(postalCode.substring(0,2));
			}
			Elements.disableChild(transDeSinge);
		});
		nameModificationDecidedBy.on('collapse', function(){
			Elements.disableChild(nameModificationDecidedBy);
		});
		nameModificationAds06.on('collapse', function(){
			Elements.disableChild(nameModificationAds06);
		});
		socialObjectModification.on('collapse', function(){
			Elements.disableChild(socialObjectModification);
		});
		capitalModification.on('collapse', function(){
			Elements.disableChild(capitalModification);
		});
		leadershipModification.on('collapse', function(){
			Elements.disableChild(leadershipModification);
		});
		
		transDeSinge.on('expand', function(){
			Elements.enableChild(ads17.items.items[6]);
			if(!ads17.items.items[5].collapsed){
				transDeSinge.items.items[0].disable();
				transDeSinge.items.items[1].disable();
				try{
					transDeSinge.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					transDeSinge.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					transDeSinge.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					transDeSinge.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}	
			}
			ads17.scCheck();
		});
		nameModificationDecidedBy.on('expand', function(){
			Elements.enableChild(nameModificationDecidedBy);
			if(!ads17.items.items[5].collapsed){
				nameModificationDecidedBy.items.items[0].disable();
				nameModificationDecidedBy.items.items[1].disable();
				try{
					nameModificationDecidedBy.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					nameModificationDecidedBy.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					nameModificationDecidedBy.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					nameModificationDecidedBy.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
		});
		nameModificationAds06.on('expand', function(){
			Elements.enableChild(nameModificationAds06);
			if(!ads17.items.items[5].collapsed){
				nameModificationAds06.items.items[0].disable();
				nameModificationAds06.items.items[1].disable();
				try{
					nameModificationAds06.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					nameModificationAds06.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					nameModificationAds06.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					nameModificationAds06.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
		});
		socialObjectModification.on('expand', function(){
			Elements.enableChild(socialObjectModification);
			if(!ads17.items.items[5].collapsed){
				socialObjectModification.items.items[0].disable();
				socialObjectModification.items.items[1].disable();
				try{
					socialObjectModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					socialObjectModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					socialObjectModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					socialObjectModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
		});
		capitalModification.on('expand', function(){
			if(!ads17.items.items[5].collapsed){
				capitalModification.items.items[0].disable();
				capitalModification.items.items[1].disable();
				try{
					capitalModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					capitalModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					capitalModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					capitalModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
			capitalModification.items.items[2].enable();
			capitalModification.items.items[3].enable();
			capitalModification.items.items[4].enable();
			capitalModification.items.items[5].enable();
			capitalModification.items.items[6].enable();
		});
		leadershipModification.on('expand', function(){
			Elements.enableChild(leadershipModification);
			if(!ads17.items.items[5].collapsed){
				leadershipModification.items.items[0].disable();
				leadershipModification.items.items[1].disable();
				try{
					leadershipModification.items.items[0].getEl().up('.x-form-item').setDisplayed(false);
					leadershipModification.items.items[1].getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					leadershipModification.items.items[0].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
					leadershipModification.items.items[1].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);}catch(e){}
					});
				}
			}
			Elements.disableChild(leadershipModification.items.items[4]);
			//Elements.disableChild(leadershipModification.items.items[5]);
			Elements.disableChild(leadershipModification.items.items[6]);
			
			ads17PhysicalAndMoralPerson[0].expand();
			Elements.enableChild(ads17PhysicalAndMoralPerson[0]);
		});
		//hqTransfer2 check
		ads17.scCheck = function(obj){
			// Checked is the main block selected
			if(transDeSinge.items.items[4].checked){
				var regexp = /^.*sv[i|p]?$/;
				var match = ads17.items.items[2].getValue() != null ? regexp.exec(ads17.items.items[2].getValue()) : false;
				if(!match){
					transDeSinge.items.items[9].setValue('on');
					transDeSinge.items.items[8].show();
					transDeSinge.items.items[8].enable();
					transDeSinge.items.items[10].disable();
					transDeSinge.items.items[11].disable();
				}else{
					transDeSinge.items.items[9].setValue('off');
					Elements.disableChild(transDeSinge.items.items[8]);
					transDeSinge.items.items[8].hide();
					transDeSinge.items.items[8].disable();
					transDeSinge.items.items[10].enable();
					transDeSinge.items.items[11].enable();
				}
				try{
					if(!match){
						Elements.enableChild(transDeSinge.items.items[8]);
						transDeSinge.items.items[10].getEl().up('.x-form-item').setDisplayed(false);
						transDeSinge.items.items[11].getEl().up('.x-form-item').setDisplayed(false);
					}else{
						transDeSinge.items.items[10].getEl().up('.x-form-item').setDisplayed(true);
						transDeSinge.items.items[11].getEl().up('.x-form-item').setDisplayed(true);
					}
		        	//siegeSocialPostalCode.setReadOnly(true);
		        	var nowVellePostalCode_ads05 = nowVellePostalCode.getValue();
		        	if(nowVellePostalCode_ads05 && nowVellePostalCode_ads05.length > 1){
		        		ads17.updateRcs(nowVellePostalCode_ads05.substring(0,2));
	    				//siegeSocialPostalCode.setValue(nowVellePostalCode_ads05);
	    			}else{
	    				ads17.updateRcs('00');
	    			}
				}catch(e){
					if(!match){
						transDeSinge.items.items[8].on('render',function(obj){
							try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
						});
					}else{
						transDeSinge.items.items[10].on('render',function(obj){
							try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
						});
						transDeSinge.items.items[11].on('render',function(obj){
							try{this.getEl().up('.x-form-item').setDisplayed(true);	}catch(e){}
						});
					}
				}
			}else{
				transDeSinge.items.items[9].setValue('off');
				transDeSinge.items.items[8].disable();
				Elements.disableChild(transDeSinge.items.items[8]);
				transDeSinge.items.items[10].disable();
				transDeSinge.items.items[11].disable();
				transDeSinge.items.items[8].hide();
				try{
					transDeSinge.items.items[10].getEl().up('.x-form-item').setDisplayed(false);
					transDeSinge.items.items[11].getEl().up('.x-form-item').setDisplayed(false);
					Elements.disableChild(transDeSinge.items.items[7]);//.getEl().up('.x-form-item').setDisplayed(false);
				}catch(e){
					transDeSinge.items.items[8].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					transDeSinge.items.items[10].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
					transDeSinge.items.items[11].on('render',function(obj){
						try{this.getEl().up('.x-form-item').setDisplayed(false);	}catch(e){}
					});
				}
				//siegeSocialPostalCode.setReadOnly(false);
	        	var postalCode = siegeSocialPostalCode.getValue();
				if(postalCode && postalCode.length > 1){
					ads17.updateRcs(postalCode.substring(0,2));
    			}else{
    				ads17.updateRcs('00');
    			}
			}
			if(transDeSinge.collapsed){
				Elements.disableChild(transDeSinge);
			}
		};
		transDeSinge.items.items[4].on('check',ads17.scCheck);
		ads17.items.items[2].on('select', ads17.scCheck);
		ads17.items.items[2].on('load', ads17.scCheck);
	}

	nowVellePostalCode.on('blur',function(obj){
		if(!hqTransfer1.checked){
			//siegeSocialPostalCode.setValue(obj.getValue());
			ads17.updateRcs(obj.getValue().substring(0,2));
	    }else{
	    	var val = siegeSocialPostalCode.getValue();
	    	if(val && val.length > 1){
	    		ads17.updateRcs(val.substring(0,2));
			}
		}	
	});
	
	siegeSocialPostalCode.on('blur',function(obj){
		if(!ads17.items.items[2].checked){
			ads17.updateRcs(obj.getValue().substring(0,2));
	    }else{
	    	var val = nowVellePostalCode.getValue();
	    	if(val && val.length > 1){
	    		ads17.updateRcs(val.substring(0,2));
			}
		}	
	});
    
	ads17.updateRcs = function(departmentNumber){
    	var val = ads17.items.items[12].getValue();
    	var registerComboBox = 0;
    	ads17.items.items[12].store.baseParams = {dbProperty : 'RCS_CITY_'+departmentNumber};
    	ads17.items.items[12].store.load({add : false});
    	ads17.items.items[12].clearValue();
    	ads17.items.items[12].store.on('load', function(obj){
    		if(val 
    				&& ads17.items.items[12].store.find('id', val) != -1
    				&& registerComboBox == 0){
    			registerComboBox = 1;
    			ads17.items.items[12].setValue(val);
        	}
    	});
    }
}

var getManagerId = function(){
	if(ads17
			&& ads17.items.items[10].items && ads17.items.items[10].items.items[2].value 
			&& ads17.items.items[10].items.items[2].store 
			&& ads17.items.items[10].items.items[2].store.data){// Eval 5 req 2.2
		var data = ads17.items.items[10].items.items[2].store.data;
		for(var v in data.items){
			 if(v && data.items[v].data && data.items[v].data.id == ads17.items.items[10].items.items[2].value){
				 return data.items[v].data.extra;
			 }
		 }
	}
	return -1;
}

function getViewOnlyAds17(values,generalDecision,transferModification,pm13,nameModification,socialObjectModification,
		capitalModification,leadershipModification,lastLeadershipAds17,pm12,pm22,pm11,
		pm14,pm24,pm15,lastLeadership_2){
	if(generalDecision == 1){
		// enable 
		ads17.items.items[5].initialConfig.collapsed = false;
		ads17.items.items[5].collapsed = false;
	}
	if(transferModification == 1){
		Elements.expandPanel(ads17,"transferModification");
	}else{
		Elements.collapsePanel(ads17,"transferModification");
	}
	
	if(nameModification == 1){
		Elements.expandPanel(ads17,"nameModification");
	}else{
		Elements.collapsePanel(ads17,"nameModification");
	}
	
	if(socialObjectModification == 1){
		Elements.expandPanel(ads17,"socialObjectModification");
	}else{
		Elements.collapsePanel(ads17,"socialObjectModification");
	}
	
	if(capitalModification == 1){
		Elements.expandPanel(ads17,"capitalModification");
	}else{
		Elements.collapsePanel(ads17,"capitalModification");
	}
	
	if(leadershipModification == 1){
		Elements.expandPanel(ads17,"leadershipModification");
	}else{
		Elements.collapsePanel(ads17,"leadershipModification");
	}
	
	if(lastLeadershipAds17 == 1){
		Elements.expandPanel(ads17,"lastLeadershipAds17");
	}else{
		Elements.collapsePanel(ads17,"lastLeadershipAds17");
	}
	
	if(pm12 == 1){
		Elements.expandPanel(ads17,"1_pm2")
	}else{
		Elements.collapsePanel(ads17,"1_pm2")
	}
	
	if(pm22 == 1){
		Elements.expandPanel(ads17,"2_pm2")
	}else{
		Elements.collapsePanel(ads17,"2_pm2")
	}
	
	if(pm14 == 1 || pm24 == 1 || lastLeadership_2 == 1){
		Elements.expandPanel(ads17,"lastLeadershipAds17ReplacementOption");
		if(pm14 == 1){
			Elements.expandPanel(ads17,"1_pm4")
		}else{
			Elements.collapsePanel(ads17,"1_pm4")
		}
		
		if(pm24 == 1){
			Elements.expandPanel(ads17,"2_pm4")
		}else{
			Elements.collapsePanel(ads17,"2_pm4")
		}
		
		if(lastLeadership_2 == 1){
			Elements.expandPanel(ads17,"lastLeadershipAds09_2");
		}else{
			Elements.collapsePanel(ads17,"lastLeadershipAds09_2");
		}
	}else{
		Elements.collapsePanel(ads17,"lastLeadershipAds17ReplacementOption");
	}
	
	if(pm15 == 1){
		Elements.expandPanel(ads17,"1_pm5")
	}else{
		Elements.collapsePanel(ads17,"1_pm5")
	}
	
	var viewObject 	= Elements.viewClone([ads17])[0];
	if(viewObject.find("name","1_pm1")[0] != null) {
		if(pm11 == 1){
			viewObject.find("name","1_pm1")[0].ownerCt.items.items[8].show();
		}else{
			viewObject.find("name","1_pm1")[0].ownerCt.items.items[8].hide();
		}
	}
	
	Elements.populateValues(values, viewObject);
	return viewObject;
}
