function getDataL(URL, destination, method, post_vars,loadertype){
var m = method;
if(!m) m = "GET";
URL = "/ajax.php?"+URL;
  dest = destination;
  cDiv = document.getElementById(destination);
  if(loadertype == 1)
	{
	cDiv.innerHTML = "<center><img src='/images/loading2.gif'></center>";
	}
	else
	{
	cDiv.innerHTML = "<img src='/images/loading19.gif' width='12px'>";
	}
	
 
  if(window.XMLHttpRequest){
	request = new XMLHttpRequest();
    request.onreadystatechange = processStateChangeL;
	
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send(null);
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
		
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChangeL;
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send();
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
    }
  }
}
/////////////////
function processStateChangeL(){
  if (request.readyState == 4){
    contentDiv = document.getElementById(dest);
    if (request.status == 200){
	response = request.responseText;
	contentDiv.innerHTML = response;
	}
  }
}

function get_data(URL, destination){
URL = "/ajax.php?"+URL;
  dest = destination;
  //cDiv = document.getElementById(destination);
  //cDiv.innerHTML = "<img src='images/wait.gif'>";
  $("#loading_layer").toggle();
  if(window.XMLHttpRequest){
	request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open("GET", URL, true);
    request.send(null);
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChange;
	request.open("GET", URL, true);
	request.send();
    }
  }
}
/////////////////
function processStateChange(){
  if (request.readyState == 4){
    contentDiv = document.getElementById(dest);
    if (request.status == 200){
	response = request.responseText;
	contentDiv.innerHTML = response;
	$("#loading_layer").toggle();
	}
  }
}

function get_data_ext(URL, destination, loadimage, imwidth){
URL = "/ajax.php?"+URL;
  dest = destination;
  //cDiv = document.getElementById(destination);
  //cDiv.innerHTML = "<img border=0 width='"+imwidth+"' src='images/"+loadimage+"'>";
  $("#loading_layer").toggle();
  if(window.XMLHttpRequest){
	request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open("GET", URL, true);
    request.send(null);
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChange;
	request.open("GET", URL, true);
	request.send();
    }
  }
}

function ajaxFileUpload(retnarea)
	{
	
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				url:'/ajax.php?action=uploadavatar',
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							document.getElementById(retnarea).innerHTML = '<font color=red>'+data.error+'</font>';
						}else
						{
							document.getElementById(retnarea).innerHTML = data.msg;
						}
					}
				},
				error: function (data, status, e)
				{
				document.getElementById(retnarea).innerHTML = '<font color=red>'+e+'</font>';
				}
			}
		)
		
		return false;

	}
	

