// $Id: common.js,v 1.13 2009-07-02 13:10:26 staging Exp $
var d=document;
function resizeMe(obj){ 
return false;
}
function tabDisplay(tab1,tab2,tab3) {
    d.getElementById(tab1).className='down';
    d.getElementById(tab2).className='';
    d.getElementById(tab3).className='';
}
function timesDisplay(table1,table2,table3) {
    d.getElementById(table1).style.display='block';
    d.getElementById(table2).style.display='none';
    d.getElementById(table3).style.display='none';
}
function showTimes(iTable) {
    var sIdentity;
    if (!d.getElementById){return false;}
    for (var x=1; x<7; x++){
	sIdentity = "dept"+x+"ContactInfo";
	if (d.getElementById(sIdentity)){
	    if (iTable!=x){
		d.getElementById(sIdentity).style.display='none';	
	    }else{
		d.getElementById(sIdentity).style.display='block';	
	    }}}}
function showTabs(iTab){
    var sIdentity;
    if (!d.getElementById){return false;}
    for (var x=1; x<7; x++){
	sIdentity = "deptTab"+x;
	if (d.getElementById(sIdentity)){
	    if (iTab!=x){
		d.getElementById(sIdentity).className='';	
	    }else{
		d.getElementById(sIdentity).className='down';	
	    }}}}		
function tabDisplay2(tab1,tab2) {
    if (!d.getElementById){return false;}	
    if(d.getElementById(tab1)){
	d.getElementById(tab1).className='down';
    }
    if(d.getElementById(tab2)){
	d.getElementById(tab2).className='';
    }}
function timesDisplay2(table1,table2) {
    if (!d.getElementById){return false;}	
    if (d.getElementById(table1)){
	d.getElementById(table1).style.display='block';
    }
    if(d.getElementById(table2)){
	d.getElementById(table2).style.display='none';
    }}
function displayDirections(iDepartment_number, sDestination){
    var sStart_postcode = d.getElementById(("postcodefield"+iDepartment_number)).value;
    if (sStart_postcode == ""){
	return false;
    }
    d.getElementById(("directionsIframe"+iDepartment_number)).src="http://www.multimap.com/clients/aproute.cgi?client=bmw_htm2&icon=X&rn=GB&startpc="+encodeURIComponent(sStart_postcode)+"&"+sDestination+"&qs=q&starttime=00:00";
	
    return true;
}
function showLevel2(isShow){
    if (!d.getElementById){return false;}
    if (d.getElementById('level2')){    
	if (isShow){
	    d.getElementById('level1').style.display='none';
	    d.getElementById('level2').style.display='block';
	    showTabs(4);showTimes(4);
	}else{
	    d.getElementById('level1').style.display='block'; 
	    d.getElementById('level2').style.display='none'; 

	    showTabs(1);showTimes(1);
	}}}
function toggle( targetId ){
    if (d.getElementById){
        target = d.getElementById( targetId );
	if (!target) { return; }
	
	if (target.style.display == "block"){
	    target.style.display = "none";
	} else {
	    target.style.display = "block";
	}}}
function dealerOwnEnlarge (imgURL) {
    d.getElementById('enlarged').style.display = 'block';
    d.getElementById('enlarged').style.backgroundImage = 'url(' +imgURL + ')';
}
