//////////////////////////////////////////
function getMyNMs(catalogCode, nmPassword) {
	if(nmPassword != null && nmPassword != ''){
		var flproxy = new flensed.flXHR(
				  {
					  autoUpdatePlayer:true, 
					  instanceId:"myproxy1", 
					  onerror:handleError, 
					  onreadystatechange:handleGetMyNMs
				   });
		flproxy.open("POST","http://nm.openentry.com/?ajaxcall=true&module=68&submodule=82&companyCode="+catalogCode+"&password="+nmPassword);
		flproxy.send(null);
		document.getElementById("nmDiv").innerHTML = "";
	}
}
function handleGetMyNMs(XHRobj){
	if (XHRobj.readyState == 4) {
		var xmlDoc = XHRobj.responseXML;
		if(!error(xmlDoc)){
			var totalNM = getValueForNM(xmlDoc, "count");
			var nmDiv = document.getElementById("nmDiv");
			var disp = 0;
			var linkList = "";
			if (totalNM > 0) {
				for (var i = 1; i <= totalNM; i++) {
					var nmcode = getValueForNM(xmlDoc, "code_" + i);
					var nmname = getValueForNM(xmlDoc, "name_" + i);
					var accepted = getValueForNM(xmlDoc, "accepted_" + i) == 1 ? true : false;
					var featured = getValueForNM(xmlDoc, "featured_" + i) == 1 ? true : false;
					if (accepted) {
						linkList += "<span>|</span> <a href='http://nm.openentry.com/"+nmcode+"' target='_blank'>"+nmname + "</a> <span>|</span> ";
						disp = 1;
					}
				}
				if(disp==1){
					nmDiv.innerHTML = "<h3>Selling in the following OpenEntry Network Markets</h3>" + linkList +
									  "<div class='clear'></div>";
				}
			}
		}
	}
}

function error(xmlDoc){
	var error = xmlDoc.getElementsByTagName("error")[0].childNodes[0].nodeValue;
	if(error == 1){
		return true;
	}else{
		return false;
	}
}

function handleError(errObj) {
}

function getValueForNM(xmlDoc, element){
	var v1 = xmlDoc.getElementsByTagName(element)[0];
	if(v1==null){
		return "";
	}else{
		var v2 = v1.childNodes[0];
		if(v2==null){
			return "";
		}else{
			var value = v2.nodeValue;
			if(value==null){
				return "";
			}else{
				return value;
			}
		}
	}
}
