/**
 * @author Claudio Cesar Sanchez Tejeda
 */
 
function getPageByAjax(page)
{
	page = root_path + page.replace(root_path, '');
	return $.ajax({url: page, method: 'get', async: false}).responseText;
}

var dom_ready_functions = new Array;

dom_ready_functions[dom_ready_functions.length] = function (){	

	$("a,:submit,:image").click (function()
	{
		if (login || (this.name != 'login' && this.name != 'logintohref'))
		{
			if (this.id != "save_result_link")
			{
			var chks = $(":checkbox[@name='save[]'][@checked]");
			if (chks.length > 0)
			{
				if(!confirm("Would you like to save the selected items? (log-in required)"))
				{
					return true;
				}
				else
				{
					$("#save_result_link").click();
					var chks = $(":checkbox[@name='save[]'][@checked]");
					for (i = 0; i < chks.length; i++)
					{
						chks[i].checked = false;
					}
					
					return false;
				}
			}
			}
			else
			{
			var chks = $(":checkbox[@name='save[]'][@checked]");
			if (chks.length > 0)
			{
				call_log_system(this.href, save_function);
				return false;
			}
			else
			{
				alert ('Please, select one or more results to save');
				return false;
			}
			}
		}
	});
}

dom_ready_functions[dom_ready_functions.length] = function ()
{	
	if (typeof resultsArray != "undefined" && resultsArray.length > 0)
	{
		var ids = "";
		for (i = 0; i < resultsArray.length - 1; i++)
		{
			ids += resultsArray[i][0] + ',';
		}
		ids += resultsArray[resultsArray.length - 1][0];
		createCookie("c_ids", ids, 30);
	}
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}