function loadMalType(MAL_TYPE, MAL_CODE, MAL_DESC, MERK, MODEL, VARIANT, BOUWJAAR)
{
	var URL = 'inc/inc_pages/pasvormAutomatten.actions.php?ajaxAction=getMalProducts&MAL_TYPE=' + MAL_TYPE + '&MAL_DESC=' + MAL_DESC + '&MERK=' + MERK + '&MODEL=' + MODEL + '&VARIANT=' + VARIANT + '&BOUWJAAR=' + BOUWJAAR;
	var RES = doRequest(URL, 'POST');

	// LOAD IN CONTAINER
	var PRODUCT_CONTAINER = document.getElementById('MAL_PRODUCTS');
	if(PRODUCT_CONTAINER && RES)
	{
		PRODUCT_CONTAINER.innerHTML = RES;
		
		loadMalPic(MAL_CODE);
	}
}

function loadMalPic(MAL_CODE)
{
	// LOAD MAL_PIC
	var MAL_PIC = document.getElementById('MAL_PIC');
	if(MAL_PIC && MAL_CODE)
		MAL_PIC.setAttribute('src', 'PResize.php?file=uploads/' + MAL_CODE + '.jpg&w=300&m=1&q=75');
}

function setBigPicture(SRC)
{
	var CONTAINER = document.getElementById('BIG_PICTURE');
	if(CONTAINER) CONTAINER.setAttribute('src', SRC);
}


/* DETAILPAGE TEXTHIDER */
function toggleInit(EL_ID, RM_ID)
{	
	var ELEMENT			= document.getElementById(EL_ID);
	var READ_MORE		= document.getElementById(RM_ID);

	var ELEMENT_HEIGHT;

	// GET THE CONTENT HEIGHT OF THE DIV
	ELEMENT.style.height		= '';	
	ELEMENT.style.overflow		= '';	

	ELEMENT_HEIGHT = ELEMENT.offsetHeight;

	// RESTE INIT-HEIGHT
	ELEMENT.style.height		= COLLAPSED_HEIGHT;
	ELEMENT.style.overflow		= 'hidden';

	// HIDE READ-MORE CONTAINER...
	if(ELEMENT_HEIGHT<COLLAPSED_HEIGHT)
		READ_MORE.style.display = 'none';
}

function toggleHeight(EL_ID, RM_ID)
{
	var ELEMENT   = document.getElementById(EL_ID);
	var READ_MORE = document.getElementById(RM_ID);
	if(COLLAPSE_TEXT===true)
	{
		ELEMENT.style.height		= COLLAPSED_HEIGHT;
		ELEMENT.style.overflow		= 'hidden';
		READ_MORE.style.background  = 'url(images/AM_MEER_TEKST.jpg) no-repeat right top';
		document.body.scrollTop		= '0';
		COLLAPSE_TEXT = false;
	}
	else
	{
		ELEMENT.style.height		= '';	
		ELEMENT.style.overflow		= '';	
		READ_MORE.style.background  = 'url(images/AM_MINDER_TEKST.jpg) no-repeat right top';
		
		COLLAPSE_TEXT = true;
	}
}


/*
	INTELLISEARCH
*/
function intelliSearch(EL)
{
	// CUT OF IF LESS THEN 3 CHARS
	if((EL.value).length<4) 
	{
		hideIntelliSearch();
		return false;
	}
			
	// SEARCH FOR SOMETHING
	var URL = '/inc/inc_pages/pageCatalog.intelligentSearch.php?sQ=' + EL.value;
	var RES = doRequest(URL, 'POST');

	// IF RESULTS SHOW SUGGESTIONS
	showIntelliBox(RES);
}

function showIntelliBox(RES)
{
	var INTELLI_SEARCH = document.getElementById('INTELLI_SEARCH');

	// DOES RES HAS RESULTS?
	if(!RES.match(/<!--RES:0-->/g) && RES)
	{
		INTELLI_SEARCH.innerHTML	 = RES;
		INTELLI_SEARCH.style.display = 'block';
	}
	else
	{
		INTELLI_SEARCH.innerHTML	 = '';
		INTELLI_SEARCH.style.display = 'none';
	}					
}

function hideIntelliSearch()
{				
	var INTELLI_SEARCH = document.getElementById('INTELLI_SEARCH');

	INTELLI_SEARCH.innerHTML	 = '';
	INTELLI_SEARCH.style.display = 'none';
}

function setISCarSelection(M_ID, MD_ID, V_ID)
{
	// SET ID's
	if(M_ID)
	{
		var URL = '../SCore/actions/general.actions.php?ajaxAction=setSession&key=autoMerkId&value=' + M_ID;
		var RES = doRequest(URL, 'POST');
	}
	
	if(MD_ID)
	{
		var URL = '../SCore/actions/general.actions.php?ajaxAction=setSession&key=autoModelId&value=' + MD_ID;
		var RES = doRequest(URL, 'POST');
	}
	
	if(V_ID)
	{
		var URL = '../SCore/actions/general.actions.php?ajaxAction=setSession&key=autoUitvoeringId&value=' + V_ID;
		var RES = doRequest(URL, 'POST');
	}
	
	if(M_ID && MD_ID && V_ID)
	{
		var URL = '../../SCore/actions/general.actions.php?ajaxAction=setSession&key=sel_Auto&value={' + M_ID + '}-{' + MD_ID + '}-{' + V_ID + '}';
		var RES = doRequest(URL, 'POST');
	}
	
	window.location = '/?pT=4&MODE=index&GA=IS_C'; //'/200,0,25,0/Pasvorm-automatten/';
}
