/* ==================================================
	Created:	March 6, 2007
	Purpose:	Functions to create and print logos. 
				Used primarily on:
				- displaySimpleEventList
				- displayGroupList 
================================================== */
	var defaultLogo = "jmu"; // custom code
	
	function makeLogo(name, logo, divider) {
		this.oname = name;
		this.ologo = logo;
		this.divider = (typeof(divider)!="undefined" && divider!="" ? divider : "");
	}

/* ==================================================
	LOGO LIST
================================================== */
	logoList = new Array;
	var i = 0;
//	logoList[i++] = new makeLogo("Florida Int&#39;l", "fiu");
//	logoList[i++] = new makeLogo("Rutgers Student Test", "StudentShirt");
//	logoList[i++] = new makeLogo("UCLA - Homecoming 2", new Array("ucla","berkeley"));	  
	logoList[i++] = new makeLogo("New Hampshire", "unh");
	logoList[i++] = new makeLogo("Virginia Military", "vmi");
	logoList[i++] = new makeLogo("Coastal Carolina", "coastal");
	logoList[i++] = new makeLogo("Villanova", "villanova");
	logoList[i++] = new makeLogo("Richmond", "richmond");
	logoList[i++] = new makeLogo("Towson", "towson");
	logoList[i++] = new makeLogo("William & Mary", "wm");
	logoList[i++] = new makeLogo("Virginia Tech", "vt");
	logoList[i++] = new makeLogo("Northwestern", "northwestern");
