

var $j = jQuery.noConflict();



$j(document).ready(function(){
 	setupZoom();
});


/* featured show switcher. */
var featured = {
	
	/* ==== initialization ==== */
	init: function(contents, subNav, SubNavLinks)
	{
		//expecting content and subnav to be setup and have equel elements
		this.contents = contents;
		this.subNav = subNav;
		this.subNavLinks = SubNavLinks;
		this.myNumberToShow = 1;
		this.myActiveOne = 1;
		
		this.setEmUp();
	},
	setEmUp: function(myLable){
		for(i=1; i<=this.contents.length; i++){
			//alert(this.testimonialz[i].attr("title"));
			//$j(this.subNav).append( "<li class='"+(i ==1 ? 'active' :'')+ "'><a class='testimonial-"+i+"' href='javascript:subcontent.show("+i+");'>"+myLable+" "+i+"</a></li>" );
			if (i == 1){
				$j(this.subNav[i-1]).addClass( "active" );
				$j(this.contents[i-1]).css({"display":"block"})
				//this.contents.length == 1 ? $j(this.subNav[i-1]).addClass( "hidden" ) : "" ;//hide only button if just one.
			}else{
				$j(this.contents[i-1]).css({"display":"none"});		
			}
			
			var self=this;
			//$j(this.subNav[i-1]).siblings("a")
			$j(this.subNavLinks[i-1]).click( function(e){ 
				//alert(this);
				self.show(this);
			} );
			 
		}
		/*$j(".testimonial"+i).click(function () {  
			this.show(i);
		});*/		
	},
	
	show: function(numberToShow){
		
		//alert(numberToShow);
		//this.myDyanmicLinks = $j("#body #subContent .submenu li a");
		
		for(i=1; i<=this.contents.length; i++){
			//alert(this.subNavLinks[i-1] +"=="+ numberToShow);
			//alert( $j(this.contents[i-1]).css("display") );
			if ($j(this.contents[i-1]).css("display") == 'block'){
				this.myActiveOne = i;
			}
			
			if( this.subNavLinks[i-1] == numberToShow ){
				this.myNumberToShow = i;
			}
			
			
			$j(this.subNavLinks[i-1]).parent().removeClass( "active" );
		}
		
		
		//$j(this.subNavLinks[this.myActiveOne-1]).parent().removeClass( "active" );
		$j(this.subNavLinks[this.myNumberToShow-1]).parent().addClass( "active" );		
		
		
		/*var self=this;
		$j(self.contents[self.myActiveOne-1]).children(".info").slideUp("fast", function(){
			$j(self.contents[self.myActiveOne-1]).fadeOut("fast", function(){
				
				$j(self.contents[self.myNumberToShow-1]).children(".info").css({"display":"none"});
				
				$j(self.contents[self.myNumberToShow-1]).fadeIn("fast", function(){
					$j(self.contents[self.myNumberToShow-1]).children(".info").slideDown("fast");
					
				});
						
			});
		});*/
		
		
		/*
		$j(this.contents[this.myActiveOne-1]).children(".info").animate({width: "1px"}, {queue:true, duration:500})
				.parent().animate({"opacity":0}, {queue:true, duration:500});
		*/
		
		var self=this;		
		$j(self.contents[self.myActiveOne-1]).children(".info").animate({right: "-229px"}, 300, "easeInQuart");
			$j(self.contents[self.myActiveOne-1]).fadeOut(300, function(){
				
				$j(self.contents[self.myNumberToShow-1]).children(".info").css({"right": "-229px"});
				
				$j(self.contents[self.myNumberToShow-1]).fadeIn(300, function(){
					$j(self.contents[self.myNumberToShow-1]).children(".info").animate({right:"0px"}, 300, "easeOutQuart");
					
				});
						
			});

	}
	
	
}







/* tab switcher. */
var tabs = {
	
	/* ==== initialization ==== */
	init: function(contents, subNav, SubNavLinks)
	{
		//expecting content and subnav to be setup and have equel elements
		this.contents = contents
		this.subNav = subNav
		this.subNavLinks = SubNavLinks
		
		this.setEmUp();
	},
	setEmUp: function(myLable){
		for(i=1; i<=this.contents.length; i++){
			//alert(this.testimonialz[i].attr("title"));
			//$j(this.subNav).append( "<li class='"+(i ==1 ? 'active' :'')+ "'><a class='testimonial-"+i+"' href='javascript:subcontent.show("+i+");'>"+myLable+" "+i+"</a></li>" );
			if (i == 1){
				$j(this.subNav[i-1]).addClass( "active" );
				$j(this.contents[i-1]).css({"display":"block"})
				this.contents.length == 1 ? $j(this.subNav[i-1]).addClass( "hidden" ) : "" ;//hide only button if just one.
			}else{
				$j(this.contents[i-1]).css({"display":"none"});		
			}
			
			var self=this;
			//$j(this.subNav[i-1]).siblings("a")
			$j(this.subNavLinks[i-1]).click( function(e){ 
				//alert(this);
				self.show(this);
			} );
			 
		}
		/*$j(".testimonial"+i).click(function () {  
			this.show(i);
		});*/		
	},
	
	show: function(numberToShow){
		
		//alert(numberToShow);
		//this.myDyanmicLinks = $j("#body #subContent .submenu li a");
		
		for(i=1; i<=this.contents.length; i++){
			
			//alert(this.subNavLinks[i-1] +"=="+ numberToShow);
			
			if( this.subNavLinks[i-1] == numberToShow ){
				$j(this.subNavLinks[i-1]).parent().addClass( "active" );
				
				$j(this.contents[i-1]).css({"display":"block"});
				//$j(this.contents[i-1]).slideDown("fast");
				//$j(this.contents[i-1]).fadeIn("fast", function(){
			
			}else{
				$j(this.subNavLinks[i-1]).parent().removeClass( "active" );
				
				$j(this.contents[i-1]).css({"display":"none"});
				//$j(this.contents[i-1]).slideUp("fast");
				//$j(this.contents[i-1]).fadeOut("fast");
			} 
		}
	}
	
	
}



