var xmlhttp;


function GetXmlHttpObject(){
if (window.XMLHttpRequest) {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
 }
else if (window.ActiveXObject){
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}



function showUser(str){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="responsexml.php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function printLocation(str){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="http://www.autofinder.gr/ajax/printLocation.php";
	url=url+"?tk="+str;
	
	xmlhttp.onreadystatechange=stateChangedLocation;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function checkUserNameAvailability(u,category){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var usrname=u;
	var obj=document.getElementById(usrname);
	
	var url="/ajax/usernameExists.php";
	
	
	url=url+"?username="+u;
	//alert(url);
	//url=url+"&category="+category;
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}



function getMunicipalities(prefecture){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/ajax/getMunicipalities.php";
	url=url+"?_prefecture="+prefecture;

	xmlhttp.onreadystatechange=stateChangedMunicipality;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function getTypes(marka){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/ajax/getTypes.php";
	url=url+"?_marka="+marka;

	xmlhttp.onreadystatechange=stateChangedType;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function deletePhotos(code,field){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/pages/deletePhoto.php";
	url=url+"?code="+code;
	url=url+"&field="+field;
	
	xmlhttp.onreadystatechange=stateChangedDeletePhoto;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function getTypes1(marka){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/ajax/getTypes1.php";
	url=url+"?_marka="+marka;

	xmlhttp.onreadystatechange=stateChangedType;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  	httpObject = GetXmlHttpObject();
  	document.getElementById("resultUsernameExist").innerHTML=xmlhttp.responseText;
	document.getElementById("resultUsernameExist1").value=xmlhttp.responseText;
	
  }
  else {
	document.getElementById("resultUsernameExist").innerHTML="AMAMEINATE";
  }
}


function stateChangedMunicipality()
{
if (xmlhttp.readyState==4)
  {
  httpObject = GetXmlHttpObject();
  document.getElementById("municipalityArea").innerHTML=xmlhttp.responseText;
  }
}

function stateChangedType()
{
if (xmlhttp.readyState==4)
  {
  httpObject = GetXmlHttpObject();
  document.getElementById("typeArea").innerHTML=xmlhttp.responseText;
  }
}

function stateChangedDeletePhoto()
{
if (xmlhttp.readyState==4)
  {
  httpObject = GetXmlHttpObject();
  document.getElementById("photos1").innerHTML=xmlhttp.responseText;
  }
}

function stateChangedLocation(){
if (xmlhttp.readyState==4)
  {
  httpObject = GetXmlHttpObject();
  if (document.getElementById("in_municipality")){
	var mytext=xmlhttp.responseText;
	array2=mytext.split('|',3);
  	document.getElementById("in_municipality").value=array2[0];
	document.getElementById("in_prefecture").value=array2[1];
  	
  }
  else if (document.getElementById("cp_municipality")){
	var mytext=xmlhttp.responseText;
	array1=mytext.split('|',3);
  	document.getElementById("cp_municipality").value=array1[0];
	document.getElementById("cp_prefecture").value=array1[1];
  }
 }
}






