// load dependent scripts
loadScript('/Specific/basefcts.js');

function onSearchProductQuick(freeTextId)
{
    // check container
    var freeText = document.getElementById(freeTextId);
    if (null == freeText) {return;}

    ajaxLoadProductSearchQuick(0, freeText.value);
}

function ajaxLoadProductSearchQuickCompleted(container, ajaxResponse)
{
    // remove container previous nodes
	clearAllChildren(container);
	
	// create new div element
	var dv = document.createElement('div');
	dv.className = 'center_ajax_wrap';	
	dv.innerHTML = ajaxResponse;

	// append div to container
	container.appendChild(dv);
}

function ajaxLoadProductSearchQuick(pageNumber, freeText)
{
	// make ajax params
	var ajaxParameters = "search_" + freeText; 
	
	// set to history	
	if (document.ajaxNavFrames)
	{
		// set ajax ifreme
		document.getElementById('ajaxnav').src = 'empty.aspx?ajaxParameters=' + ajaxParameters;
	}
	else
	{
		// update location
		document.location = '#' + ajaxParameters
	}
} 

function ajaxLoadProductSearchQuick_Auto(pageNumber, freeText)
{
    // check container
    var container = document.getElementById('home_content_ajax_container');
    if (null == container) {return; }
    
    // remove container previous nodes
	clearAllChildren(container);
    
    // load image loading
    //loadHomeLoadingImage(container);
    
    // get current date
    var curDate = new Date();
   
    // set params
    var url = '/home';
    url += '/default.aspx';
    url += '?ajax_root_ctrl_name=ctrl_search_products_quick_divisions_pagination_ajax';
    url += '&page_number=' + pageNumber;
    url += '&free_text=';
    url += (null == freeText) ? '' : freeText;
    url += '&justToBeDifferent=' + curDate.getTime();

    // call ajax
    executeAjaxRequest(url, container, ajaxLoadProductSearchQuickCompleted);
} 

