﻿//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).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 = handleSearchSuggest1;
		searchReq1.send(null);
	}
}


//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
		{
			//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';
			}
			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';
			}
		}
	}
}


