//cvl 2009

var currentMerk_Id="";
var currentModel_Id="";
var currentBouwjaar_Id="";
var currentOnderdeelgroep_Id="";
var currentOnderdeelicon_Id="";

var currentMerk_Name="";

//AFHANDELING JAVASCRIPT/FLASHCOMMUNICATIE VOOR VERSCHILLENDE BROWSERS
function getFlashMovieObject(MOTOR3){
	if (window.document[MOTOR3]){
	return window.document[MOTOR3];
	}
		if (navigator.appName.indexOf("Microsoft Internet")==-1){
			if (document.embeds && document.embeds[MOTOR3])
			return document.embeds[MOTOR3];
			}
		else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
			{
			return document.getElementById(MOTOR3);
			}
}


//INITIEREN FLASH binnenkomende links van bijv google.
//var currentMerk_Name="Alle Merken";
//var currentModel_Name="Alle Modellen";
//function getcurrentMerk(){return currentMerk_Name;}		
//function getcurrentModel(){return currentModel_Name;}				

//FUNCTIES VOOR HREF LINKS
function setcurrentMerk(newMerk_Name, newMerk_id) 
{
	currentMerk_Name = newMerk_Name;
	currentMerk_Id   = newMerk_id;

	// Reset model en bouwjaar + Eventuele subgroep
	currentModel_Id    = "";
	currentBouwjaar_Id = "";
	
	
	SendMerkToFlashMovie(newMerk_Name, newMerk_id);
	Request_content('');

	return false;
}

function setcurrentModel(newModel_Name, newModel_id) 
{
	currentModel_Name  = newModel_Name;
	currentModel_Id    = newModel_id;
	currentBouwjaar_Id = "";
	
	SendModelToFlashMovie(newModel_Name, newModel_id, currentMerk_Name);
	Request_content('');	
	
	return false;
}

//FUNCTIES DOOR FLASH AAN TE ROEPEN 

//(fj-ref 1)
function SendMerkToFlashMovie(newMerk_Name, newMerk_id)
{

	var flashMovie=getFlashMovieObject("motorMPO");
	flashMovie.sendMerk(newMerk_Name, newMerk_id); 
	//document.getElementById('htmlMerk').value = newMerk_Name + " id="+newMerk_id;
}

//(fj-ref 2)
function SendModelToFlashMovie(newModel_Name, newModel_id, currentMerk_Name)
{
	var flashMovie=getFlashMovieObject("motorMPO");
	flashMovie.sendModel(newModel_Name, newModel_id, currentMerk_Name);
	//document.getElementById('htmlModel').value = newModel_Name+" id="+newModel_id;
}

//(fj-ref 3)
function recievePartIdFromFlash(partId) {
	if (partId == 0)
	{
		currentOnderdeelgroep_Id = '';	
	}
	else
	{
		currentOnderdeelgroep_Id   = partId;
	}
	
	currentOnderdeelicon_Id    = '';
	Request_content('');
	//document.getElementById('htmlOnderdeelgroep').value = "hoofdgroep id=" + partId;
}


//(fj-ref 5) in scroller
function recieveBouwjaarIdFromFlash(bouwjaarId) {
	currentBouwjaar_Id   = bouwjaarId;	
	Request_content('');
	//document.getElementById('htmlBouwjaar').value = "bouwjaar id=" + bouwjaarId;
}

//(fj-ref 6) in scroller
function recieveOnderdeelgroepIdFromFlash(onderdeelgroep_id) {
	currentOnderdeelicon_Id   = onderdeelgroep_id;
	Request_content('');
	//document.getElementById('onderdeel_iconen').value = "onderdeel_icon id=" + onderdeelgroep_id;
}

function send_url_1(animated,url,target) 
{
	if (animated == true)
	{
		loading();
	}
	
	var xmlHttp;
	try 
	{ 
		xmlHttp=new XMLHttpRequest(); 
	}
	catch (e)
    {
		try
		{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e)
        {    
		    try
            {      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
		    catch (e)
      		{      
				return false;      
			}    
		}  
	}
	
    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4)
        {
			document.getElementById(target).innerHTML = xmlHttp.responseText;
			if (animated == true)
			{
				var load_done=setTimeout("loading_done()", 400);
			}
        }
    }
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);  	
}
