// JavaScript Document

var swf=true;

window.addEvent('domready', function() {
	altura();
	$cuerpo=$$('body');
	$cuerpo=$cuerpo[0];
	new Element('div', {id:'salidavideo'}).inject($cuerpo, 'bottom');
	$('salidavideo').addEvent('click', function(){
		cierra();
	});
});

function altura(){
	if($('infos')){
		h=$('infos').getStyle('height').toInt()+130;
		if(h>575)$('imagenes').setStyle('height', h);
	}
}

function carta(id, fotos){
	$('platos').set('html', '<img src="images/ajax-loader.gif" width="16" height="16" alt="Cargando" style="padding:5px;"/>');
	$('platos').set('styles', {'border-top':'2px solid #999'});
	$('kwicks_container').set('html', '');
	new Request({url:'ajax.php', data:'accion=listaPlatos&id='+id, onSuccess:function(x){
			$('platos').set('html', x);
			altura();
			if(!x)$('platos').set('styles', {'border-top':'none'});
		}}).send();
	if(fotos>0){
		$('espacio').set('html', '<div id="cargandofotos">Cargando fotos <img src="images/ajax-loader2.gif" width="16" height="11" /></div>');
		$('espacio').set('styles',  {'width':430, 'margin-left':'auto', 'margin-right':40});
		new Request.HTML({onSuccess:function(){
											 swf=false;
										ponFoto();
										}, url:'ajax.php', data:'accion=listaIcos&id='+id, update:'kwicks_container'}).post();
	}
	if(fotos==0){
		if(swf==false){
			$('espacio').set('html', '<object width="495" height="575" data="swf/carta.swf" type="application/x-shockwave-flash"><param value="swf/carta.swf" name="movie"/><param value="high" name="quality"/><param value="transparent" name="wmode"/></object>');
			swf=true;
		}
		altura();
	}
}

function cartaLicores(id){
	$('platos').set('html', '<img src="images/ajax-loader.gif" width="16" height="16" alt="Cargando" style="padding:5px;"/>');
	$('platos').set('styles', {'border-top':'2px solid #999'});
	//$('kwicks_container').set('html', '');
	new Request({url:'ajax.php', data:'accion=listaLicores&id='+id, onSuccess:function(x){
			$('platos').set('html', x);
			altura();
			if(!x)$('platos').set('styles', {'border-top':'none'});
		}}).send();
	/*if(fotos>0){
		$('espacio').set('html', '<div id="cargandofotos">Cargando fotos <img src="images/ajax-loader2.gif" width="16" height="11" /></div>');
		$('espacio').set('styles',  {'width':430, 'margin-left':'auto', 'margin-right':40});
		new Request.HTML({onSuccess:function(){
											 swf=false;
										ponFoto();
										}, url:'ajax.php', data:'accion=listaIcos&id='+id, update:'kwicks_container'}).post();
	}*/
	/*if(fotos==0){
		if(swf==false){
			$('espacio').set('html', '<object width="495" height="575" data="swf/carta.swf" type="application/x-shockwave-flash"><param value="swf/carta.swf" name="movie"/><param value="high" name="quality"/><param value="transparent" name="wmode"/></object>');
			swf=true;
		}
		altura();
	}*/
}

function video(){
	aparece();
}

function ponFoto(){
	foto=$$('ul#kwicks li:first-child').get('onclick');
	eval(foto[0]);
}

function cambiaFoto(x, nombre){
	$('cargandofotos').set('html', '<img src="images/carta/big/'+x+'" width="430" height="286" alt="'+nombre+'" /><p style="margin-top:5px;"><strong>'+nombre+'</strong></p>');
}

function cambiaReserva(x){
	//var myFx = new Fx.Slide('parareserva', {duration: 1000,	transition: Fx.Transitions.Bounce.easeOut});
	if(x=='Reserva'){
		$('parareserva').reveal({onShow:function(){altura()}});
	}
	else{
		$('parareserva').dissolve();
	}
}

function procesaReserva(){
	var campos="fields={"+
		"'nombres':{'r':true, 'l':'Nombres y apellidos'},"+
		"'email':{'r':true, 'l':'Email', 'f':'email'},"+
		"'telefono':{'r':true, 'l':'Teléfono', 'f':'phone'},"+
		"'celular':{'r':true, 'l':'Celular', 'f':'phone'},"+
		"'motivo':{'r':true, 'l':'Motivo contacto'}";
	if($('motivo').value>='Reserva'){
		campos+=",'ano':{'r':true, 'l':'Año'},"+
			"'mes':{'r':true, 'l':'Mes'},"+
			"'dia':{'r':true, 'l':'Día'},"+
			"'numeroPersonas':{'r':true, 'l':'Número de personas'},"+
			"'hora':{'r':true, 'l':'Hora'}";
	}
	campos+="}";
	o_config={'alert':1};
	var v = new validator('form1', eval(campos), o_config);
	if(v.exec()){
		$('boton').disabled='disabled';
		$('boton').value='Procesando';
		new Request({onSuccess:function(x){
			//$('boton').disabled='';
			$('boton').value='Procesado';
			alert(x);
		}, url:'ajax.php'}).send($('form1'));
	}
}

function cierra(){
	$('paravideo').destroy();
	new Fx.Morph('salidavideo', {duration: 'short', transition: Fx.Transitions.linear, onComplete:function(){
				$('salidavideo').setStyles({'display':'none'});
			}, start:function(){alert('arranco');}
	}).start({'opacity':[0.5, 0]});
}

function aparece(){
	$('salidavideo').setStyles({height:$cuerpo.getHeight()+20});
	new Fx.Morph('salidavideo', {duration: 'short', transition: Fx.Transitions.linear, onComplete:function(){
		new Element('div', {id:'paravideo'}).inject($cuerpo, 'bottom');
		hOffset=(_scroll()+$cuerpo.getHeight()/2)-($('paravideo').getHeight()/2)+'px';
		wOffset=($cuerpo.getWidth()/2)-($('paravideo').getWidth()/2)+'px';	
		$('paravideo').setStyles({top:hOffset, left:wOffset});
		$('paravideo').set('html', '<object width="640" height="420" data="flv/hatsumini.swf" type="application/x-shockwave-flash"><param value="flv/hatsumini.swf" name="movie"/><param value="high" name="quality"/><param value="transparent" name="wmode"/></object>');
	}}).start({'opacity':[0, 0.5], 'display':['none', 'block']});
}

function _scroll(){
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfY;
}
