var myFlash = new Swiff('bin/menu.swf', {
        id: "menuFlash",
        width: 240,
        height: 420,
        params: {
            align: 'middle',
            //allowScriptAccess: 'sameDomain',
            play: true,
            pluginspage: 'http://www.adobe.com/go/getflashplayer',
            quality: 'high',
			wmode:'transparent'
        },
        vars: {page:pageName}
    });
	
	
	
	window.onload= function() {
			myFlash.replaces($('flashContent'));
	};
	
	var scrollBox1;
	var scrollBox2;
	
	window.addEvent("domready", function(){
		initRAJAX({rewriteURL:true});
		//alert($('newDiapoFlash').get('html'));
		//alert($('newDiapoFlash').innerhtml;
		
		milkbox = new Milkbox({ resizeTransition:'back:out', topPosition:30 });

		var exemple1 = new SimpleSelectStyle({select_class:'selectCustom'});
		initDOM();
		
		/*if($('image') && $('image').getFirst().get('tag') =='img'){
			redimentionneImg();
		}
		else{
			 redimentionneSwf();
		}*/
		
		if(typeof(erreurMail) != "undefined"){
			if(erreurMail && erreurMail=='ok'){
				addOverlay('body','transparent','1','301','0','0');
				addOverlay('body','#000000','0.8','300','0','0');
				afficher('mailOK');
				deplaceChamp('mailOK','overlay','');
			}
			else if(erreurMail && erreurMail=='captcha'){
				addOverlay('body','transparent','1','301','0','0');
				addOverlay('body','#000000','0.8','300','0','0');
				afficher('mailCaptcha');
				deplaceChamp('mailCaptcha','overlay','');
			}
			else if(erreurMail && erreurMail=='bad'){
				addOverlay('body','transparent','1','301','0','0');
				addOverlay('body','#000000','0.8','300','0','0');
				afficher('mailBad');
				deplaceChamp('mailBad','overlay','');
			}
		}
		
	});
	
	function initDOM(){
		
		//Réécriture du titre de la page
		function rewriteTitle(){
			var title = "";
			var categorie = $$("h2")[0].get('text');
			var imgTitle ="";
			
			if(categorie == 'Accueil'){
				title="HDready-Graphic - Gr\351gory Fauchille - Graphiste, Webdesigner et Illustrateur Freelance \340 Nantes";
				categorie="";
				imgTitle="";
			}
			else{
				if($('titreImg'))var imgTitle = ' - '+$('titreImg').get('text');
				if($('windowT') && $('windowT').getStyle('display')!='none')var imgTitle = ' - '+$('titreTips').get('text');
			}
			
			document.title = categorie+imgTitle+title;
		}
		rewriteTitle();
		
		if($('scroll_global') && $('scroll_global').getFirst() != $$('div.contentEl')[0] ){
			scrollBox1 = new MooScroll({selector:'#scroll_global',fixHandleSize:true,handleSize:11,disabledOpacity:0});
		}
		//initImageZoom();
		
		//Scroll Bar fenetre Tips
		if($('windowT') && $('windowTContenu').getFirst('div').getChildren('img').length>0){
			var arEls = $('windowTContenu').getFirst('div').getChildren('img');
			var nImg = arEls.length;
			var test = 0;
			
			for(i=0;i<nImg;i++){
				var El=arEls[i];
				El.addEvent("load",function(){test++;})
			}
			
			function checkSizeWT() {
				if (test == nImg)
				{
					var scrollBox2 = new MooScroll({selector:'#windowTContenu',fixHandleSize:true,handleSize:11,disabledOpacity:0});
					$clear(timer);
					return true;
				}
				else{
					return false;
				}
			}
			
			var timer = checkSizeWT.periodical(100);
		}
		else if($('windowT') && $('windowTContenu').getFirst('div').getChildren('img').length==0){
			var scrollBox2 = new MooScroll({selector:'#windowTContenu',fixHandleSize:true,handleSize:11,disabledOpacity:0});
		}
		
		//Création du Flash avec variables
		if( $('flashContentDiapo')){
			var arFlashDiapo = $('flashContentDiapo').get('title').split(',');
			
			var flashVars = '<?php echo $flashVars; ?>';
			var flashVarsValue = '<?php echo $flashVarsValue; ?>';
			var flashVarsString = 'page:'+arFlashDiapo[3];
			var vars = {};
			vars.page = arFlashDiapo[3];
			
			if(flashVars !=''){
				var arFlashVars = arFlashDiapo[4].split('[]');
				var arFlashVarsValue = arFlashDiapo[5].split('[]');
				var LarFlashVars = arFlashVars.length;
				
				//alert(arFlashDiapo);
				for(i=0;i<LarFlashVars;i++){
					vars[arFlashVars[i]] = arFlashVarsValue[i];
					
				}
			}
			var myFlashDiapo = new Swiff(arFlashDiapo[0], {
				id: "newDiapoFlash",
				width: arFlashDiapo[1],
				height:arFlashDiapo[2],
				params: {
					align: 'middle',
					allowScriptAccess: 'sameDomain',
					play: true,
					pluginspage: 'http://www.adobe.com/go/getflashplayer',
					quality: 'high',
					wmode: 'transparent'
					
				},
				vars: vars
			})
			if($('flashContentDiapo')){
				myFlashDiapo.replaces($('flashContentDiapo'));
			}
		}
		
		//Loader Flash
		var myFlashLoadWT = new Swiff('medias/images/css/imagezoom/loading.swf', {
			id: "newLoadWTFlash",
			width: 100,
			height:100,
			params: {
				align: 'middle',
				allowScriptAccess: 'sameDomain',
				play: true,
				pluginspage: 'http://www.adobe.com/go/getflashplayer',
				quality: 'high',
				wmode: 'transparent'
			}
			
		})
		if($('loadWT')){
			myFlashLoadWT.replaces($('loadWT'));
		}
		
		
		if($('image') && $('image').getFirst()){
			var Parent = $('image');
			var El=$('image').getFirst();
			//alert(El.getSize().x);
			Parent.store('width',El.width);
			
			function checkSize() {
				//alert(this.width+"retrieve"+$('image').retrieve('width'));
				if (($('image').retrieve('width') == this.width)) {
					if($('image').getElements('img').length>0){
						redimentionneImg();
					}
					else{
						 redimentionneSwf();
					}
				$('image').store('width', this.width);
				$clear(timer);
				return true;
				}
				return false;
			}
			var timer = checkSize.periodical(500, El);
		}
		milkbox.reloadGalleries();
		adaptDescription();
	}
	
	function redimentionneImg(){
			adaptSize('image','image','img',true,false,0,7,0,7,490,365,true);
			adaptSize('diapo','image','img',true,false,0,7,0,7,504,365,true);
			adaptSize('mask','image','img',true,false,0,7,0,7,504,365,true);
	}
	function redimentionneSwf(){
			adaptSize('image','image','object',true,false,0,7,0,7,490,365,true);
			adaptSize('diapo','image','object',true,false,0,7,0,7,504,365,true);
			adaptSize('mask','image','object',true,false,0,7,0,7,504,365,true);
	}
	function adaptDescription(){
		var El = $('descBody');
		if(El){
			var childrenEl = El.getChildren();
			var nChildren = childrenEl.length;
			var hChildren = 0;
			var twWindow = new Fx.Tween(El);
			
			for(var i = 0; i < nChildren; i++){
				hChildren += childrenEl[i].getSize().y;
			}
			if(El.getSize().y != 0){
				twWindow.start('height',hChildren);
				
			}
		}
		
	//El.tween.addEvent('onComplete',changeClass('btnDesc','close','open'));
	}
	
	if(vignettes==false)masquer('maskVignette');
	
	
	//$('flashContent').setStyle('visibility','hidden');
