$(document).ready(function() {
	$('#loading-msg').hide();
	$('#submit-portfolio-filter').click(function(e){
		e.preventDefault();
	});

    $('.update-portfolio').change(function(e){
        var loadMsg = '<div id="loading-msg">'+
'<p class="results-total">Loading Results</p>'+
'</div>';
		$('#results').html(loadMsg);
		
        var status = $('#investment-status').val();
		var partnerX = '';
		var sectorX = '';
		var tagX = '';
		$('input[type=checkbox]').each(function() {
			if ($(this).is(':checked')) {
				cbName = $(this).attr('name');
				switch (cbName) {
					case 'partner':
						partnerX += $(this).val()+',';
					break;
					case 'sector':
						sectorX += $(this).val()+',';
					break;
					case 'tag':
						tagX += $(this).val()+',';
					break;
				}  
				cbVal = $(this).val();
			}
		});//$('#portfolio-filter input[type=checkbox]').each(function() {
		partnerX = partnerX.slice(0,(partnerX.length)-1);
		sectorX = sectorX.slice(0,(sectorX.length)-1);
		tagX = tagX.slice(0,(tagX.length)-1);
		var jsonQuery = {"action": "portfolio_submit", "partner": partnerX, "sector": sectorX, "tag": tagX, "status" : status }
		sendQuery(jsonQuery);
		return false;
    });

	$('input[type=checkbox]').change(function(e){
		
		var loadMsg = '<div id="loading-msg">'+
'<p class="results-total">Loading Results</p>'+
'</div>';
		$('#results').html(loadMsg);
		
        var status = $('#investment-status').val();
		var partnerX = '';
		var sectorX = '';
		var tagX = '';
		$('input[type=checkbox]').each(function() {
			if ($(this).is(':checked')) {
				cbName = $(this).attr('name');
				switch (cbName) {
					case 'partner':
						partnerX += $(this).val()+',';
					break;
					case 'sector':
						sectorX += $(this).val()+',';
					break;
					case 'tag':
						tagX += $(this).val()+',';
					break;
				}  
				cbVal = $(this).val();
			}
		});//$('#portfolio-filter input[type=checkbox]').each(function() {
		partnerX = partnerX.slice(0,(partnerX.length)-1);
		sectorX = sectorX.slice(0,(sectorX.length)-1);
		tagX = tagX.slice(0,(tagX.length)-1);
		var jsonQuery = {"action": "portfolio_submit", "partner": partnerX, "sector": sectorX, "tag": tagX, "status" : status }
		sendQuery(jsonQuery);
		return false;
	});
});

function sendQuery(jsonQuery) {
	$.post(
		"/wordpress/wp-admin/admin-ajax.php",
		jsonQuery,
		function(xml){ addPortfolio(xml); }
	);
}

function addPortfolio(xml) {
	if($("status",xml).text() == "2") {
		var echoHtml = '<p class="results-total">No results</p>';
		$('#results').html(echoHtml);
		return;
	}
	
	rtnTotal = $("total",xml).text();
	var echoHtml = '<p class="results-total">Displaying '+rtnTotal+' results</p>';
	
	$("company",xml).each(function(id) {  
		company = $("company",xml).get(id);  
		echoHtml += '	<div class="investment">';
		echoHtml += ($("logopath",company).text() != '') ? '	<img src="'+$("logopath",company).text()+'" alt="'+$("name",company).text()+'" />' : '';
		echoHtml += '	<p>'+$("body",company).text()+'</p>';
		echoHtml += ($("urlfull",company).text() != '') ? '	<p><a href="'+$("urlfull",company).text()+'" target="_blank">'+$("urlhost",company).text()+'</a></p>' : '';
		echoHtml += '	</div>';
	});//$("company",xml).each(function(id) { 
	
	//display results
	$('#results').html('');
	$('#results').append(echoHtml);
}

