function TB_open(title,href,type){
	TB_show_popup(title,href,type);
	return false;
}

function TB_show_popup(caption, url, type) {//function called when the user clicks on a thickbox link
	try {
		if(type == "wishlist")
			var classWishlist = " wishlist";
		else
			var classWishlist = "";
		
		if (document.getElementById("TB_HideSelect") == null) {
		$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay' class='popup'></div><div id='TB_window' class='popup" + classWishlist + "'></div>");
		$("#TB_overlay").click(TB_remove);
		}
		
		if(caption==null){caption=""};
		
		$(window).scroll(TB_position);
 		
		TB_overlaySize();
		
		$("body").append("<div id='TB_load'></div>");
		TB_load_position();
		
		var urlString = /\.jpg|\.jpeg|\.png|\.gif|\.html|\.htm|\.php|\.cfm|\.asp|\.aspx|\.jsp|\.jst|\.rb|\.txt|\.bmp/g;
		var urlType = url.toLowerCase().match(urlString);
		
		if(urlType=='.htm'||urlType=='.html'||urlType=='.php'||urlType=='.asp'||urlType=='.aspx'||urlType=='.jsp'||urlType=='.jst'||urlType=='.rb'||urlType=='.txt'||urlType=='.cfm' || (url.indexOf('TB_inline') != -1) || (url.indexOf('TB_iframe') != -1) ){//code to show html pages
			
			var queryString = url.replace(/^[^\?]+\??/,'');
			var params = TB_parseQuery( queryString );
			
			TB_WIDTH = (params['width']*1) + 30;
			TB_HEIGHT = (params['height']*1) + 40;
			ajaxContentW = TB_WIDTH - 30;
			ajaxContentH = TB_HEIGHT - 45;
			
			urlNoQuery = url.substr(0,TB_strpos(url, "?"));			
			$("#TB_window").append("<div class='wrapClose clearfix'><p class='title'>"+caption+"</p><a href='#' class='linkClose' id='TB_closeWindowButton'><img src='" + imgClose + "' alt='' /></a></div><iframe scrolling='no' border='0' src='"+url+"' id='TB_iframeContent' frameborder='0' allowtransparency='true' style='width:"+(ajaxContentW + 30)+"px;height:"+(ajaxContentH + 18)+"px;'></iframe>");

			$("#TB_closeWindowButton").click(TB_remove);
			
			TB_position_popup(type);
			$("#TB_load").remove();
			$("#TB_window").css({display:"block"}); 
		}
		
		$(window).resize(TB_position_popup);
	} catch(e) {
		alert( e );
	}
}

function TB_position_popup(type) {
	if(type == "basket"){
		//pos = new findPos( $("#header .right .basket a").get(0) );
		//$("#TB_window").css({width:TB_WIDTH+"px",left:(pos.x-173)+"px", top:(pos.y+4)+"px" });
		pos = new findPos( $("#header .right").get(0) );
		$("#TB_window").css({width:TB_WIDTH+"px",left:(pos.x + $("#header .right").width() - 335 )+"px", top:(pos.y+4)+"px" });
	} else if(type == "wishlist"){
		pos = new findPos( $("#header .right .item2 a").get(0) );
		$("#TB_window").css({width:TB_WIDTH+"px",left:(pos.x-203)+"px", top:(pos.y-9)+"px" });
	}
	
	TB_overlaySize();
}

function findPos(obj) {
	var curleft = obj.offsetLeft || 0;
	var curtop = obj.offsetTop || 0;
	while (obj = obj.offsetParent) {
		curleft += obj.offsetLeft
		curtop += obj.offsetTop
	}
	this.x = curleft;
	this.y = curtop;
}