/* Miscellany
/*----------------------------------------------------------------------------------------*/
function SwapImage(largeImg, zoomImage){
	if((largeImg.length > 0)) {
		$('productImg').setAttribute('src', largeImg);
		$('productImgZoom').setAttribute('src', zoomImage);
	} 
}

 
 
/*----------------------------------------------------------------------------------------*/
	/**PXP95:PowerReview:BOF: 08/20/2010 : Shuchi**/
	function toggleTab(tabid){
		newTabs.togglers[1].addClassName('active');
		newTabs.tabs[1].addClassName('active');
		newTabs.togglers[newTabs.active].removeClassName('active');
		if(newTabs.tabs.length == newTabs.togglers.length){
			newTabs.tabs[newTabs.active].removeClassName('active');
			newTabs.tabs[1].addClassName('active');
		}
		newTabs.active = 1;
		
		var target=document.getElementById(tabid)		
		if(target){window.scrollTo(0,findPos(target)-20);}
	//return false;
	}	
	function getTabPos(tabid){
		
		toggleTab(tabid);		
		var target=document.getElementById(tabid)		
		if(target){window.scrollTo(0,findPos(target)-20);}
	}
	
	function findPos(obj){
		var curtop=0;
			if(obj.offsetParent){
				curtop=obj.offsetTop
				while(obj=obj.offsetParent){curtop+=obj.offsetTop}}
		return[curtop];
	}
	/**PXP95:EOF**/
	
document.observe('dom:loaded', function(){

	if ($('btn_add_cart')) {	
		new AjaxCart('btn_add_cart');
	}	
	if ($('btn_add_cart_items')) {
		new AjaxCart('btn_add_cart_items');
	}
		
		
	new Tabs($('tabs'), $$('.togglers li'), $$('.tab_content'), 0);	
	
	/**PXP95: PowerReview: 08/20/2010: Shuchi**/
	newTabs = new Tabs($('tabs'), $$('.togglers li'), $$('.tab_content'), 0);		
		

/***PXP29:start of the change for Add To Cart for related iteams:1/20/2010:by kinjal****/
if ($('browse_products')) {		
	var maxtotal = document.getElementById('maxtotal');
	//alert(maxtotal.value);
	for (var i = 0; i <= maxtotal.value; i++) {	
	  cart="btn_add_cart_"+i;	  
	  new AjaxCart(cart);
	}
}	


/***PXP29:end of the change for Add To Cart for related iteams:1/20/2010:by kinjal****/



	

	if ($('productImg') && $('enlarge')) {
		$('productImg', 'enlarge').each(function(el) {
			new CenteredPop(el, $('zoom')); });
	}
	
	if ($('product_thumbs')) {
		new ClassToggler($$('.product_thumbs ul li'), 'active', 0);
	}
	
	// tooltips
	var featureList = $('feature_list');
	//BEGIN PXP431: Changing tooltip: Matt
	$$('.tooltip_trigger').each(function(el) {
		tip = el;
		trigger = tip.down('a');
		pop = tip.down('.spritecontextual');
		ref = trigger;
		
		new CustomLocationPop(trigger, pop, ref, 0, 0, {
			handleSelector:'',
			hoverTrigger:true,
			hoverDelay:0.5,
			onOpen:function(){
				this.popup.clonePosition(this.trigger, {setWidth:false, setHeight:false, offsetTop:-7, offsetLeft:20});
			}
		}); //handleSelector disables draggability
	});
	//END PXP431: Changing tooltip: Matt
	
	//BEGIN PXP432: Popups for shipping info and easy returns: Matt
	if($('ship_info')) {
		tip = $('ship_info_tip').down('.spritecontextual');
		trigger = $('ship_info');
		pop = tip;
		ref = trigger;
		new CustomLocationPop(trigger, pop, ref, 5, 0, {
			handleSelector:'', 
			hoverTrigger: true, 
			hoverDelay:0.5}); //handleSelector disables draggability
	}
	
	if($('easy_returns')) {
		tip = $('easy_return_tip').down('.spritecontextual');
		trigger = $('easy_returns');
		pop = tip;
		ref = trigger;
		new CustomLocationPop(trigger, pop, ref, 5, 0, {
			handleSelector:'', 
			hoverTrigger: true, 
			hoverDelay:0.5}); //handleSelector disables draggability
	}
	//END PXP432: Popups for shipping info and easy returns: Matt
});


