// JavaScript Document
var Moving=false;
var Lefting=false;
window.addEvent('domready', function() {
		//window
			//auto change container height
		function GetMaxH(){
		var MaxHeight;
		MaxM=$('MainerMiddle').getCoordinates().height;
		MaxL=$('MainerLeft').getCoordinates().height;
		MaxR=$('MainerRight').getCoordinates().height;
		if(MaxM>=MaxL)
		MaxHeight=MaxM;
		else 
		MaxHeight=MaxL;
		if(MaxR>=MaxHeight)
		MaxHeight=MaxR;
		$('MainerMiddle').setStyle('height',MaxHeight);
		}
		GetMaxH();
			//cookies
		SaveWidth=Cookie.get("SaveWidth");
		if(SaveWidth)$('Container').setStyle('width',Number(SaveWidth));
		SaveMMWidth=Cookie.get("SaveMMWidth");
		if(SaveMMWidth)$('MainerMiddle').setStyle('width',Number(SaveMMWidth));
		if(Number(SaveMMWidth)==0)$('dropM').setText('ShowMiddle');
		SaveMRWidth=Cookie.get("SaveMRWidth");
		if(SaveMRWidth)$('MainerRight').setStyle('width',Number(SaveMRWidth));
		if(Number(SaveMRWidth)==0)$('dropR').setText('ShowRight');
		var CSupposeWidth=$('Container').getCoordinates().width;
		WinAutoSize(); 
		window.addEvents({
			'resize': function(){
				WinAutoSize();
				
			}
		});
		function WinAutoSize(){
			if($('body').getCoordinates().width<CSupposeWidth){
			$('Container').setStyle('width',$('body').getCoordinates().width);}
			else
			$('Container').setStyle('width',CSupposeWidth);
			
			AutoLeft();
		}
		function AutoLeft(){
			if(!Lefting){
			Lefting=true;
			MM=$('MainerMiddle').getCoordinates().width;
			MR=$('MainerRight').getCoordinates().width;
			M=$('Mainer').getCoordinates().width;
			$('MainerLeft').effect('width',{duration:1500}).start(M-1-(MM+MR)).chain(function(){Lefting=false});
			Cookie.set('SaveWidth',$('Container').getCoordinates().width,{duration:1});
			}
		}
		var HoverWidthE=new Element();
		HoverWidthE=$$('#ChangeWidth a')[0];
		$$('#ChangeWidth a').each(function(e,i){
			w=Number(e.getText());
			if(!Number(e.getText()))w=$('body').getCoordinates().width;
			if(SaveWidth&&SaveWidth==w){
				e.addClass('ChangeHandleOn');
				HoverWidthE=e;
			}
			e.addEvent('click',function(){
				if(!this.hasClass('ChangeHandleOn')){
					this.addClass('ChangeHandleOn');
					//alert(HoverWidthE);
					HoverWidthE.removeClass('ChangeHandleOn');
				}
				HoverWidthE=this;
				MM=$('MainerMiddle').getCoordinates().width;
				MR=$('MainerRight').getCoordinates().width;
				if(Number(this.getText()))newWidth=Number(this.getText());
				else newWidth=$('body').getCoordinates().width;
				if(CSupposeWidth<newWidth){
					$('Container').effect('width',{duration:1000}).start(newWidth);
					(function(){$('MainerLeft').effect('width',{duration:1000}).start(newWidth-1-(MM+MR))}).delay(100);;
				}
				else{
					$('MainerLeft').effect('width',{duration:1000}).start(newWidth-1-(MM+MR));
					(function(){$('Container').effect('width',{duration:1000}).start(newWidth)}).delay(100);
				}
				CSupposeWidth=newWidth;
				Cookie.set('SaveWidth',newWidth,{duration:1});
				return false;
			});
		});

		$('dropM').addEvent('click',function(){
				if(!Moving){

					Moving=true;
					var Nwidth,NText,NML;
					Nwidth=$('MainerMiddle').getCoordinates().width;
					if(Nwidth>0){
					Nwidth=0;
					NText='ShowMiddle';
					NML=$('Mainer').getCoordinates().width-$('MainerRight').getCoordinates().width-1;
					}
					else{
					Nwidth=107;
					NText='HideMiddle';
					NML=$('Mainer').getCoordinates().width-$('MainerRight').getCoordinates().width-108;
					}
					Cookie.set('SaveMMWidth',Nwidth,{duration:1});
					if(Nwidth==107){
					$('MainerLeft').effect('width',{duration:1000}).start(NML);
					$('MainerMiddle').effect('width',{duration:2000}).start(Nwidth).chain(function(){Moving=false;});
					}
					else{
					$('MainerMiddle').effect('width',{duration:1000}).start(Nwidth);	
					$('MainerLeft').effect('width',{duration:2000}).start(NML).chain(function(){Moving=false;});
					
					}
					this.setHTML(NText);
				}
		});
		$('dropR').addEvent('click',function(){
			if(!Moving){
				
				Moving=true;
				var Nwidth,NText,NMM;
				Nwidth=$('MainerRight').getCoordinates().width;
				if(Nwidth>1){
				Nwidth=0;
				NText='ShowRight';
				NMM=$('Mainer').getCoordinates().width-$('MainerMiddle').getCoordinates().width-2;
				}
				else{
				Nwidth=269;
				NText='HiddenRight';
				NMM=$('Mainer').getCoordinates().width-$('MainerMiddle').getCoordinates().width-271;
				}
				Cookie.set('SaveMRWidth',Nwidth,{duration:1});
				if(Nwidth==269){
				$('MainerLeft').effect('width',{duration:1000}).start(NMM);
				$('MainerRight').effect('width',{duration:2000}).start(Nwidth).chain(function(){Moving=false;});
	
				}
				else{
				$('MainerRight').effect('width',{duration:1000}).start(Nwidth);
				$('MainerLeft').effect('width',{duration:2000}).start(NMM).chain(function(){Moving=false;});
				}
				this.setHTML(NText);
			}
		});
		//menu
		$('FeedHandle').addEvent('click',function(){
			$('FeedCon').toggleClass('Hidden');
			$$('#FeedHandle b').toggleClass('FeedHandleHover');
			$$('#Menu .MenuHandle').each(function(a,i){
				if(a.hasClass('MenuOn')){
					$('MenuCon_'+a.id).toggleClass('Hidden');
					a.toggleClass('MenuOn');
					if($('AddOrTo_'+a.id)){
						if($('AddOrTo_'+a.id).src.contains("close.gif"))
						$('AddOrTo_'+a.id).src="http://xiebiji.com/wp-content/themes/corel/images/open.gif";
						else
						$('AddOrTo_'+a.id).src="http://xiebiji.com/wp-content/themes/corel/images/close.gif";
					}
				}
			});
			
			
		});
		$$("#Menu .MenuHandle").each(function(e,i){
			 e.addEvent('click',function(){
					if(!$('FeedCon').hasClass('Hidden')){
						$('FeedCon').toggleClass('Hidden');
						$$('#FeedHandle b').toggleClass('FeedHandleHover');
					}
					$$("#Menu .MenuHandle").each(function(a,i){
						if(a.hasClass('MenuOn')&&this.id!=a.id){
							$('MenuCon_'+a.id).toggleClass('Hidden');
							a.toggleClass('MenuOn');
							if($('AddOrTo_'+a.id)){
								if($('AddOrTo_'+a.id).src.contains("close.gif"))
								$('AddOrTo_'+a.id).src="http://xiebiji.com/wp-content/themes/corel/images/open.gif";
								else
								$('AddOrTo_'+a.id).src="http://xiebiji.com/wp-content/themes/corel/images/close.gif";
							}
						}
					}.bind(this));
					
					$('MenuCon_'+this.id).toggleClass('Hidden');
					this.toggleClass('MenuOn');
					if($('AddOrTo_'+this.id)){
						if($('AddOrTo_'+this.id).src.contains("close.gif"))
						$('AddOrTo_'+this.id).src="http://xiebiji.com/wp-content/themes/corel/images/open.gif";
						else
						$('AddOrTo_'+this.id).src="http://xiebiji.com/wp-content/themes/corel/images/close.gif";
					}
					return false;
			});
	   });
	   //tips
	   isTips=false;
	   $('MLAd').addEvent('mouseover',function(){
			if(!isTips)
			setTips();
		});
	   function setTips(){
			var Tips2 = new Tips($$('.AdTips'), {
				initialize:function(){
					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
				},
				onShow: function(toolTip) {
					this.fx.start(1);
				},
				onHide: function(toolTip) {
					this.fx.start(0);
				}
			});
			isTips=true;
	   }
	   //show Tab 
	   var NoHover=true;
       $$('#TabContend h1').each(function(e,i){
	   	 var Eli=new Element('li',{'class':'TabLi'});
	     var Espan=new Element('span');
	     var Ea=new Element('a',{'href':'#','title':'#'});
	     Ea.setText(e.getText());
	   	 Ea.injectInside(Espan);
	   	 Espan.injectInside(Eli);
		 if(e.hasClass('HOVER')){
		 	NoHover=false;
		 	Eli.addClass('TabLiHover');
			$$('#TabContend ul')[i].addClass('TabUlHover');
		 }
		 Eli.injectInside($('TabTitle'));
 	   });
	   if(NoHover){
	   	$$('#TabTitle li')[0].addClass('TabLiHover');
		$$('#TabContend h1')[0].getNext().addClass('TabUlHover');
	   }
	   function ShowTabCon(i){
		  $$('#TabContend h1')[i].getNext().effect('opacity',{duration:500}).start(0,1);
	   }
	   function HideTabCon(i){
	   	  $$('#TabContend h1')[i].getNext().effect('opacity',{duration:1000}).start(0);
	   }
	   $$('#TabTitle li').each(function(e,i){
	   	  e.addEvent('mouseenter',function(){
		  
		  if(!this.hasClass('TabLiHover')){
			$$('#TabTitle li').each(function(e,i){
				if(e.hasClass('TabLiHover')){
		  			e.removeClass('TabLiHover');
					HideTabCon(i);
				}
			});			
			this.addClass('TabLiHover');	
			ShowTabCon(i);
		  }	
			
		  }.pass(i,e));
	   });
	   //
	   if($('albumno'))
		ano=$('albumno').value;
		else
		ano=1;
		if($('ngg-albumoverview-'+ano))
		$('ngg-albumoverview-'+ano).setStyle('display', 'block');
		if($('view-'+ano))
		{
		$('view-'+ano).setStyle('background-color', '#333333');
		$$('#view-'+ano+' a').setStyle('color', '#ffffff');
		}
		var nowon='view-'+ano;
		$$('#Content .handle').addEvent('click', function(){
			if(nowon!=this.id)
			{
			if($('albumID'))
			$('albumID').innerHTML=$(this.id+'a').innerHTML;
			else
			{
			$('ngg-nav').innerHTML+='-&gt;<a id=albumID>'+$(this.id+'a').innerHTML+'</a>';
			}
			var fe=new Fx.Style('ngg-albumover'+this.id,'opacity',{duration:700}).start(0,1);
			var fec=new Fx.Style(this.id,'background-color',{duration:700}).start('#7B7B7B','#333333');
			$$('#'+this.id+' a').setStyle('color', '#ffffff');
			$$('#'+nowon+' a').setStyle('color', '#668822');
			$('ngg-albumover'+this.id).setStyle('opacity', 0);
			$('ngg-albumover'+this.id).setStyle('display', 'block');
			$('ngg-albumover'+nowon).setStyle('display', 'none');
			var fec=new Fx.Style(nowon,'background-color',{duration:700}).start('#CDCDCD');
			nowon=this.id;
			}
			});
		$$('#Content .handle').addEvent('mouseenter',function(){
			if(nowon!=this.id){
			var fee=new Fx.Style(this.id,'background-color',{duration:500}).start('#333333');
			$$('#'+this.id+' a').setStyle('color', '#ffffff');
			}
		
		});
		$$('#Content .handle').addEvent('mouseleave',function(){
			if(nowon!=this.id){
			var fel=new Fx.Style(this.id,'background-color',{duration:500}).start('#CDCDCD');
			$$('#'+this.id+' a').setStyle('color', '#668822');
		
			}
		
		});
		
		

	});
