function submitComment_Available(assetId) {
	var comment = encodeURIComponent(document.getElementById('Review').value); 
	document.getElementById('CommentArea').innerHTML='';
	document.getElementById('CommentArea').innerHTML='<div align="center"><img src="' + baseURL + '/images/loading.gif" alt="Loading, please wait..."/></div>';

	var postData = 'Action=available.AddComment&AssetID=' + assetId + '&Review='+comment;
	var url = baseURLAvailable + '/index.php';
	ajax_do_call(url, '', postData, setCommentData);
}

function submitComment_AvailableProp(assetId) {
	var comment = encodeURIComponent(document.getElementById('Review').value); 

	var postData = 'Action=available.AddComment&AssetID=' + assetId + '&Review='+comment;
	var url = baseURLAvailable + '/index.php';
	ajax_do_call(url, '', postData, function (responseText) {
		window.location.reload(true);
	});
}

function availableAssets() {
	var obj = document.getElementById('AvailableAssets');
	if (!obj) {
		obj = document.getElementById('FeatureAssets');
		if (obj) {
			/* setTabs for all links */
			setTabs('FeatureAssets');
		}
		else {
			return;
		}
	}

	obj.innerHTML='<div align="center" style="margin-top:50px;"><img src="' + baseURL + '/images/loading.gif" alt="Loading, please wait..." border="0" /></div>';				
	ajax_do_call(baseURLAvailable + '/index.php?Action=available.SuggestedAssets', '', '', setAvailableAssets);
}

function setAvailableAssets(result) {
	var obj = document.getElementById('AvailableAssets');
	if (!obj) {
		obj = document.getElementById('FeatureAssets');
		if (!obj) return;
	}
	obj.innerHTML='';
	obj.innerHTML=result;
	checkAvailableAssetsImages(obj.getAttribute('id'), 86, 95);
}

function checkAvailableAssetsImages(containerId, w, h) {
	var galDiv = document.getElementById(containerId);
	if (galDiv) {
		var imgs = galDiv.getElementsByTagName('img');
		for (var i = 0; i < imgs.length; ++i) {
			var img = imgs[i];

			if (img.style.display == 'none') {
				resizeGalleryImage_Available(img, w, h, null);
			}
		}
	}
}

function checkDescriptionImages_Available() {
	var galDiv = document.getElementById('assetBiography');
	if (galDiv) {
		var imgs = galDiv.getElementsByTagName('img');
		for (var i = 0; i < imgs.length; ++i) {
			var img = imgs[i];

			if (img.width == 0 || img.width > 640) {
				resizeGalleryImage_Available(img, 640, 480, null);
			}
		}
	}
}

function makeVideoAdTransparent(startNode) {
	if (startNode && startNode.childNodes) {
		for (var i = 0; i < startNode.childNodes.length; ++i) {
			var elem = startNode.childNodes[i];
			var reInsert = false;
			if (elem.nodeName == 'OBJECT' && elem.getAttribute('classid') == 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000') {
				checkObjectTransparent(elem);
				reInsert = true;
			} else if (elem.nodeName == 'EMBED' && elem.getAttribute('type') == 'application/x-shockwave-flash') {
				elem.setAttribute('wmode', 'transparent');
				reInsert = true;
			}
			if (reInsert) {
				var nx = elem.nextSibling;
				var pn = elem.parentNode;
				pn.removeChild(elem);
				pn.insertBefore(elem, nx);
			}
			makeVideoAdTransparent(elem);
		}
	}
}

function checkObjectTransparent(objNode) {
	var wmodefound = false;
	for (var i = 0; i < objNode.childNodes.length; ++i) {
		var elem = objNode.childNodes[i];
		if (elem.nodeName == 'PARAM') {
			if (elem.getAttribute('name') == 'wmode') {
				elem.setAttribute('value', 'transparent');
				wmodefound = true;
				break;
			}
		}
	}

	if (!wmodefound) {
		var paramNode = document.createElement('param');
		paramNode.setAttribute('name', 'wmode');
		paramNode.setAttribute('value', 'transparent');
		objNode.appendChild(paramNode);
	}
}

function checkMakeVideoAdTransparent() {
	var obj = document.getElementById('VideoAd');
	if (obj) {
		var nodes = obj.getElementsByTagName('object');
		if (!nodes || nodes.length == 0) {
			nodes = obj.getElementsByTagName('embed');
		}
		if (nodes && nodes.length > 0) {
			makeVideoAdTransparent(document.getElementById('VideoAd'));
			return;
		}
	}

	setTimeout(checkMakeVideoAdTransparent, 200);
}
