function createHTTPReqObject()
{
	try
	{
		req = new XMLHttpRequest();
	}
	catch(ms)
	{
		try
		{
	    	req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(nonms)
		{
	     	try
	     	{
	        	req = new ActiveXObject("Microsoft.XMLHTTP");
			}
	    	catch(failed)
	    	{
				req = null;
	     	}
		}
	}

	if(req == null)
	{
		alert("Error creating request object!");
		return false;
	}
	else
	{
		return req;
	}
}

function ajaxFuncAdMEdia(function_name, mediaid, userid, adid, ren)
{
	var req = createHTTPReqObject();

	req.open('GET', 'ajax/admedia.ajax.func.php?ajaxPHPFuntion=' + function_name + '&media_id=' + mediaid + '&user_id=' + userid + '&ad_id=' + adid + '&ren=' + ren);
	req.onreadystatechange = function()
	{
		switch(req.readyState)
		{
			case 4:
				if(req.status!=200)
				{
					alert("Fehler:"+req.status);
				}
				else
				{
					var response	= req.responseText;
					var output		= new Array();
					if(response.indexOf('||' != -1))
					{
						output = response.split('||');
						document.getElementById(output[0]).innerHTML = output[1];

						var image = $('#main_media a');
						$(image).facebox();
					}
				}
				break;

			default:
				return false;
				break;
		}
	}

	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}

function showMediaBig(mediaid, userid, mediaBoxId, adid, ren)
{
	if(document.getElementById(mediaBoxId))
	{
		document.getElementById(mediaBoxId).className = 'detailSmallMediaSelected';
		for(i = 1; i <= 6; i++)
		{
			var generatedMediaBoxId = 'smallMedia_' + i;
			if(generatedMediaBoxId != mediaBoxId && document.getElementById(generatedMediaBoxId))
			{
				document.getElementById(generatedMediaBoxId).className = 'detailSmallMedia';
			}
			if(!document.getElementById(generatedMediaBoxId))
			{
				break;
			}
		}
	}
	ajaxFuncAdMEdia('getMediaToMediaID', mediaid, userid, adid, ren);
}