//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject1() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser is a no go!\nIt's about time to upgrade don't you think?");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq1 = getXmlHttpRequestObject1();
var j;

function ajax_clicked(i,sessieID)
{
	
	if(i != 'delete')
	{
		
		//verandert de source plaatjes in loading plaatjes
		var imgurl = document.getElementById('basket_'+ i);
		var imgattr = imgurl.getAttribute("rel");
		if(imgattr == 'remove')
		{
			imgurl.setAttribute("rel", "add_dis");
			imgurl.title='loading...';
			imgurl.style.cursor='not-allowed';
		}
		else if(imgattr == 'add')
		{
			imgurl.setAttribute("rel", "remove_dis");
			imgurl.title='loading...';
			imgurl.style.cursor='not-allowed';
		}
		
	}
	
	//alert(searchReq1.readyState);
	if (searchReq1.readyState == 4 || searchReq1.readyState == 0) {
		var str1 = i;
		var thisurl1 = '/vac/search/shoppingcart.lasso?rand='+Math.random()+'&ID=';
		var sessie_url = '&-session=ses:'+sessieID;
		searchReq1.open("GET", thisurl1 + str1 + sessie_url, true);

		j=i;
		searchReq1.send(null);
		searchReq1.onreadystatechange = handleSearchSuggest1;
	}
}


//Called when the AJAX response is returned.
function handleSearchSuggest1() {
	if (searchReq1.readyState == 4)
	{
		//var str2 = searchReq1.responseText;
		if(j == 'delete')
		{
			window.opener.location.reload();
			window.location.reload();
		}
		else
		{
			
			if(searchReq1.responseText == 0) {
				$("span#MyJobs").fadeOut("fast");
			} else {
				$("span#MyJobs").fadeIn("fast");
				document.getElementById('MyJobs').innerHTML = searchReq1.responseText;
			}
		
			//verandert de loading plaatjes in done plaatjes
			var imgurl = document.getElementById('basket_'+ j);
			var imgattr = imgurl.getAttribute("rel");
			
			if(imgattr == 'add_dis')
			{
				imgurl.setAttribute("rel", "add");
				imgurl.title='toevoegen aan MyJobs';
				imgurl.style.cursor='pointer';
				imgurl.innerHTML = 'bewaar vacature';
				$("div#vacChecked_"+j).fadeOut("fast");
			}
			else if(imgattr == 'remove_dis')
			{
				imgurl.setAttribute("rel", "remove");
				imgurl.title='verwijderen van MyJobs';
				imgurl.style.cursor='pointer';
				imgurl.innerHTML = 'verwijder vacature';
				$("div#vacChecked_"+j).fadeIn("fast");
			}
		}
	}
}

function ajax_clickedold(i,sessieID)
{
	
	if(i != 'delete')
	{
		
		//verandert de source plaatjes in loading plaatjes
		var imgurl = document.getElementById('basket_'+ i).src;
		if(imgurl.indexOf('clip_remove.gif') != -1)
		{
			var new_src = imgurl.replace(/remove/i, "add_dis")
			document.getElementById('basket_'+ i).src=new_src;
			document.getElementById('basket_'+ i).title='loading...';
			document.getElementById('basket_'+ i).style.cursor='not-allowed';
		}
		else if(imgurl.indexOf('clip_add.gif') != -1)
		{
			var new_src = imgurl.replace(/add/i, "remove_dis")
			document.getElementById('basket_'+ i).src=new_src;
			document.getElementById('basket_'+ i).title='loading...';
			document.getElementById('basket_'+ i).style.cursor='not-allowed';
		}
		
	}
	
	//alert(searchReq1.readyState);
	if (searchReq1.readyState == 4 || searchReq1.readyState == 0) {
		var str1 = i;
		var thisurl1 = '/vac/search/shoppingcart.lasso?ID=';
		var sessie_url = '&-session=ses:'+sessieID;
		searchReq1.open("GET", thisurl1 + str1 + sessie_url, true);
		
		j=i;
		
		searchReq1.onreadystatechange = handleSearchSuggestold1;
		searchReq1.send(null);
	}
}


