function getYscroll(){
	var ScrollTop = top.document.body.scrollTop;
	if(ScrollTop == 0){
		if (window.pageYOffset){
   ScrollTop = window.pageYOffset;
		}else{
   ScrollTop = (top.document.body.parentElement) ? top.document.body.parentElement.scrollTop : 0;
		}
	}
	return ScrollTop
}

function stopScroll() {
	try{
		clearTimeout(scrolldelay);
	}
	catch(err){
		return false;
	}
}

function pageScroll(amt) {
	scrollTo(0,amt);

/*

	//if(getYscroll() < (top.document.body.clientHeight - amt)){
	if(getYscroll() < (top.document.body.clientHeight - amt) && (getYscroll() < top.document.body.clientHeight)){
		//top.window.scrollBy(0,2); // horizontal and vertical scroll increments
 	scrolldelay = setTimeout('pageScroll(' + amt + ')',10); // scrolls every 100 milliseconds
	}else{
		stopScroll();
		//alert('Y Scroll is now ' + getYscroll() + ' and client height is ' + top.document.body.clientHeight);
	}

*/

}

function loadData(target, content_bit, url, show, urlExt){
	top.document.getElementById('formCompleted').style.display = 'none';
	if(urlExt.length > 0){
		var urlExtVariables = urlExt.split('&');
		if(urlExtVariables.length > 0){
			for(x in urlExtVariables){
				var urlExtQ = urlExtVariables[x].split('=');
				if(urlExtQ.length > 0){
					var updateTarget = 'record_' + urlExtQ[0];
					top.document.getElementById(updateTarget).value = urlExtQ[1];
				}
			}
		}
	}
 var ran_unrounded=Math.random()*1000000;
 var ran_number=Math.floor(ran_unrounded);
 var url = url + '?no_cache=' + ran_number;
 if(urlExt){
  var url = url + '&' + urlExt;
 }
 var xmlhttp = false;
 if (window.XMLHttpRequest){
  xmlhttp = new XMLHttpRequest();
  //xmlhttp.overrideMimeType('text/xml');
 }else if(window.ActiveXObject){
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
 top.document.getElementById(target).style.visibility = 'visible';
 if(show == 1){
  top.document.getElementById(target).innerHTML = 'loading';
 }
 xmlhttp.open('GET', url, true);
 xmlhttp.onreadystatechange = function() {
  if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
   top.document.getElementById(target).innerHTML = xmlhttp.responseText + ' ';
			if(url.search('question=') != -1){
				if(content_bit == 'u200'){
					var scrollAmt = 925;
				}else{
					var scrollAmt = 725;
				}
				pageScroll(scrollAmt);
			}
   return true;
  }else{
   if(show == 1){
    top.document.getElementById(target).innerHTML = '<img src="/images/ajax-loader.gif" />';
   }
   return false;
  }
 };
 xmlhttp.send(null);  
}

function closeQuest(target){
	top.document.getElementById(target).innerHTML = '';
	top.document.getElementById(target).style.display='none';
}
