var responseType;

function display(routeId,page) {		
		// branch for native XMLHttpRequest object
		//searchURL = page + "?=" + cmd + "&id=" + routeId;		
		searchURL = page + "&subrouteid=" + routeId+"&displayHeader=off";

		if (window.XMLHttpRequest) {
			req = new XMLHttpRequest();
			req.onreadystatechange = processReqChange;
			req.open("GET",searchURL , true);
			req.send(null);			
		// branch for IE/Windows ActiveX version
		} else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");	
			if (req) {
				req.onreadystatechange = processReqChange;
				req.open("GET", searchURL, true);
				req.send();
			}
		}
}	
function processReqChange() {
	// for now, I don't really want to do anything!
	// only if req shows "loaded"			
	if (req.readyState == 4) {
		document.getElementById("await").style.display='none';					
		// only if "OK"
		if (req.status == 200) {
			if(responseType=='xml')
			{
				var xmlValues = new readXML1(req.responseXML);	
			}else{
				document.getElementById("disp").style.display="block";				
				document.getElementById("disp").innerHTML = '<a href="#" onClick="closeDiv()">Close</a>'+
									req.responseText;				
			}
		} else {
//			alert("There was a problem retrieving the XML data:\n" + req.statusText);
		}
	}else{
		document.getElementById("await").style.display='block';
	}
}

function readXML1(responseXML)
{	
	var divToFill = document.getElementById("videos");	
	divToFill.innerHTML = "";	
	divToFill.innerHTML +='<ul>';
	var xt = responseXML.getElementsByTagName('response');		
	for (j=0;j<xt[0].childNodes.length;j++)
	{	
		divToFill.innerHTML+='<li><a href="'+xt[0].childNodes[j].getAttribute("url")+'"><img src="'+xt[0].childNodes[j].childNodes[0].nodeValue+'"></a></li>';	
		//divToFill.innerHTML+='<li><a href="'+xt[0].childNodes[j].childNodes[0].nodeValue+'"><img src="'+xt[0].childNodes[j].childNodes[0].nodeValue+'"></a></li>';
	}
	divToFill.innerHTML +='</ul>';
}

function closeDiv()
{
	document.getElementById("disp").style.display="none";
}

function displaySubarea(val,wtg)
{
	responseType = 'xml';
	
	searchURL = 'http://www.rockclimbingutah.com/index.php?base=ajax&wtg='+wtg+'&displayHeader=off&areaId='+val;
		if (window.XMLHttpRequest) {
			req = new XMLHttpRequest();
			req.onreadystatechange = processReqChange;
			req.open("GET",searchURL , true);
			req.send(null);			
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");	
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", searchURL, true);
			req.send();
		}
	}
}

function passStrength()
{
	var strLen = document.reg.password.value;
	//alert(strLen.length);	
	if(strLen.length < 5)
	{
		document.getElementById('passStrength').style.background = '#FF6600';		
		document.getElementById('passStrength').innerHTML='Password Weak';		
	}else{
		document.getElementById('passStrength').style.background = '#99ff99';		
		document.getElementById('passStrength').innerHTML='Password Strong';
	}
}
