var ajaxfile = "contactus.ajax.php";
var order;
var orderType;

function doSubmit(orderby, pagination){
	var direction='';

	if(order == orderby) {
		if(orderType == "asc"){
			direction = '&asc=1';
			orderType = "desc";
		}else{
			direction = '';
			orderType = "asc";
		}
	}else{
		orderType = "asc";
	}
	order = orderby;

	if (isNaN(pagination)) pagination=0;

	formAjaxSubmit(ajaxfile, 'form','resultsList', "&orderby="+orderby+direction+"&page="+pagination );
}



function starter(){
	formAjaxSubmit(ajaxfile, 'form','resultsList');
}


function doSearch(){
	formAjaxSubmit(ajaxfile, 'form','resultsList');
}


function doEmail(){

	var valid = validateForm(document.getElementById('form'));

	if ( valid == 'good'){

		//$("#resultsList").fadeTo("slow",1)
		//var pageSelect = Form.serialize(document.getElementById('form'));
		formAjaxSubmit(ajaxfile, 'form', 'resultsList')
		//new Ajax.Updater("resultsList", "/framework/ajax/"+ajaxfile, {method: 'post', parameters: pageSelect} );
	}else{
		document.getElementById('validate_error').innerHTML=valid;
		document.getElementById('validate_error').style.display = 'inline'
	}

}

function hide($obj){
	$obj.style.display = 'none';
}


function formAjaxSubmit(ajaxUrl, formName, displayArea, extraFields){
	$("#"+displayArea).css("opacity",0);
	var valuedata = $("#"+formName).serialize();
	if(extraFields){
		valuedata = valuedata+extraFields;
	}

	$("#"+displayArea).html(valuedata);
	$.ajax({
	    url: "/framework/ajax/"+ajaxUrl,
	    type: 'POST',
	    dataType: 'XML',
	    timeout: 1000000,
	    data: valuedata,
	    error: function(XMLHttpRequest, textStatus, errorThrown){
	        alert(XMLHttpRequest+", "+textStatus+", "+errorThrown);
	    },
	    success: function(XML){
	    	$("#"+displayArea).html(XML);
	        $("#"+displayArea).fadeTo("slow",1);
	    }
	});
}
