
function goto(url){

	location = url;

}

function resizefont(elementName, fsize){

	var elements = document.getElementsByName(elementName);
		
	for (i = 0; i != elements.length; i++) {
		
		if(elements[i])
			elements[i].style.fontSize = fsize + "px";
			
	}

}

function nw(element_id){

	var element = $( "#"+element_id );

	document.getElementById(element_id).style.display="none";
	var ml = element.width()/2*(-1);
	var mt = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	mt -= element.height()/2; 
	document.getElementById(element_id).style.display="block";
	document.getElementById(element_id).style.margin = mt+"px 0 0 "+ml+"px";


}

function hide(element_id){

	document.getElementById(element_id).style.display="none";

}


function show(element_id){

	document.getElementById(element_id).style.display="block";

}


function hos(element_id){

	if(document.getElementById(element_id).style.display == "block" || !document.getElementById(element_id).style.display){

		document.getElementById(element_id).style.display = "none"

	} else  document.getElementById(element_id).style.display = "block"

}
		
//run the currently selected effect
function runEffect(selectedEffect, transferblock){

	//get effect type from 
	//var selectedEffect = $('#effectTypes').val();
	var selectedEffect = selectedEffect;
	//most effect types need no options passed by default
	var options = {};
	//check if it's scale, transfer, or size - they need options explicitly set
	if(selectedEffect == 'scale'){ options = {percent: 0}; }
	else if(selectedEffect == 'transfer'){ options = { to: "#basketblock", className: 'ui-effects-transfer' }; }
	else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
			
	//run the effect
	$("#"+transferblock).effect(selectedEffect,options,1900,callback(transferblock));

};
		
//callback function to bring a hidden box back
function callback(transferblock){

	setTimeout(function(){
		$("#"+transferblock+":hidden").removeAttr('style').hide().fadeIn();
	}, 1000);

};
		
