var get = new Get();

function Get()
{
	this.load = function(url,target, callback)
	{
		//alert("url: "+url+"\ntargetid: "+target+"\ncallback: "+callback);
		if(callback)
		{
			$("#"+target).load(url, function(){eval(callback);});
		}
		else
		{
			$("#"+target).load(url);
		}
	}
	/*
	this.req = null;
	this.callback = null;
	this.load = function(url,target, callback)
	{
		try{
		this.req = new XMLHttpRequest();
		this.target = target;
		this.callback = callback;
		if (this.req)
		{

			//alert("2");
			this.req.onreadystatechange = function()
			{
				try{
				//alert(get.req.readyState+"  -  "+get.req.status);
				if ( get.req.readyState == 4)
					 
				{
					if(get.req.status == 200 || get.req.status == 304)
					{
						//alert("Inner:"+get.callback+" "+get.target+"\n"+get.req.responseText);
						document.getElementById(get.target).innerHTML = get.req.responseText;
						if(get.callback)
						{
							//alert("Inner2:"+get.callback+" ");
							eval(get.callback);
								
						}
					}else{
						alert("HTTP-ERROR: "+get.req.status+"\n\n"+get.req.responseText);
					}
				}
				}catch(e){alert('Fehler callback not ie:'+e);}
			};
			this.req.open('GET', url);
			this.req.send(null);


		}else if(window.ActiveXObject)
		{
			
			this.isIE=true;

			this.req = new ActiveXObject("Microsoft.XMLHTTP");

			if(this.req)
			{

				this.req.onreadystatechange = function()
				{
					try{
					if(get.req.status == 200 || get.req.status == 304)
					{
						//alert("Inner:"+get.req.responseText);
						document.getElementById(get.target).innerHTML = get.req.responseText;
						if(get.callback)
						{
							eval(get.callback);
						}
						
					}else{
						alert("HTTP-ERROR: "+get.req.status);
					}
					}catch(e){alert('Fehler callback ie:'+e);}

				};

				this.req.open("GET",url,true);
				this.req.send();
			}

		}else{

			alert("Failed to init...Abort.");
		}
		}catch(e){alert('Fehler:'+e);}

	}
	*/
}


// Beispiel um 2er zu �berschreiben/ �berladen !
//get.load('div1.html','contentDiv2');
