
var tabsCurrent = '';


function getElement(elementId){
	//alert('getting id: ' + elementId);
	return document.getElementById(elementId);
}




function setClass(elementId, className){
	//alert('setting class');
	var entity = getElement(elementId);
	if(entity == null){
		//alert(elementId + 'doesnt exist');
		return false;
	}
	entity.className = className;
}




function setContents(elementId, contents){
	//alert('setting class');
	var entity = getElement(elementId);
	if(entity == null){
		//alert(elementId + 'doesnt exist');
		return false;
	}
	entity.innerHTML = contents;
}




function setValue(elementId, value){
	//alert('setting class');
	var entity = getElement(elementId);
	if(entity == null){
		//alert(elementId + 'doesnt exist');
		return false;
	}
	entity.value = value;
}





function tabsToggle(tabId){
	
	$("div.product-tab").css("display", "none");
		
	$("#"+tabId).fadeIn("slow");
	
	$(".tabs-3 > div.tab-on").attr("class", "tab");
	$("#" + tabId + "-link").addClass("tab-on");
	
	tabsCurrent = tabId;

}




function toggleDisplay(elmntId, state){
	var elmnt = getElement(elmntId);
	if(elmnt == null)return false;
	
	if(state != null){
		elmnt.style.display = state;
	}
	else{
		elmnt.style.display = (elmnt.style.display == 'none' ? '' : 'none');
	}
	
	
	
	return true;
}




/**
* REVIEWS FUNCTIONS
*/
		
var dStar = 0;
var dDesc = '';
			
function setStar(id, num, desc){
	dStar = num;
	dDesc = desc;
	
	setValue('ratingValue', num);
	
	showStar(id, num, desc);
}
			
			
function showStar(id, num, desc){
	setClass(id, 'wrap-star' + num);
	setContents('ratingDesc', desc);
}
			
			
function starsRevert(id){
	setClass(id, 'wrap-star' + dStar);
	setContents('ratingDesc', dDesc);
}




/// PRODUCT IMAGES

function setProductImage(imageUrl, title)
{
	
	try{
		var elmnt = getElement('product-image-object');
		elmnt.src = imageUrl;
	}
	catch(e){
		
	}
	
	if(title != null){
		try{
			elmnt = getElement('product-image-title-object');
			elmnt.innerHTML = title;
		}
		catch(e){
			
		}
		
	}
}



function setProductImageTop(imageUrl, title)
{
	$('#product-image-object-top').attr('src', imageUrl);
}