//	logoList[i++] = new makeLogo("Northeastern", "northeastern");
	logoList[i++] = new makeLogo("Longwood", "longwood");
	logoList[i++] = new makeLogo("Hofstra", "hofstra");
	logoList[i++] = new makeLogo("Richmond", "richmond");
	logoList[i++] = new makeLogo("Towson", "towson");	
	logoList[i++] = new makeLogo("STREET & SMITH&#39;S YEARBOOK", "yearbook");
	logoList[i++] = new makeLogo("FOOTBALL MEDIA GUIDE", "media_guide");	
	logoList[i++] = new makeLogo("<A>Villanova - Family Day", "villanova");
	logoList[i++] = new makeLogo("<A>Richmond - Homecoming", "richmond");
	logoList[i++] = new makeLogo("HARVARD", "harvard");
	logoList[i++] = new makeLogo("WAKE FOREST", "wfu");
	logoList[i++] = new makeLogo("GEORGE WASHINGTON", "gwu");
	logoList[i++] = new makeLogo("SAVANNAH STATE", "savstate");
	logoList[i++] = new makeLogo("MARYLAND", "umd");
	logoList[i++] = new makeLogo("GEORGIA STATE", "gsu");
	logoList[i++] = new makeLogo("VIRGINIA COMMONWEALTH", "vcu");
	logoList[i++] = new makeLogo("GEORGE MASON", "gmu");
	logoList[i++] = new makeLogo("DELAWARE", "delaware");
	logoList[i++] = new makeLogo("OLD DOMINION", "odu");
	logoList[i++] = new makeLogo("SIENA", "siena");
	logoList[i++] = new makeLogo("MOUNT ST. MARY&#39;S", "mtstmarys");
	logoList[i++] = new makeLogo("RADFORD", "runet");
	logoList[i++] = new makeLogo("VIRGINIA COMMONWEALTH", "vcu");
	logoList[i++] = new makeLogo("GEORGE MASON", "gmu");
	logoList[i++] = new makeLogo("DELAWARE", "delaware");
	logoList[i++] = new makeLogo("OLD DOMINION", "odu");
	logoList[i++] = new makeLogo("GEORGIA STATE", "gsu");	
	logoList[i++] = new makeLogo("UNC-WILMINGTON", "uncwil");	
	logoList[i++] = new makeLogo("BINGHAMTON DH", "binghamton");
	logoList[i++] = new makeLogo("BINGHAMTON", "binghamton");
	logoList[i++] = new makeLogo("STONY BROOK", "stoneybrook2");
	logoList[i++] = new makeLogo("LIBERTY", "liberty");
	logoList[i++] = new makeLogo("NC CENTRAL", "nccu_eagles");
	logoList[i++] = new makeLogo("UMASS", "umass");
	logoList[i++] = new makeLogo("APPALACHIAN STATE", "appstate"); 	 
	logoList[i++] = new makeLogo("Chick-Fil-A JMU Dukes Puppy Pound", "jmu");
	logoList[i++] = new makeLogo("JMU Football 2008", "jmu");	 
	logoList[i++] = new makeLogo("DUKE AWAY - $25 <br><B>Game Date: 8/30/08<br>Time: 7 PM</B>", "duke_logo");
	logoList[i++] = new makeLogo("MAINE AWAY - $16 <br><B>Game Date: 9/27/08<br>Time: 6 PM</B>", "maine");
	logoList[i++] = new makeLogo("RICHMOND AWAY - $22 <br><B>Game Date: 10/11/08<br>Time: 12 PM</B>", "richmond_logo");
	logoList[i++] = new makeLogo("VILLANOVA AWAY - $20 <br><B>Game Date: 10/25/08<br>Time: TBA</B>", "villanova");
	logoList[i++] = new makeLogo("TOWSON AWAY - $15 <br><B>Game Date: 11/22/08<br>Time: 1 PM</B>", "towson");  
	logoList[i++] = new makeLogo("HOFSTRA - FAMILY DAY - SOLD OUT", "hofstra");	 
	logoList[i++] = new makeLogo("KENNESAW STATE", "kennesaw");
	logoList[i++] = new makeLogo("NORTHEASTERN", "northeastern");
	logoList[i++] = new makeLogo("SETON HALL", "shu");
	logoList[i++] = new makeLogo("DREXEL", "drexel");
	logoList[i++] = new makeLogo("UNC WILMINGTON", "uncwil");
	logoList[i++] = new makeLogo("MARYLAND BALTIMORE COUNTY", "umbc");
	logoList[i++] = new makeLogo("BUCKNELL", "bucknell");
	logoList[i++] = new makeLogo("Mt. St. Mary - Adult $5", "msm");
	logoList[i++] = new makeLogo("Mt. St. Mary - Youth, Fac/Staff, Senior $3", "msm");
	logoList[i++] = new makeLogo("Wofford - Adult $5", "wofford");
	logoList[i++] = new makeLogo("Wofford - Youth, Fac/Staff, Senior $3", "wofford");
	logoList[i++] = new makeLogo("Bryant - Adult $5", "bryant");
	logoList[i++] = new makeLogo("Bryant - Youth, Fac/Staff, Senior $3", "bryant");
	logoList[i++] = new makeLogo("William & Mary - Adult $5", "wm");
	logoList[i++] = new makeLogo("William & Mary - Youth, Fac/Staff, Senior $3", "wm");
	logoList[i++] = new makeLogo("Delaware - Adult $5", "delaware");
	logoList[i++] = new makeLogo("Delaware - Youth, Fac/Staff, Senior $3", "delaware");
	logoList[i++] = new makeLogo("VCU - Adult $5", "vcu");
	logoList[i++] = new makeLogo("VCU - Youth, Fac/Staff, Senior $3", "vcu");
	logoList[i++] = new makeLogo("Georgia State - Adult $5", "gsu");
	logoList[i++] = new makeLogo("Georgia State - Youth, Fac/Staff, Senior $3", "gsu");
	logoList[i++] = new makeLogo("Drexel - Adult $5", "drexel");
	logoList[i++] = new makeLogo("Drexel - Youth, Fac/Staff, Senior $3", "drexel");
	logoList[i++] = new makeLogo("Hofstra - Adult $5", "hofstra");
	logoList[i++] = new makeLogo("Hofstra - Youth, Fac/Staff, Senior $3", "hofstra");
	logoList[i++] = new makeLogo("Penn State - Adult $5", "penn_state");
	logoList[i++] = new makeLogo("Penn State - Youth, Fac/Staff, Senior $3", "penn_state");
	logoList[i++] = new makeLogo("George Mason - Adult $5", "gmu");
	logoList[i++] = new makeLogo("George Mason - Youth, Fac/Staff, Senior $3", "gmu");
	logoList[i++] = new makeLogo("Delaware - Adult $5", "delaware");
	logoList[i++] = new makeLogo("Delaware - Youth, Fac/Staff, Senior $3", "delaware");
	logoList[i++] = new makeLogo("Drexel - Adult $5", "drexel");
	logoList[i++] = new makeLogo("Drexel - Youth, Fac/Staff, Senior $3", "drexel");
	logoList[i++] = new makeLogo("Northeastern - Adult $5", "northeastern");
	logoList[i++] = new makeLogo("Northeastern - Youth, Fac/Staff, Senior $3", "northeastern");
	logoList[i++] = new makeLogo("Hofstra - Adult $5", "hofstra");
	logoList[i++] = new makeLogo("Hofstra - Youth, Fac/Staff, Senior $3", "hofstra");
	logoList[i++] = new makeLogo("Student Duke Club Bus Trip - Richmond", "richmond");
	logoList[i++] = new makeLogo("RICHMOND AWAY - $22 <br><B>Game Date: 10/11/08<br>Time: 3:30 PM</B>", "richmond"); 
	logoList[i++] = new makeLogo("CAA CHAMPIONSHIP ALL SESSION TICKET BOOK", "caa_logo");
	logoList[i++] = new makeLogo("CAA CHAMPIONSHIP SINGLE SESSION TICKETS", "caa_logo");	 	
	logoList[i++] = new makeLogo("CAA CHAMPIONSHIP ALL SESSION BOOKS", "caa_logo");
	logoList[i++] = new makeLogo("MAHATMA GANDHI PRESENTS JIMMY CARTER", "mahatma");	
	logoList[i++] = new makeLogo("MAHATMA GANDHI CENTER PRESENTS JIMMY CARTER", "mahatma");	
	logoList[i++] = new makeLogo("Student Duke Club Membership", "student_duke_club");	  
	logoList[i++] = new makeLogo("VIRGINIA MILITARY INSTITUTE", "vmi");
	logoList[i++] = new makeLogo("RICHMOND-FAMILY DAY", "richmond");
	logoList[i++] = new makeLogo("VILLANOVA-HOMECOMING", "villanova");
	logoList[i++] = new makeLogo("MAINE", "umaine");	  
	logoList[i++] = new makeLogo("MARYLAND AWAY - $38 <br><B>Game Date: 9/12/2009<br>Time: TBA</B>", "umd");	
	logoList[i++] = new makeLogo("LIBERTY AWAY - $10 <br><B>Game Date: 9/26/2009<br>Time: TBA</B>", "liberty");	
	logoList[i++] = new makeLogo("HOFSTRA AWAY - $10 <br><B>Game Date: 10/3/2009<br>Time: TBA</B>", "hofstra");	
	logoList[i++] = new makeLogo("WILLIAM AND MARY AWAY - $25 <br><B>Game Date: 10/24/2009<br>Time: TBA</B>", "wm");	
	logoList[i++] = new makeLogo("DELAWARE AWAY - $23 <br><B>Game Date: 10/31/2009<br>Time: TBA</B>", "delaware");	
	logoList[i++] = new makeLogo("UMASS AWAY - $15 <br><B>Game Date: 11/14/2009<br>Time: TBA</B>", "umass");	
	logoList[i++] = new makeLogo("UMBC", "umbc");
	logoList[i++] = new makeLogo("NORFOLK STATE", "nsu");
	logoList[i++] = new makeLogo("GEORGETOWN", "georgetown");	
	logoList[i++] = new makeLogo("FORDHAM", "fordham");		   
	logoList[i++] = new makeLogo("MBB vs GEORGIA STATE", "gsu");
	logoList[i++] = new makeLogo("MBB vs RADFORD", "radford");
	logoList[i++] = new makeLogo("MBB vs FORDHAM", "fordham");
	logoList[i++] = new makeLogo("MBB vs DELAWARE", "delaware");
	logoList[i++] = new makeLogo("MBB vs TOWSON", "towson");
	logoList[i++] = new makeLogo("WBB vs SIENA", "siena");
	logoList[i++] = new makeLogo("WBB vs LONGWOOD", "longwood");
	logoList[i++] = new makeLogo("WBB vs GEORGIA STATE", "gsu"); 	
	logoList[i++] = new makeLogo("MOREHEAD STATE", "morehead-st");	
	logoList[i++] = new makeLogo("WILLIAM AND MARY", "wm");	
	logoList[i++] = new makeLogo("VIRGINIA TECH AWAY - $48 Game Date: 9/11/2010 Time: TBA", "vt");
	
	logoList[i++] = new makeLogo("CBE CLASSIC - DAY 1", "cbe");
	logoList[i++] = new makeLogo("CBE CLASSIC - DAY 2", "cbe");
	logoList[i++] = new makeLogo("CBE CLASSIC - DAY 3", "cbe");
	logoList[i++] = new makeLogo("EASTERN MICHIGAN", "emich");
	logoList[i++] = new makeLogo("MARSHALL", "marshall");
	logoList[i++] = new makeLogo("WNIT - HAMPTON", "hamptonu");
	logoList[i++] = new makeLogo("WESTERN CAROLINA", "western_carolina");
	logoList[i++] = new makeLogo("VCU", "vcu");
	logoList[i++] = new makeLogo("DUKE", "duke");
	logoList[i++] = new makeLogo("VIRGINIA", "uva"); 
	//logoList[i++] = new makeLogo("CAA ALL SESSION BOOK", "caa_logo");
	
	logoList[i++] = new makeLogo("LE MOYNE", "lemoyne");
	logoList[i++] = new makeLogo("VMI", "vmi");
	logoList[i++] = new makeLogo("CORNELL", "cornell"); 
	logoList[i++] = new makeLogo("CENTRAL CONNECTICUT STATE", "central_connecticut_state");
	logoList[i++] = new makeLogo("RHODE ISLAND", "uri");
	logoList[i++] = new makeLogo("North Carolina", "unc2");
	
	logoList[i++] = new makeLogo("Paw Donor", "Donation_Paw");
	logoList[i++] = new makeLogo("Duke Donor", "giving_duke");
	logoList[i++] = new makeLogo("Purple Duke", "Donation_Purple");
	logoList[i++] = new makeLogo("Silver Duke", "Donation_Silver");
	logoList[i++] = new makeLogo("Gold Duke", "Donation_Gold");
	logoList[i++] = new makeLogo("Bluestone", "Donation_Bluestone");
	logoList[i++] = new makeLogo("Directors Level", "giving_director");
	logoList[i++] = new makeLogo("Crown Duke", "Donation_Crown");
	logoList[i++] = new makeLogo("Royal Duke", "giving_royal");
	logoList[i++] = new makeLogo("Scholar-Athlete", "giving_scholar_athlete");
	logoList[i++] = new makeLogo("Full-Scholarship", "giving_full-scholarship");
	logoList[i++] = new makeLogo("Donation Contact Us", "Donation_Contact_Us");
	
	logoList[i++] = new makeLogo("APC Locker", "giving_locker");
	logoList[i++] = new makeLogo("APC Paver", "giving_paver");
	logoList[i++] = new makeLogo("APC Brick", "giving_brick");

	logoList[i++] = new makeLogo("North Carolina Away Game & Tailgate", "unc2");
	logoList[i++] = new makeLogo("Liberty Away", "liberty");
	logoList[i++] = new makeLogo("New Hampshire Away", "unh");
	logoList[i++] = new makeLogo("UMass Away", "umass");

	logoList[i++] = new makeLogo("Duke Club Scholarship Auction", "DukeClubAuction");
	logoList[i++] = new makeLogo("Duke Club Auction - Couple - $65", "DukeClubAuction");
	logoList[i++] = new makeLogo("Duke Club Auction - Single - $35", "DukeClubAuction");

	logoList[i++] = new makeLogo("Wells Fargo Advisors Duke Club Golf Classic", "DukeClubGolfClassic");
	logoList[i++] = new makeLogo("Wells Fargo Advisors Duke Club Classic Golfer Registration", "DukeClubGolfClassic");
	logoList[i++] = new makeLogo("JMU Posters & Schedule Cards - $6", "PosterSpring2012");

	logoList[i++] = new makeLogo("CANISIUS", "canisius");
	logoList[i++] = new makeLogo("ROBERT MORRIS", "robert-morris");
	logoList[i++] = new makeLogo("KENT STATE", "kent");
	logoList[i++] = new makeLogo("THE CITADEL", "citadel");
	logoList[i++] = new makeLogo("HAMPTON", "hamptonu");
	logoList[i++] = new makeLogo("UMES", "umes");
	logoList[i++] = new makeLogo("MTSU", "mtsu");
	logoList[i++] = new makeLogo("Central Connecticut", "ccsu");
	logoList[i++] = new makeLogo("Duquesne", "duquesne");
	logoList[i++] = new makeLogo("UNCW", "uncwil");
	logoList[i++] = new makeLogo("ODU", "odu");

