/* 
	Basic Ajax Functionality
	Created by Jay Pilgreen
	11.2.2009
	copyright River City Studio
*/


	/* -------------------- Convenvience Functions ------------------------------- */
	







    /* ------------------------------- Ajax Functionality ----------------------------- */
    
	// OK kiddos .. all Ajax stuff replaced by JQuery functions

/* ---------------------------- Call Function  ---------------------------------- */


function popContent( displayDiv, incomingURL, nextFunc ) {	
	$.ajax({
		url: incomingURL,
		beforeSend: function() {
			$("#" + displayDiv).html("<p><em>Loading ...</em></p>");
		},
		success: function(results) {
			$("#" + displayDiv).html(results);
			eval(nextFunc);
		}
	})
}



function popForm( displayDiv, incomingURL, formToGrab, nextFunc ) {
	$.ajax({
		type: $(formToGrab).attr("method"),
		url: incomingURL,
		data: $(formToGrab).serialize(),
		beforeSend: function() {
			$("#" + displayDiv).html("<p><em>Loading ...</em></p>");
		},
		success: function(results) {
			$("#" + displayDiv).html(results);
			eval(nextFunc);
		}
	});

	return false;
	
//     var params = getFormData( formToGrab );
//     e = getE( displayDiv );
//     e.innerHTML = "<p>loading...</p>";
//     getForm( displayDiv, url, params, nextFunc );
}



	/* ------------------- TinyMCE Call Functions ----------------------------- */
	
function makeWYSIWYG(incomingWidth, incomingHeight) {

    if(!incomingWidth) {
        incomingWidth = 550;
    }
    
    if(!incomingHeight) {
        incomingHeight = 350;
    }
    
    tinyMCE.init({
        mode : "textareas",
        theme : "simple",
        width : incomingWidth,
        height: incomingHeight
    });
}

