var xmlhttp=false;

try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e) 
{
	try 
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch (E) 
	{
		xmlhttp = false;
	}
}


if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
{
	xmlhttp = new XMLHttpRequest();
}
timer = 6000;


function counter()
{
	if(timer == 0)
	{
	//	update();
	}
	else
	{
		timer = timer - 1000;
		setTimeout("counter()", 1000);
	}
}


function getList(DivID, Type, SubType, ID, Limit)
{

	xmlhttp.open("GET", "ajax.php?type="+Type+"&subtype="+SubType+"&id="+ID+"&limit="+Limit, true);
	
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			document.getElementById(DivID).innerHTML = xmlhttp.responseText;		
		}
	}
	
	xmlhttp.send(null);
	timer = 6000;
	counter();
}

function getFeed(DivID, Feed, Limit)
{

	xmlhttp.open("GET", "ajax.php?type=feed&feed="+urlencode(Feed)+"&limit="+Limit, true);
	
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			document.getElementById(DivID).innerHTML = xmlhttp.responseText;		
		}
	}
	
	xmlhttp.send(null);
	timer = 6000;
	counter();
}

function postExperience(companyid)
{
	id = document.getElementById('xp-id').value;
	contactname = document.getElementById('xp-contactname').value;
	email = document.getElementById('xp-email').value;
	experience = document.getElementById('xp-experience').value;
	pricequality = document.getElementById('xp-price-quality').value;
	customerfriendly = document.getElementById('xp-customer-friendly').value;	
	
	var url;	
	url = "ajax.php?type=form&name=experience";
	url += "&id="+urlencode(id);	
	url += "&contactname="+urlencode(contactname);
	url += "&email="+urlencode(email);
	url += "&experience="+urlencode(experience);
	url += "&pricequality="+urlencode(pricequality);
	url += "&customerfriendly="+urlencode(customerfriendly);



	xmlhttp.open("GET", url, true);
	
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			document.getElementById('experienceform').innerHTML = xmlhttp.responseText;		
		}
	}
	
	xmlhttp.send(null);
	timer = 6000;
	counter();	
}


function postContact()
{
	contactname = document.getElementById('con-contactname').value;
	email = document.getElementById('con-email').value;
	company = document.getElementById('con-company').value;
	subject = document.getElementById('con-subject').value;		
	message = document.getElementById('con-message').value;
	
	var url;	
	url  = "ajax.php?type=form&name=contact";
	url += "&subject="+urlencode(subject)+"&company="+urlencode(company)+"&contactname="+urlencode(contactname)+"&email="+urlencode(email)+"&message="+urlencode(message);
	
	xmlhttp.open("GET", url, true);
	
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			document.getElementById('messageform').innerHTML = xmlhttp.responseText;		
		}
	}
	
	xmlhttp.send(null);
	timer = 6000;
	counter();	
}



function postSignup()
{
	email = document.getElementById('con-email').value;
	companyname = document.getElementById('con-companyname').value;
	website = document.getElementById('con-website').value;
	category = document.getElementById('con-category').value;
	zipcode = document.getElementById('con-zipcode').value;
	housenumber = document.getElementById('con-housenumber').value;
	cocnr = document.getElementById('con-cocnr').value;
	vatnr = document.getElementById('con-vatnr').value;
	telephone = document.getElementById('con-telephone').value;


	var url;	
	url = "ajax.php?type=form&name=signup";
	url += "&email="+urlencode(email);
	url += "&companyname="+urlencode(companyname);
	url += "&website="+urlencode(website);
	url += "&category="+urlencode(category);
	url += "&zipcode="+urlencode(zipcode);
	url += "&housenumber="+urlencode(housenumber);
	url += "&cocnr="+urlencode(cocnr);
	url += "&vatnr="+urlencode(vatnr);
	url += "&telephone="+urlencode(telephone);
		
	xmlhttp.open("GET", url, true);
	
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			document.getElementById('signupform').innerHTML = xmlhttp.responseText;		
		}
	}
	
	xmlhttp.send(null);
	timer = 6000;
	counter();	
}
