var HttpReqObj = false;

if(window.XMLHttpRequest) {
	
	HttpReqObj = new XMLHttpRequest();
	
} else {
	
	HttpReqObj = new ActiveXObject("MicrosoftXMLHTTP");	
}


function preAjax(action) {

	return true;
}

function trimString(str) {

	return str.replace(/^\s+|\s+$/g, '');
}

function displayPartiesSelected(parties, projectID) {

	test = document.getElementById('counter');
	
	if(test) {

		document.getElementById('counter').innerHTML = '(' + parties + ')';
	}
	
	test = document.getElementById('add_text_' + projectID);	

	if(test) {
	
		document.getElementById('add_text_' + projectID).innerHTML = '<img src="/images/added_event.jpg" alt="Added" border=0>';		
	}

	test = document.getElementById('add_text_' + projectID + '_2');	

	if(test) {
	
		document.getElementById('add_text_' + projectID + '_2').innerHTML = '<img src="/images/added_event.jpg" alt="Added" border=0>';		
	}	

	test = document.getElementById('add_image_' + projectID);
	
	if(test) {
	
		document.getElementById('add_image_' + projectID).innerHTML = '<img src="/images/add_to_list.gif" width="20" title="Added" height="29" border="0">';		
	}	

	return true;

}

function processXMLResponse() {


	if(HttpReqObj.readyState==4 && HttpReqObj.status==200) {
	
		if(HttpReqObj.responseText != "" && HttpReqObj.responseText != "error") {

			var vals = HttpReqObj.responseText.split('|||');

			if(vals.length > 0) {
				
				var action = trimString(vals[0]);

				switch(action) {

				case 'addItem':
				
					var totalparties = trimString(vals[1]);
				
					if(totalparties != 'error') {
										
						displayPartiesSelected(totalparties, trimString(vals[2]));

					} else {

						alert('The party has not been selected');
					
					}
					
					break;			  

				}
			}
			
		} else {
			alert('Problem');
		}
	}

}


function disableSelection(target){
	if (typeof target.onselectstart!="undefined") //IE route
		target.onselectstart=function(){return false}
	else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
		target.style.MozUserSelect="none"
	else //All other route (ie: Opera)
		target.onmousedown=function(){return false}
}

$(function() {
	$( "#submenu .accordian" ).accordion({
		autoHeight: false,
		collapsible: true,
		active: false,
		navigation: true
	});
});
