var j = jQuery.noConflict();
var j2 = jQuery.noConflict();

var inmueble = {
	init: function() {
		j("div.gralinfo").hide();			
		j("div.photos").hide();
		j("div.masinfo").hide();
		inmueble.currentSection = undefined;
		if (!showform) {	
			inmueble.changeSection("gralinfo");
		}
		else {
			inmueble.changeSection("masinfo");
		}
		j("a#a_gralinfo").bind('click', inmueble.clickSection);
		j("a#a_masinfo").bind('click', inmueble.clickSection);
		j("a#a_photos").bind('click', inmueble.clickSection);
		j("img#mainphoto").bind('click', inmueble.clickMainPhoto);
		j("a#a_masinfo").bind('click', inmueble.clickSection);
		j("a#a2_masinfo").bind('click', inmueble.clickSection);
		
		j("a.enviar").bind('click', inmueble.submit);
		j("a#masfotos").bind('click', function() {
			inmueble.changeSection('photos');
		});
		
	},
	submit: function() {
		document.getElementById("contactform").submit();
		return false;
	},
	clickMainPhoto: function() {
		inmueble.changeSection("photos");
	},
	clickSection: function() {
		var s = this.id.split("_");
		var newSection = s[1];
		inmueble.changeSection(newSection);
		return false;
	},
	changeSection: function(newSection) {
		if (inmueble.currentSection) {
			var text = j("li#li_"+inmueble.currentSection).attr('innerHTML');
			j("li#li_"+inmueble.currentSection).removeClass("selected").addClass("c").empty().append('<a id="a_'+inmueble.currentSection+'" href="#'+inmueble.currentSection+'">'+text+'</a>');
		}	
		var text = j("a#a_"+newSection).attr('innerHTML');
		j("li#li_"+newSection).removeClass("c").addClass("selected").empty().append(text);
		
		j("a#a_"+inmueble.currentSection).bind('click', inmueble.clickSection);
		
		if (inmueble.currentSection)
			j("div."+inmueble.currentSection).fadeOut(100, function() {
				inmueble.currentSection = newSection;
				j("div."+inmueble.currentSection).fadeIn(100);
			});
		else {
			inmueble.currentSection = newSection;
			j("div."+inmueble.currentSection).fadeIn(100);	
		}
					
		return false;

	}
};
window.addEvent('domready', function(){
  	
  	var tips = new Tips(document.getElementsByTagName('img'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 100, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});
	
	Lightbox.init.call(Lightbox);
	inmueble.init();
});
