<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    xmlns:pv3dEffects="ws.tink.flex.pv3dEffects.*"
    xmlns:advent="net.borishorn.advent.*"
    xmlns:reflector="com.rictus.reflector.*"
    xmlns:dragpanel="com.rictus.dragpanel.*"
    verticalAlign="middle" horizontalAlign="center"
    horizontalScrollPolicy="off"  
    verticalScrollPolicy="off" 
    backgroundColor="0x000000"
    creationComplete="init()" 
    viewSourceURL="srcview/index.html">
    
    <mx:Script>
        <![CDATA[
            import net.borishorn.controls.DayController;
            import net.borishorn.assets.images.Images;
            
            import mx.controls.Alert;
            
            
            [Bindable]
            private var _dc:DayController;
            
            [Bindable]
            public var currentUser:int;
            
            [Bindable]
            public var _visibilty:Boolean;
            
            
            private function init():void
            {
                _dc = new DayController();
                
                //_currentUser = Application.application.parameters.currentUser;
                currentUser = 16568;
                
                
                
                
            }
            
            private function imageClick(vs:ViewStack, e:Event):void
            {
                
                if(_dc.checkDate(e.currentTarget.day) == true)
                {
                    
                    vs.selectedIndex = e.currentTarget.flipToIndex;
                    
                }else{
                    
                    Alert.show("Dieses Türchen ist erst am " + e.currentTarget.day.toString() + ".Dezember für Sie geöffnet" , "Etwas müssen Sie noch warten");
                }
                
            }
            
            
        ]]>
    </mx:Script>
    
    <mx:Style source="../styles/main.css" />
    
    <pv3dEffects:Flip id="hideFlip" constrain="true" type="hide" direction="left" duration="250"/>
    <pv3dEffects:Flip id="showFlip" constrain="true" type="show" direction="left" duration="250"/>
    
    <mx:HBox backgroundColor="0xcccccc" >

    <mx:RadioButtonGroup id="vis" />
    <mx:RadioButton change="adventsReflector.visible=false" id="visFalse" groupName="vis" value="false" label="Reflection ausschalten" />
    <mx:RadioButton change="adventsReflector.visible=true" id="visTrue" groupName="vis" value="true" label="Reflection einschalten" selected="true" />
        
    </mx:HBox>    

<dragpanel:DragPanel id="mainDragPanel" left="100" top="100" verticalAlign="middle" horizontalAlign="center" 
    title="Advents-Kalender 2007" backgroundAlpha="0"
    height="440" width="1070" verticalGap="0" horizontalGap="0" >
        

    
<mx:HBox id="line1" width="100%" height="100%"  horizontalGap="0" verticalGap="0" >
    

    
    <mx:ViewStack id="vs1" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="1" flipToIndex="1" imageSource="{Images.asl_advent_01}" click="imageClick(vs1, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="1" asl_id="16568" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs1, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs2" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="2" flipToIndex="1" imageSource="{Images.asl_advent_02}" click="imageClick(vs2, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="2" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs2, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs3" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="3" flipToIndex="1" imageSource="{Images.asl_advent_03}" click="imageClick(vs3, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="3" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs3, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs4" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="4" flipToIndex="1" imageSource="{Images.asl_advent_04}" click="imageClick(vs4, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="4" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs4, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs5" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="5" flipToIndex="1" imageSource="{Images.asl_advent_05}" click="imageClick(vs5, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="5" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs5, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs6" width="175" height="100">
    
        <mx:HBox width="100%" height="100%"
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="6" flipToIndex="1" imageSource="{Images.asl_advent_06}" click="imageClick(vs6, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip" horizontalGap="0">
            <advent:Back day="6" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs6, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    

</mx:HBox>    


