//Load functions
//*****************************************************************************************************
addDOMLoadEvent(appendJobbrokersCategoryOption);
addDOMLoadEvent(getJobsNormalRectangleSearch);

//Page functions
//*****************************************************************************************************
function getJobsNormalRectangleSearch(){
	var http = initXMLHttpClient();
	
	//var url = 'jobbrokers/html/readxml.asp';
	var url = '/jobbrokers/html/readxml.cfm';
 	var params = 'adsyner_serve_client=201005181331222';
 	params = params + '&adsyner_serve_type=9';
 	params = params + '&adsyner_serve_tag=';
 	params = params + '&adsyner_serve_keyword=';
 	params = params + '&adsyner_serve_looseSW=0';
 	params = params + '&adsyner_serve_categorie=11';
 	params = params + '&adsyner_serve_language=';
 	params = params + '&adsyner_serve_locationCountry=';
 	params = params + '&adsyner_serve_locationType=0';
 	params = params + '&adsyner_serve_locationValue=';
 	params = params + '&adsyner_serve_locationRadius=0';
 	params = params + '&adsyner_serve_num=7';
 	params = params + '&adsyner_serve_offset=0';
	http.open('POST', url, true);
	
	//Send the proper header information along with the request
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.setRequestHeader('Content-length', params.length);
	http.setRequestHeader('Connection', 'close');
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState == 4 && http.status == 200) {
			//alert(http.responseText);
			updateJobsNormalRectangleSearch(http.responseXML);
		}
	}
				
	http.send(params);
}

function updateJobsNormalRectangleSearch(XMLData){
	var resultXML = XMLData.getElementsByTagName('item');
	var jobs = '';
	
	for (var i = 0; i < resultXML.length; i++) {
		var resultTitle = resultXML[i].getElementsByTagName('title');
		var title = resultTitle[0].childNodes[0];
		if (title != null){
			var titleValue = title.nodeValue;
		} else {
			var titleValue = 'Onbekend';
		}	
		
		var resultDescription = resultXML[i].getElementsByTagName('description');
		var description = resultDescription[0].childNodes[0];
		if (description != null){
			var descriptionValue = description.nodeValue;
		} else {
			var descriptionValue = 'Onbekend';
		}				
		
		var resultLink = resultXML[i].getElementsByTagName('link');
		var link = resultLink[0].childNodes[0];
		if (link != null){
			var linkValue = link.nodeValue;
		} else {
			var linkValue = 'Onbekend';
		}		
		
		var resultCompany = resultXML[i].getElementsByTagName('company');
		var company = resultCompany[0].childNodes[0];
		if (company != null){
			var companyValue = company.nodeValue;
		} else {
			var companyValue = 'Onbekend';
		}			
		
		if (titleValue.length > 30){
			titleValue = titleValue.substring(0,30) + '...';
		}
		
		if (jobs == ''){
			jobs = '<div id="div_job_title_' + i + '" style="padding-bottom: 1px; padding-left: 0px;"><span style="font-size:14px; color:#ca0b01; padding:0; line-height:normal;">&raquo;</span> <span id="span_job_title_' + i + '"><a href="/jobbrokers/html/jobs.html?searchtype=job_direct&url=' + linkValue + '" style="font-size:13px; font-weight:bold; text-decoration: none; color:#000000;">' + titleValue + '</a></span></div>';
			//jobs = jobs + '<div id="div_job_description_' + i + '" style="padding-bottom: 1px; padding-left: 15px;"><span id="span_job_description_' + i + '" style="word-wrap: break-word;">' + descriptionValue + '</span></div>';
			jobs = jobs + '<div id="div_job_company_' + i + '" style="padding-bottom: 7px; padding-left: 15px;"><span id="span_job_company_' + i + '"><a href="/jobbrokers/html/jobs.html?searchtype=job_direct&url=' + linkValue + '" style="font-size:11px; font-weight:normal; color:#000000; text-decoration: none;">' + companyValue + '</a></span></div>';
		} else {
			jobs = jobs + '<div id="div_job_title_' + i + '" style="padding-bottom: 1px; padding-left: 0px;"><span style="font-size:14px; color:#ca0b01; padding:0; line-height:normal;">&raquo;</span> <span id="span_job_title_' + i + '"><a href="/jobbrokers/html/jobs.html?searchtype=job_direct&url=' + linkValue + '" style="font-size:13px; font-weight:bold; text-decoration: none; color:#000000;">' + titleValue + '</a></span></div>';
			//jobs = jobs + '<div id="div_job_description_' + i + '" style="padding-bottom: 1px; padding-left: 15px;"><span id="span_job_description_' + i + '" style="word-wrap: break-word;">' + descriptionValue + '</span></div>';
			jobs = jobs + '<div id="div_job_company_' + i + '" style="padding-bottom: 7px; padding-left: 15px;"><span id="span_job_company_' + i + '"><a href="/jobbrokers/html/jobs.html?searchtype=job_direct&url=' + linkValue + '" style="font-size:11px;font-weight:normal;  color:#000000; text-decoration: none;">' + companyValue + '</a></span></div>';			
		}
	}
	
	document.getElementById('div_normal_rectangle_search_job_content').innerHTML = jobs;
}
//*****************************************************************************************************
