if(typeof HTMLElement!='undefined'&&!HTMLElement.prototype.click)
	HTMLElement.prototype.click=function()
	{
		var evt = this.ownerDocument.createEvent('MouseEvents');
		evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
		this.dispatchEvent(evt);
	}

Array.prototype.exists = function (x) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] == x) return true;
    }
    return false;
}

function changeItemImage(imgColor,alertTxt) {
	var newImg = imgColor.toUpperCase();
	var re = /[^a-zA-Z0-9]/g;
	newImg = newImg.replace(re,"");
	if (arrImageOptions.exists(newImg)) 
	{
		var newLink = 'link_' + imgColor.toUpperCase();
		if (document.getElementById(newLink)) 
		{
			document.getElementById(newLink).click()
			
		}
		else if (alertTxt.length > 0) 
		{
			alert(alertTxt);
		}
	}
}

function swapXtraImage(img) {
	document['mainItemImage'].src = img.src;
}

function swapXtraImageDim(img) {
	document['mainItemImage'].src = img.src;
	changeGridDimValue(img.name);
}