/* ==================================================
	EXTRA LIST
================================================== */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	extraList[i++] = "The ";
	extraList[i++] = "at ";
	extraList[i++] = "@ ";
	extraList[i++] = "vs ";
	extraList[i++] = "vs. ";
	extraList[i++] = " FAMILY 4 PACK";
	extraList[i++] = " - Family Four Packs";
	extraList[i++] = " - Group Tickets";
	extraList[i++] = " - Student Matinee";
	extraList[i++] = " Time TBA";
	extraList[i++] = " - FAMILY DAY";
	extraList[i++] = " - HOMECOMING";
	extraList[i++] = "JMU at ";
	
	// sort extraList, greatest length first
	extraList.sort(function(a,b) {
		return (a.length > b.length) ? -1 : 1;
	});

/* ==================================================
	FULL-SIZED IMAGES LIST
================================================== */
	fullsizeList = new Array;
	var i = 0;
//	fullsizeList[i++] = new makeLogo("Rutgers Student Test", "StudentShirt");
	fullsizeList[i++] = new makeLogo("JMU Posters & Schedule Cards - $6", "PosterSpring2012");

/* ==================================================
	GROUP LIST
================================================== */
	logoGroupList = new Array;
	var i = 0;
	logoGroupList[i++] = new makeLogo(new Array("F","FBI","FB3","STFB"), "jmu");
	logoGroupList[i++] = new makeLogo(new Array("FB", "FBS"), "fb_group");
	logoGroupList[i++] = new makeLogo(new Array("BB"), "baseball");
	logoGroupList[i++] = new makeLogo(new Array("SB"), "softball");
	logoGroupList[i++] = new makeLogo(new Array("MB","MBS","MBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI", "WBC"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("V","VB","MVB","WVB"), "volleyball");
	logoGroupList[i++] = new makeLogo(new Array("H"), "hockey");
	logoGroupList[i++] = new makeLogo(new Array("SOC","SO","MS","WS"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");
	logoGroupList[i++] = new makeLogo(new Array("PP", "PPA", "PPM"), "puppy_pound");
	logoGroupList[i++] = new makeLogo(new Array("FB11"), "twentyfive-k");
	logoGroupList[i++] = new makeLogo(["2011 Duke Club Giving"], "giving");

/* ==================================================
	MAIN LOGO FUNCTIONS
================================================== */
	function printLogo(name, group) {
		if(name=="" && group=="") return '';
		var logo = "";
		var divider = "";
		name = cleaner(name.toUpperCase());
		
		// remove appending dates/times (ie: "TITLE - Wed., Sept. 17 - 2pm")
		name = name.replace(/(( |,|-|\(|\bon\b|\bat\b){0,2} ?\b(mon|tue(s)?|wed(nes)?|thu(r(s)?)?|fri|sat(ur)?|sun)(day)?\b\.?( morning| afternoon| eve| evening| mat| aft.?)?\)?)?(( |,|-|\(|\bon\b|\bat\b){0,2} ?(\b(jan(uary)?|feb(ruary)?|mar(ch)?|apr(il)?|may|jun(e)?|jul(y)?|aug(ust)?|sep(t(ember)?)?|oct(ober)?|nov(ember)?|dec(ember)?)\b\.? \d{1,2}(th)?(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b|@){0,2} ?\d{1,2}(:\d{2})? ?(a.?m.?|p.?m.?)\)?)?$/ig, "");
		
		// process extralist
		var extraName = name;
		for(var i=0; i<extraList.length; i++) {
			if(extraName.indexOf(extraList[i].toUpperCase())==0) {
				extraName = extraName.slice(extraList[i].length, extraName.length);
				break;
			}
		}
		for(var i=0; i<extraList.length; i++) {
			if(extraName.length - extraList[i].length>0 && extraName.indexOf(extraList[i].toUpperCase())==extraName.length - extraList[i].length) {
				extraName = extraName.slice(0, extraName.length - extraList[i].length);
				break;
			}
		}
		extraName = extraName.replace(/(( |,|-|\(|\bon\b|\bat\b){0,2} ?\b(mon|tue(s)?|wed(nes)?|thu(r(s)?)?|fri|sat(ur)?|sun)(day)?\b\.?( morning| afternoon| eve| evening| mat| aft.?)?\)?)?(( |,|-|\(|\bon\b|\bat\b){0,2} ?(\b(jan(uary)?|feb(ruary)?|mar(ch)?|apr(il)?|may|jun(e)?|jul(y)?|aug(ust)?|sep(t(ember)?)?|oct(ober)?|nov(ember)?|dec(ember)?)\b\.? \d{1,2}(th)?(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b|@){0,2} ?\d{1,2}(:\d{2})? ?(a.?m.?|p.?m.?)\)?)?$/ig, "");
		
		// find logo match (start from end for most recently added logos)
		for(var i=logoList.length-1; i>=0; i--) {
			var listName = logoList[i].oname.toUpperCase();
			if(name==cleaner(listName) || extraName==cleaner(listName)) {
				logo = logoList[i].ologo;
				divider = logoList[i].divider;
				break;
			}
		}
		
		// find logo based on group
		if(logo=="") {
			if(typeof(fullGroupList)!="undefined" && group!="") {
				while(logo=="" && group!="") {
					for(var k=0; k<logoGroupList.length; k++) {
						for(var l=0; l<logoGroupList[k].oname.length; l++) {
							if(logoGroupList[k].oname[l]==group) {
								logo = logoGroupList[k].ologo;
								break;
							}
						}
						if(logo!="") break;
					}
					if(logo!="") break;
					var parent = "";
					for(var i=0; i<fullGroupList.length; i++) {
						if(fullGroupList[i].code==group) {
							parent = fullGroupList[i].parent;
						}
					}
					group = parent;
				}
			} else {
				for(var k=0; k<logoGroupList.length; k++) {
					for(var l=0; l<logoGroupList[k].oname.length; l++) {
						if(logoGroupList[k].oname[l]==group) {
							logo = logoGroupList[k].ologo;
							break;
						}
					}
				}
			}
		}
		
		// set DEFAULT LOGO if still not assigned
		if(logo=="") logo = defaultLogo;
		
		// determine if full sized image exists
		var fullSize = "";
		for(var i=0; i < fullsizeList.length; i++) {
			var listName = fullsizeList[i].oname.toUpperCase();
			if(name==cleaner(listName) || extraName==cleaner(listName)) {
				fullSize = fullsizeList[i].ologo;
				break;
			}
		}
		
		var imgSrc = "";
		
		// create and return logo source
		if(logo!="") {
			if(typeof(logo)=="string") {
				imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.gif" border="0"  alt="'+extraName+'">'; // custom code (remove w/h)
			} else {
				for(var k=0; k<logo.length; k++) {
					if(k>0 && divider!="") {
						imgSrc += '<span class="logoDivider">'+divider+'</span>';
					} else {
						imgSrc += ' ';
					}
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" alt="'+extraName+'">'; // custom code (remove w/h)
				}
			}
			if(fullSize!="" && group!="ticketTransfers") {
				//custom code, using jpg format
				imgSrc = '<a href="#" onclick="toggleFullSize(this); return false;" class="thumbHide">' + imgSrc + '<br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/mag.gif" border="0" width="11" height="11" align="absmiddle"> view large</small><span><img src="'+imageWWWPath+'/fullsize/'+fullSize+'.jpg" border="0" alt="'+name+'"><br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/close.gif" border="0" width="11" height="11" align="absmiddle"> click to close</small></span></a>';
			}
		}
		return(imgSrc);
	}
	
	function toggleFullSize(thumb) {
		if(thumb.className=="thumbHide") {
			thumb.className = 'thumbShow';
		} else if(thumb.className=="thumbShow") {
			thumb.className = 'thumbHide';
		}
	}
	
	// print smaller logo for calendar
	function printCalLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="40" height="40"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}	
	// print very small logo (for mini cart)
	function printSmallLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="25" height="25" align="absmiddle"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}