//Called when the AJAX response is returned.
function handleSearchSuggestold1() {
	if (searchReq1.readyState == 4)
	{
		//var str2 = searchReq1.responseText;
		if(j == 'delete')
		{
			window.opener.location.reload();
			window.location.reload();
		}
		else
		{
			//verandert de loading plaatjes in done plaatjes
			var imgurl = document.getElementById('basket_'+ j).src;
			if(imgurl.indexOf('clip_add_dis') != -1)
			{
				var new_src = imgurl.replace(/add_dis/i, "add")
				document.getElementById('basket_'+ j).src=new_src;
				document.getElementById('basket_'+ j).title='toevoegen aan MyJobs';
				document.getElementById('basket_'+ j).style.cursor='pointer';
				document.getElementById('basket_'+ j).innerHTML='bewaard';
			}
			else if(imgurl.indexOf('clip_remove_dis') != -1)
			{
				var new_src = imgurl.replace(/remove_dis/i, "remove")
				document.getElementById('basket_'+ j).src=new_src;
				document.getElementById('basket_'+ j).title='verwijderen van MyJobs';
				document.getElementById('basket_'+ j).style.cursor='pointer';
				document.getElementById('basket_'+ j).innerHTML='bewaren';				
			}
		}
	}
}

function ajax_clickeddetailold(i,sessieID)
{
	
	if(i != 'delete')
	{
		
		//verandert de source plaatjes in loading plaatjes
		var imgurl = document.getElementById('basket_'+ i).src;
		if(imgurl.indexOf('clip_remove.gif') != -1)
		{
			var new_src = imgurl.replace(/remove/i, "add_dis")
			document.getElementById('basket_'+ i).src=new_src;
			document.getElementById('basket_'+ i).title='loading...';
			document.getElementById('basket_'+ i).style.cursor='not-allowed';
		}
		else if(imgurl.indexOf('clip_add.gif') != -1)
		{
			var new_src = imgurl.replace(/add/i, "remove_dis")
			document.getElementById('basket_'+ i).src=new_src;
			document.getElementById('basket_'+ i).title='loading...';
			document.getElementById('basket_'+ i).style.cursor='not-allowed';
		}
		
	}
	
	//alert(searchReq1.readyState);
	if (searchReq1.readyState == 4 || searchReq1.readyState == 0) {
		var str1 = i;
		var thisurl1 = '/vac/search/shoppingcart.lasso?ID=';
		var sessie_url = '&-session=ses:'+sessieID;
		searchReq1.open("GET", thisurl1 + str1 + sessie_url, true);
		
		j=i;
		
		searchReq1.onreadystatechange = handleSearchSuggestdetailold1;
		searchReq1.send(null);
	}
}


//Called when the AJAX response is returned.
function handleSearchSuggestdetailold1() {
	if (searchReq1.readyState == 4)
	{
		//var str2 = searchReq1.responseText;
		if(j == 'delete')
		{
			window.opener.location.reload();
			window.location.reload();
		}
		else
		{
			//verandert de loading plaatjes in done plaatjes
			var imgurl = document.getElementById('basket_'+ j).src;
			if(imgurl.indexOf('clip_add_dis') != -1)
			{
				var new_src = imgurl.replace(/add_dis/i, "add")
				document.getElementById('basket_'+ j).src=new_src;
				document.getElementById('basket_'+ j).title='toevoegen aan MyJobs';
				document.getElementById('basket_'+ j).style.cursor='pointer';
				document.getElementById('basket_'+ j).innerHTML='bewaard';
			}
			else if(imgurl.indexOf('clip_remove_dis') != -1)
			{
				var new_src = imgurl.replace(/remove_dis/i, "remove")
				document.getElementById('basket_'+ j).src=new_src;
				document.getElementById('basket_'+ j).title='verwijderen van MyJobs';
				document.getElementById('basket_'+ j).style.cursor='pointer';
				document.getElementById('basket_'+ j).innerHTML='bewaren';				
			}
		}
	}
}
