function loadSubpage(loadspace, subpage, id) {
	//clear the interval if already set
	if (typeof(tscroll) != 'undefined') {
			//alert('dddd'+typeof(tscroll));
			clearInterval(tscroll);	
		}/**/
	var post = "";
	document.getElementById(loadspace).innerHTML = "";
	document.getElementById(loadspace).innerHTML = "&nbsp;&nbsp;&nbsp;<img src=\"flash/loader1.gif\" width=\"30px\" height=\"20px\" />";
	
	SUBPxmlHttp=GetXmlHttpObject()
	if (SUBPxmlHttp==null)  {
		  alert ("Your browser does not support AJAX!");
		  return;
	} 
	var url= linkname = "";
	if (subpage=="profilesongs") {
		url = "scripts/artists/profile_songs.php";
		post = get = "&memberid="+id;
	}
	if (subpage=="profilegigs") {
		url = "scripts/artists/profile_gigs.php";
		post = get = "&memberid="+id;
	}
	if (subpage=="profilemessage") {
		url = "scripts/artists/profile_messageform.php";
		post = get = "&memberid="+id;
	}
	
		
	function changeSubPage() {	
		
		
		if (SUBPxmlHttp.readyState==4) { 
			if (SUBPxmlHttp.status == 200)  {
			
			document.getElementById(loadspace).innerHTML=SUBPxmlHttp.responseText;
			var x = document.getElementById(loadspace);
			//alert(x.offsetHeight);
			ytop = x.offsetHeight;
			// window.scrollTo(0,y);
						
			tscroll = setInterval ("scrollPage('"+ytop+"')",95) ;
			}
		}
	}
	SUBPxmlHttp.onreadystatechange=changeSubPage;
	url=url;
	url=url+"?sid="+Math.random()+post;
	SUBPxmlHttp.open("GET",url,true);
	SUBPxmlHttp.send(null);	
}

function scrollPage(maxscroll) {
	if (navigator.appName == "Microsoft Internet Explorer") {
		var startpos = document.documentElement.scrollTop;
	} else {
		var startpos = window.pageYOffset;
	}
	var nextpos = startpos + 18;
	window.scrollTo(0, nextpos);
	if (navigator.appName == "Microsoft Internet Explorer") {
		var endpos = document.documentElement.scrollTop;
	} else {
		var endpos = window.pageYOffset;
	}
	if (startpos >= maxscroll) {
		clearInterval(tscroll);
	} else if (startpos == endpos) {
		clearInterval(tscroll);
	}
	
}

//=== = =clear any elemnt that have had ajax imports in
function closeElement(loadSpace) {
	document.getElementById(loadSpace).innerHTML = "";
	
}

//=======F DEALING WITH FORM SUBMISSIONS ========
//a. profile page message;
function closetable(divid) {
	document.getElementById(divid).innerHTML = "";
}

//leave message--------------------------------

function submitForm(divid) {
  	var http = null;
	
  	http = GetXmlHttpObject();
	messageform=divid;
  	http.onreadystatechange = function(divid) {
    	if(http.readyState == 4) {
      		document.getElementById(messageform).innerHTML=http.responseText;	
			var x = document.getElementById(messageform);
			var y = x.offsetHeight;
			ytop = x.offsetHeight;
			// window.scrollTo(0,y);
			
			tscroll = setInterval ("scrollPage('"+ytop+"')",95) ;
		}
		
  	};
	
  	http.open('POST', 'scripts/artists/process_message.php', true);
  	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('name=' + document.getElementById('name').value + '&email=' + document.getElementById('email').value+ '&message=' + document.getElementById('message').value + '&memberid=' + document.getElementById('memberid').value + '&subject=' + document.getElementById('subject').value);
	document.getElementById(divid).innerHTML = "<img src=\"flash/loader1.gif\" width=\"30px\" height=\"20px\" />  Processing message ...";
}

//home page switching
function switchPane (div, loadurl, linkname, otherlink) {
	showLoaderPic(div);
	
	/**/
	var xhttp = GetXmlHttpObject();
	url = "charts/"+loadurl+".php";
	xhttp.onreadystatechange = function() {
    	if(xhttp.readyState == 4) {
			if (xhttp.status == 200) {
      		/**/
			var hl = document.getElementById(linkname);
			hl.style.color = "#e77878";
			hl.onmouseover=function() {hl.style.color = "#ff0000";hl.style.cursor="pointer";}
			hl.onmouseout=function() {hl.style.color = "#e77878"}
			var off =document.getElementById(otherlink)
			off.style.color = "#cccccc";
			off.onmouseover=function() {off.style.color = "#ff0000";off.style.cursor="pointer";}
			off.onmouseout=function() {off.style.color = "#cccccc"}
			document.getElementById(div).innerHTML=xhttp.responseText;
			}
		}
	}
	//url=url+"?sid="+Math.random();
	xhttp.open("GET",url,true);
	xhttp.send(null);	/**/
}