function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("It's about time to upgrade you browser don't you think?");
	}
}

var getReq = getXmlHttpRequestObject();

function set_picture_gallery(id)
{
	if (getReq.readyState == 4 || getReq.readyState == 0) {
                var rand  = Math.random();
		document.getElementById('main_image').innerHTML='<div style="padding-top:200px; text-align:center"><img src="prodancers/templates/default/images/loading.gif" alt="Loading ..."/></div>';
		getReq.open("GET", 'prodancers/picture_gallery_ajax.php?gallery='+id+'&rand='+rand, true);
		getReq.onreadystatechange = get_picture_gallery;
		getReq.send(null);
	}
}


function get_picture_gallery()
{
	if (getReq.readyState == 4) {
		var str = getReq.responseText;
		document.getElementById('main_image').innerHTML=str;
	}
}



function set_video_gallery(id)
{
	if (getReq.readyState == 4 || getReq.readyState == 0) {
                var rand  = Math.random();
		document.getElementById('main_image').innerHTML='<div style="padding-top:200px; text-align:center"><img src="prodancers/templates/default/images/loading.gif" alt="Loading ..."/></div>';
		getReq.open("GET", 'prodancers/video_gallery_ajax.php?gallery='+id+'&rand='+rand, true);
		getReq.onreadystatechange = get_video_gallery;
		getReq.send(null);
	}
}


function get_video_gallery()
{
	if (getReq.readyState == 4) {
		var str = getReq.responseText;
		eval(str);
	}
}


function ajax_content(url)
{
	if (getReq.readyState == 4 || getReq.readyState == 0) {
                var rand  = Math.random();
		getReq.open("GET", url+'&ajax=true&rand='+rand, true);
		document.getElementById('ajax_content').innerHTML='<table style="width:100%" border="0" cellpadding="0" cellspacing="0"><tr><td style="width:100%; background-image:url(\'http://www.prodancers.net/prodancers/templates/default/images/details_mainpic_bg_middle_1.png\'); background-position:center top; background-repeat:repeat-y;"><div style="height:180px; padding:130px 10px 0px 36px; text-align:center"><br/><img src="http://www.prodancers.net/prodancers/templates/default/images/loading.gif" alt="Loading ..."/><br/>Loading...</br/></div></td></tr></table><div style="height:15px; background-image:url(\'http://www.prodancers.net/prodancers/templates/default/images/details_mainpic_bg_bottom_1.png\'); background-position:center top; background-repeat:no-repeat;"></div>';
		getReq.onreadystatechange = get_ajax_content;
		getReq.send(null);
	}
}


function get_ajax_content()
{
	if (getReq.readyState == 4) {
		var str = getReq.responseText;
		document.getElementById('ajax_content').innerHTML=str;
	}
}


function video_list(url)
{
	if (getReq.readyState == 4 || getReq.readyState == 0) {
                var rand  = Math.random();
		getReq.open("GET", url+'&list=true&rand='+rand, true);
		document.getElementById('video_list').innerHTML='<div style="padding-top:100px; width:370px; text-align:center"><br/><img src="http://www.prodancers.net/prodancers/templates/default/images/loading.gif" alt="Loading ..."/><br/>Loading...</br/></div>';
		getReq.onreadystatechange = get_video_list;
		getReq.send(null);
	}
}


function get_video_list()
{
	if (getReq.readyState == 4) {
		var str = getReq.responseText;
		document.getElementById('video_list').innerHTML=str;
	}
}
