var imageFadeDuration = 500;


function browse_search_ajax(formID){
	base_ajax('search-results', MODULES_URL + '/literature/controllers/browseSearch-results.php', $("#" + formID).serialize(), 'link_tracker_init();');
}

function cart_shipping_ajax(formID){
	base_ajax('cartShippingInfo', MODULES_URL+'/literature/htmls/cart-verifyShipping.php', $("#" + formID).serialize());
}

function doAction(itemID, action){
	var divID = '';
	
	var url = MODULES_URL+'/literature/controllers/doAction.php';
	var qStr = 'itemID='+escape(itemID)+'&action='+action; //ENCODE itemID
	var callback;
	
	if (action=='download')	{
		callback = "download_file('"+itemID+"')";
	}else if (action.substring(0,6)=='order-')	{
		var divType = action.substring(6, action.length);
		divID = divType+'_'+itemID+'_qty';
		if (divType=='fundItem' || divType=='fundKit'){
			callback = "update_cart_nConstant()";
		}else{
			callback = "update_cart('"+itemID+"');update_cart_nConstant()";
		}
	}else if (action=='open-order')	{
		callback = "open_order()";
	}
//alert(divID);
/* -- TW -- 03/1/11 9:33 PM
	if(!$defined($(divID))){
		divID = "";
	}else{

	}
*/
	base_ajax(divID, url, qStr, callback);
}

function download_file(itemID) {
	var url = window.location.href;
	var endOfProtocol = url.indexOf('//')+2;
	url = url.substring(url.indexOf('/',endOfProtocol));
	window.location.href = MODULES_URL+"/assets/controllers/Files/download.php?id="+itemID+"&startDownload=true&r="+url;
}

function email_items(isItemKitOrder, itemOrOrderID) {
	popUp(MODULES_URL+'/literature/controllers/popup.php?ctrl=email.php&isItemKitOrder='+isItemKitOrder+'&itemID='+escape(itemOrOrderID),800,600);
}

function update_cart(itemID) {
	//update the cart summary block in sidebar
	divID = 'cartSummaryArea';
	var url = MODULES_URL+'/literature/htmls/cart-small.php';
	base_ajax(divID, url, '', "evaluate_js(response);");
}

function update_cart_nConstant(newTotal) {
	//update the "View Cart (#)" link in constant nav
	var divID = 'nConstant-cart';
	if ($("#" + divID)) {
		if (typeof newTotal == 'undefined') {
			var html = $("#" + divID).html();
			var htmlArray = html.split(" ");
			var count = parseInt( htmlArray[2].substring(1,htmlArray[2].length-1) );
			newTotal = count+1;
		}
		$("#" + divID).html("View Cart ("+newTotal+")");
	}
}

function open_order() {
	window.location.href = '/advisor-resources/literature/cart/?formAction=confirm';
}

function admin_matching_resource_filter(){
	var val = $("filterSelect input[name='resType']").val();
	base_ajax("resource_select", MODULES_URL + "/literature/controllers/resourceDropdown.php?resTypeID=" + val + "&fieldName=resource");
}