<mx:HBox id="line2" width="100%" height="100%" horizontalGap="0" verticalGap="0" >
    

    
    <mx:ViewStack id="vs7" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="7" flipToIndex="1" imageSource="{Images.asl_advent_07}" click="imageClick(vs7, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="7" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs7, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs8" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="8" flipToIndex="1" imageSource="{Images.asl_advent_08}" click="imageClick(vs8, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="8" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs8, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs9" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="9" flipToIndex="1" imageSource="{Images.asl_advent_09}" click="imageClick(vs9, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="9" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs9, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs10" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="10" flipToIndex="1" imageSource="{Images.asl_advent_10}" click="imageClick(vs10, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="10" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs10, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs11" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="11" flipToIndex="1" imageSource="{Images.asl_advent_11}" click="imageClick(vs11, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="11" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs11, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs12" width="175" height="100">
    
        <mx:HBox width="100%" height="100%"
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="12" flipToIndex="1" imageSource="{Images.asl_advent_12}" click="imageClick(vs12, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip" horizontalGap="0">
            <advent:Back day="12" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs12, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    

</mx:HBox>


<mx:HBox id="line3" width="100%" height="100%" horizontalGap="0" verticalGap="0" >
    

    
    <mx:ViewStack id="vs13" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="13" flipToIndex="1" imageSource="{Images.asl_advent_13}" click="imageClick(vs13, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="13" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs13, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs14" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="14" flipToIndex="1" imageSource="{Images.asl_advent_14}" click="imageClick(vs14, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="14" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs14, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs15" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="15" flipToIndex="1" imageSource="{Images.asl_advent_15}" click="imageClick(vs15, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="15" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs15, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs16" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="16" flipToIndex="1" imageSource="{Images.asl_advent_16}" click="imageClick(vs16, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="16" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs16, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs17" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="17" flipToIndex="1" imageSource="{Images.asl_advent_17}" click="imageClick(vs17, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="17" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs17, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs18" width="175" height="100">
    
        <mx:HBox width="100%" height="100%"
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="18" flipToIndex="1" imageSource="{Images.asl_advent_18}" click="imageClick(vs18, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip" horizontalGap="0">
            <advent:Back day="18" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs18, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    

</mx:HBox>

<mx:HBox id="line4" width="100%" height="100%" horizontalGap="0" verticalGap="0" >
    

    
    <mx:ViewStack id="vs19" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="19" flipToIndex="1" imageSource="{Images.asl_advent_19}" click="imageClick(vs19, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="19" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs19, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs20" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="20" flipToIndex="1" imageSource="{Images.asl_advent_20}" click="imageClick(vs20, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="20" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs20, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs21" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="21" flipToIndex="1" imageSource="{Images.asl_advent_21}" click="imageClick(vs21, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="21" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs21, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs22" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="22" flipToIndex="1" imageSource="{Images.asl_advent_23}" click="imageClick(vs22, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="22" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs22, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
        <mx:ViewStack id="vs23" width="175" height="100">
    
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="23" flipToIndex="1" imageSource="{Images.asl_advent_23}" click="imageClick(vs23, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Back day="23" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs23, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    <mx:ViewStack id="vs24" width="175" height="100">
    
        <mx:HBox width="100%" height="100%"
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip">
            <advent:Front day="24" flipToIndex="1" imageSource="{Images.asl_advent_24}" click="imageClick(vs24, event)" buttonMode="true" />
        </mx:HBox>
        
        <mx:HBox width="100%" height="100%" 
            verticalAlign="middle" horizontalAlign="center"
            hideEffect="hideFlip" showEffect="showFlip" horizontalGap="0">
            <advent:Back day="24" flipToIndex="0" imageSource="{Images.standard}" click="imageClick(vs24, event)" buttonMode="true" />
        </mx:HBox>

        
    </mx:ViewStack>
    
    

</mx:HBox>
</dragpanel:DragPanel>

<reflector:Reflector  id="adventsReflector" target="{mainDragPanel}" alpha="0.4" falloff="0.48" blurAmount="0.27"/>      
</mx:Application>