function top_toggle(a) {
	var x = $(a);
	var y = $(a).getStyle('height'); 
	var xx = y.substring(0,y.length-2); 
	if (xx == 0) {
		new Effect.Scale(a, 100, {scaleX: false, scaleMode:{originalHeight: 350}, scaleFrom: 0, scaleContent: false}); 
//		$(a).setStyle({background: 'white'});
		} 
		else if (xx > 0) {
		new Effect.Scale(a, 0, {scaleX: false, scaleMode:{originalHeight: 350}, scaleFrom: 100, scaleContent: false}); 
//		$(a).setStyle({background: ''});
		}
	}

function in_toggle(a) {
	var x = $(a).getStyle('height');
	var y = $(a).firstDescendant().next().getStyle('height'); 
	var xx = Math.round(x.substring(0,x.length-2)); 
	var yy = Math.round(y.substring(0,y.length-2))+50;
	var z = Math.round(xx/yy*100);
	var zz = Math.round(100*xx/35);
	if (xx < yy) {
		new Effect.Scale(a, 100, {scaleX: false, scaleMode:{originalHeight: yy}, scaleFrom: z, scaleContent: false}); 
		$(a).firstDescendant().firstDescendant().onmouseover=function(){this.setStyle({fontWeight: 'bold', color: '#ffffff'});};
		$(a).firstDescendant().firstDescendant().onmouseout=function(){this.setStyle({fontWeight: 'bold', color: '#ffffff'});};		} 
		else if (xx > 35) {
		new Effect.Scale(a, 100, {scaleX: false, scaleMode:{originalHeight: 35}, scaleFrom: zz, scaleContent: false}); 
		$(a).firstDescendant().firstDescendant().onmouseover=function(){this.setStyle({fontWeight: 'bold', color: '#ffffff'});};
		$(a).firstDescendant().firstDescendant().onmouseout=function(){this.setStyle({fontWeight: '', color: '#3c3c3c'});};
		}
	}

function toggle_main() {
	var x = $('main_content');
	var y = x.getStyle('height'); 
	var xx = y.substring(0,y.length-2); 
	if (xx == 20) {
		new Effect.Scale(x, 800, {scaleX: false, scaleContent: false, scaleMode: 'box'}); 
		$(x).setStyle({background: '#f3f2f3'});
		} 
		else if (xx > 0) {
		new Effect.Scale(x, 100, {scaleX: false, scaleMode:{originalHeight: 20}, scaleFrom: 800, scaleContent: false}); 
		$(x).setStyle({background: 'white'});
		}
	}
	
function toggle_photo() {
	var x = $('photo_container');
	var y = x.getStyle('height'); 
	var xx = y.substring(0,y.length-2); 
	if (xx == 285) {
		new Effect.Scale(x, 180, {scaleX: false, scaleContent: false, scaleMode: 'box'}); 
		new Effect.Scale('main', 180, {scaleX: false, scaleContent: false, scaleMode: 'box'}); 

//		$(a).setStyle({background: 'white'});
		} 
		else if (xx > 285) {
		new Effect.Scale(x, 100, {scaleX: false, scaleMode:{originalHeight: 285}, scaleFrom: 180, scaleContent: false}); 
		new Effect.Scale('main', 100, {scaleX: false, scaleMode:{originalHeight: 285}, scaleFrom: 180, scaleContent: false}); 
//		$(a).setStyle({background: ''});
		}
	}	
	

function sx() {
	var x = $('photo').getStyle('left');

	var xx = x.substring(0,x.length-2);
	
	if (xx < 0) {
	new Effect.Move('photo', { x: 849, y: 0, mode: 'relative' });
	}
};

function dx() {
	x = $('photo');
	var childCount = x.getElementsByTagName('li').length;
	var gall_width = (childCount * -849) +849;
	var y = $('photo').getStyle('left');
	
	var xx = y.substring(0,y.length-2);

	if (xx > gall_width) {
	new Effect.Move('photo', { x: -849, y: 0, mode: 'relative' });
	}
};

