var currentDealer = "";

function selectState(state)
{
	myObj = findObj("select_state");
	myObj.value = state;
	updateDisplay();
}


function findObj( oName, oFrame, oDoc ) {
 if( !oDoc ) { if( oFrame ) { oDoc = oFrame.document; } else { oDoc = window.document; } }
 if( oDoc[oName] ) { return oDoc[oName]; } if( oDoc.all && oDoc.all[oName] ) { return oDoc.all[oName]; }
 if( oDoc.getElementById && oDoc.getElementById(oName) ) { return oDoc.getElementById(oName); }
 for( var x = 0; x < oDoc.forms.length; x++ ) { if( oDoc.forms[x][oName] ) { return oDoc.forms[x][oName]; } }
 for( var x = 0; x < oDoc.anchors.length; x++ ) { if( oDoc.anchors[x].name == oName ) { return oDoc.anchors[x]; } }
 for( var x = 0; document.layers && x < oDoc.layers.length; x++ ) {
 var theOb = findObj( oName, null, oDoc.layers[x].document ); if( theOb ) { return theOb; } }
 if( !oFrame && window[oName] ) { return window[oName]; } if( oFrame && oFrame[oName] ) { return oFrame[oName]; }
 for( var x = 0; oFrame && oFrame.frames && x < oFrame.frames.length; x++ ) {
 var theOb = findObj( oName, oFrame.frames[x], oFrame.frames[x].document ); if( theOb ) { return theOb; } }
 return null;
} 


function rowVisible( obj, vis) {
 var myobj = findObj(obj);
 if(myobj.style) {
 myobj.style.display = (vis?'block':'none');
 }
 else if(myobj.display) {
 myobj.display = (vis?'block':'none');
 }
 else {
 var myDivs = document.getElementsByTagName("div")
 myDivs[myobj].style.display = (vis?'block':'none');
}
} 

function hideDealerships(blnTrueFalse)
{
	rowVisible("location_selector_inner", !blnTrueFalse);
	rowVisible("dealer_enquiry_inner", blnTrueFalse);
	
}


function DealerEnquiry(dealer)
{
	hideDealerships(true);
	var myObj = findObj("dealer_" + dealer);
	var dealerText = myObj.innerHTML;
	dealerText = dealerText.replace(/\<a.*img.*\<\/a>/i, "");
	var myDealerDetails = findObj("dealer_enquiry_details");
	myDealerDetails.innerHTML = dealerText;
	currentDealer = dealer;
	
	document.getElementById('recipients').value = document.getElementById('r_' + currentDealer).value;
	document.getElementById('email').value = document.getElementById('r_' + currentDealer).value;


}

function updateDisplay()
{
	hideDealerships(false);

	myObj = findObj("select_state");
	if (myObj.value == "SA")
	{
		rowVisible("dealer_adtrans", false);
		rowVisible("dealer_whitehorse", false);
		rowVisible("dealer_stillwell", false);
		rowVisible("dealer_stillwellsa", true);
		rowVisible("dealer_adtranshino", false);
		rowVisible("dealer_melbourneint", false);
	}
	else if ((myObj.value == "QLD") || (myObj.value == "NT") || (myObj.value == "WA"))
	{
		rowVisible("dealer_adtrans", true);
		rowVisible("dealer_whitehorse", true);
		rowVisible("dealer_stillwell", true);
		rowVisible("dealer_stillwellsa", true);
		rowVisible("dealer_adtranshino", true);
		rowVisible("dealer_melbourneint", true);

	}
	else if (myObj.value == "NSW")
	{
		rowVisible("dealer_adtrans", false);
		rowVisible("dealer_whitehorse", false);
		rowVisible("dealer_stillwell", true);
		rowVisible("dealer_stillwellsa", false);
		rowVisible("dealer_adtranshino", true);
		rowVisible("dealer_melbourneint", false);

	}
	else if ((myObj.value == "VIC") || (myObj.value == "ACT") || (myObj.value == "TAS"))
	{
		rowVisible("dealer_adtrans", true);
		rowVisible("dealer_whitehorse", true);
		rowVisible("dealer_stillwell", false);
		rowVisible("dealer_stillwellsa", false);
		rowVisible("dealer_adtranshino", false);
		rowVisible("dealer_melbourneint", true);

	}
	else
	{
		rowVisible("dealer_adtrans", true);
		rowVisible("dealer_whitehorse", true);
		rowVisible("dealer_stillwell", true);
		rowVisible("dealer_stillwellsa", true);
		rowVisible("dealer_adtranshino", true);
		rowVisible("dealer_melbourneint", true);

	}



}

