jQuery.fn.extend({
	exists:function(){ return $(this).size()>0}
});

var pestanias={
	home:function(){
		$("#moduleType02 .tabs #pest01").bind("click", function(){
			$("#moduleType02 .pest11").removeClass("show");
			$("#moduleType02 .pest11").addClass("hide");
			$("#moduleType02 .pest22").addClass("show");
			$("#moduleType02 .pest22").removeClass("hide");
			return false;
		});
		
		$("#moduleType02 .tabs #pest02").bind("click", function(){
			$("#moduleType02 .pest22").removeClass("show");
			$("#moduleType02 .pest22").addClass("hide");
			$("#moduleType02 .pest11").addClass("show");
			$("#moduleType02 .pest11").removeClass("hide");
			return false;
		});
	},
	mapa:function(){
		$("#moduleType03 .tabs #pestMap01").bind("click", function(){
			$("#moduleType03 .pest11").removeClass("show");
			$("#moduleType03 .pest11").addClass("hide");
			$("#moduleType03 .pest22").addClass("show");
			$("#moduleType03 .pest22").removeClass("hide");
			if($("#moduleType03 .cloudTags")){
				$("#moduleType03 .cloudTags").css({"display":"none"});
			}
			return false;
		});
		
		$("#moduleType03 .tabs #pestMap02").bind("click", function(){
			$("#moduleType03 .pest22").removeClass("show");
			$("#moduleType03 .pest22").addClass("hide");
			$("#moduleType03 .pest11").addClass("show");
			$("#moduleType03 .pest11").removeClass("hide");
			if($("#moduleType03 .cloudTags")){
				$("#moduleType03 .cloudTags").css({"display":"block"});
			}
			return false;
		});
		
	},
	multimediaPest:function(){
		$(".multi .tabs #pestMultim1").bind("click", function(){
			$(".multi .pest11").removeClass("show");
			$(".multi .pest11").addClass("hide");
			$(".multi .pest22").addClass("show");
			$(".multi .pest22").removeClass("hide");
			jQuery(document).ready(function() {
				jQuery('.slideObject').jcarousel({
        		// Configuration goes here
    			});
			});
			return false;
		});
		
		$(".multi .tabs #pestMultim2").bind("click", function(){
			$(".multi .pest22").removeClass("show");
			$(".multi .pest22").addClass("hide");
			$(".multi .pest11").addClass("show");
			$(".multi .pest11").removeClass("hide");
			jQuery(document).ready(function() {
				jQuery('.slideObject').jcarousel({
        		// Configuration goes here
    			});
			});
			return false;
		});
		
	}
	
}

var curves={	
	modules:function(){
		$("#main .curves").each(function(e){
			
			$('<div class="tr"> </div>').appendTo($(this));
			$('<div class="bl"> </div>').appendTo($(this));
			$('<div class="br"> </div>').appendTo($(this));
		});
		
	},
	modules2:function(){
		$("#main .curves2").each(function(e){
										  
			$('<div class="tl"> </div>').appendTo($(this));
			$('<div class="tr"> </div>').appendTo($(this));
			$('<div class="bl"> </div>').appendTo($(this));
			$('<div class="br"> </div>').appendTo($(this));
		});
		
	},
	rotador:function(){
		$("#main .rotador").each(function(e){
										 
			$('<div class="tl"> </div>').appendTo($(this));
			$('<div class="tr"> </div>').appendTo($(this));
			$('<div class="bl"> </div>').appendTo($(this));
			$('<div class="br"> </div>').appendTo($(this));
		});
		
	}
	
}

var rotador={
	engine:function(){
		$(".rotador #list li a").bind("mouseenter", function(){
			var clase = $(this).parent().attr("class");
			var cadena = ".rotador .visor" + " " + "." + clase;
			$(".rotador .visor .imgs").addClass("hide");
			$(cadena).removeClass("hide");
		});
	}
}

$(document).ready(function(){
	if($("#moduleType02 .tabs").exists()){
		pestanias.home();
	}
	if($("#moduleType03 .tabs").exists()){
		pestanias.mapa();
	}
	if($("#main .curves").exists()){
		curves.modules();
	}
	if($("#main #ademas").exists()){
		curves.modules2();
	}
	if($("#extrainfo .multi .tabs").exists()){
		pestanias.multimediaPest();
	}
	if($("#main .rotador").exists()){
		rotador.engine();
		curves.rotador();
	}
});
