// JavaScript Document

var TRIAQUA = {
	init : function(){
		TRIAQUA.hacerBlank();
		TRIAQUA.animacionMenu();
		TRIAQUA.animacionSubMenu();
		if ($chk($('contentDemostracion_es'))){
			var attributes = {
				id: "myDynamicContent",
				name: "myDynamicContent",
				wmode: "transparent"
			}; 
			swfobject.embedSWF("../flash/casa_es.swf", "contentDemostracion_es", "840", "351", "9.0.0", attributes); 
		}
		if ($chk($('contentDemostracion_en'))){
			var attributes = {
				id: "myDynamicContent",
				name: "myDynamicContent",
				wmode: "transparent"
			}; 
			swfobject.embedSWF("../flash/casa_en.swf", "contentDemostracion_en", "840", "351", "9.0.0", attributes); 
		}
		var fx1 = new Fx.Morph($('subopmenu1'), {duration:0, wait:false, transition: Fx.Transitions.Sine.easeOut});
		var fxlnk1 = new Fx.Morph($('opmenu1'), {duration:0, wait:false});
		$('liopmenu1').addEvent('mouseenter',function(){			
			fx1.start({display:'block'});
			fxlnk1.start({
				'background-color': '#005890',
				'color': '#FFF',
				'padding-left' : '12px',
				'margin-left' : '-6px'
			});
		});
		$('liopmenu1').addEvent('mouseleave',function(){
			fx1.start({display:'none'});
			if ($('opmenu1').hasClass('menuSel')){			
				fxlnk1.start({
					'background-color': '#FFF',
					'color': '#005890',
					'padding-left' : '6px',
					'margin-left' : '0px'
				});
			}
			else{
				fxlnk1.start({
					'background-color': '#FFF',
					'color': '#363b3f',
					'padding-left' : '6px',
					'margin-left' : '0px'
				});			
			}
		});
		$('opmenu1').addEvent('click',function(){return false;});
		var fx2 = new Fx.Morph($('subopmenu2'), {duration:0, wait:false, transition: Fx.Transitions.Sine.easeOut});
		var fxlnk2 = new Fx.Morph($('opmenu2'), {duration:0, wait:false});
		$('liopmenu2').addEvent('mouseenter',function(){
			$('subopmenu2').className = 'dblock';
			fxlnk2.start({
				'background-color': '#005890',
				'color': '#FFF'
			});
		});
		$('liopmenu2').addEvent('mouseleave',function(){
			$('subopmenu2').className = 'dnone';
			if ($('opmenu2').hasClass('menuSel')){	
				fxlnk2.start({
					'background-color': '#FFF',
					'color': '#005890'
				});
			}
			else{
				fxlnk2.start({
					'background-color': '#FFF',
					'color': '#363b3f'
				});
			}
		});
		$('opmenu2').addEvent('click',function(){return false;});
		var fx3 = new Fx.Morph($('subopmenu3'), {duration:0, wait:false, transition: Fx.Transitions.Sine.easeOut});
		var fxlnk3 = new Fx.Morph($('opmenu3'), {duration:0, wait:false});
		$('liopmenu3').addEvent('mouseenter',function(){
			$('subopmenu3').className = 'dblock';
			fxlnk3.start({
				'background-color': '#005890',
				'color': '#FFF'
			});
		});
		$('liopmenu3').addEvent('mouseleave',function(){
			$('subopmenu3').className = 'dnone';
			if ($('opmenu3').hasClass('menuSel')){	
				fxlnk3.start({
					'background-color': '#FFF',
					'color': '#005890'
				});
			}
			else{
				fxlnk3.start({
					'background-color': '#FFF',
					'color': '#363b3f'
				});
			}
		});
		$('opmenu3').addEvent('click',function(){return false;});
	},
	hacerBlank : function(){
		$$('a.hacerblank').each(function(element){
			element.addEvent('click',function(e){
				window.open(this.href,"Cristal Interiores","width=560,height=500,resizable=0");
				return false;
			});
		});
	},
	animacionMenu : function(){
		$$('a.nivel1').each(function(element){
			if ((element.id != 'opmenu1') && (element.id != 'opmenu2') && (element.id != 'opmenu3')){
				var fx = new Fx.Morph(element, {duration:100, wait:false});		 
				element.addEvent('mouseenter', function(){
					fx.start({
						'background-color': '#005890',
						'color': '#FFF'
					});
				});
						 
				element.addEvent('mouseleave', function(){
					if (element.hasClass('menuSel')){	
						fx.start({
							'background-color': '#FFF',
							'color': '#005890'
						});
					}
					else{
						fx.start({
							'background-color': '#FFF',
							'color': '#363b3f'
						});
					}
				});
			}

		});
	},
	animacionSubMenu : function(){
		$$('ul.menu ul a').each(function(element){
			if (element.id != 'submenuSel'){
				var fx = new Fx.Morph(element, {duration:100, wait:false});		 
				element.addEvent('mouseenter', function(){
					fx.start({
						'background-color': '#005890',
						'color': '#FFF'
					});
				});		 
				element.addEvent('mouseleave', function(){
					if (element.hasClass('subMenuSel')){
						fx.start({
							'background-color': '#ecf2f7',
							'color': '#005890'
						});
					}
					else{
						fx.start({
							'background-color': '#ecf2f7',
							'color': '#5F6062'
						});
					}
				});
			}

		});
	}

}

/* LOAD */

function addLoadEvent(fn)
{
var old = window.onload;
	if(typeof window.onload != 'function')
		window.onload = fn;
	else
	window.onload = function()
	{
		old();
		fn();
	}
}

addLoadEvent( function() { TRIAQUA.init(); } );
