function AssocArray () {
	for (var i = 0; i < arguments.length -1; i += 2) {
		this[arguments[i]] = arguments[i+1]
	}
}

function GetPortfolioCookie () {
	var c = GetCookie('myportfolio') 
	if (c == null)
		c = ""
	return c
}

function AddRemImage () {
	if (IsInPortfolio(IMAGE)) 
		RemoveImage (IMAGE)
	else
		AddImage (IMAGE)

}

function RemoveImage (image) {

	if (image == "") return

	var c = GetPortfolioCookie() 
	var images = c.split(',')
	c = ""
	for (var i = 0; i < images.length-1; i++) {	
		if (images[i] != image)	
			c += images[i] + ","
	} 
	SetCookie ('myportfolio', c, exp)
}

function AddImage (image) {
	if (image == "") return
	var c = GetPortfolioCookie() 
//	alert (c)
	if (!IsInPortfolio (image))
		SetCookie ('myportfolio', c + image + ',', exp)
}

function IsInPortfolio (image) {
	var in_gallery = false
	var images = new Array()
	var	c = GetPortfolioCookie() 

	if (c == null) return false
	images = c.split(',')
	for (var i = 1 ; i < images.length-1; i++) {	
		if (images[i] == image)	in_gallery = true
	} 
	return in_gallery
}

function GetLinkString (cls, lnk, target, text) {
	var s = '<a href=\'' + lnk + '\' target=\'' + target + '\' class="' + cls + '" onmouseout=\'this.className="' + cls + '"\' onmouseover=\'this.className="' + cls + 'Hover"\'>' + text + '</a>';
	return s;	
}

function CopyImagesToPortfolio (folio) {
	var f = "folio" + folio
	f = document.getElementById(f).value  // there's a hidden variable containing this folio's image list 
//alert (f)
	images = f.split(',')
		for (var i = 0; i < images.length; i++)	
			AddImage (images[i])
}
 