/* 
USE: Mazda2 Pre-Launch/Launch Microsite
AUTHOR: Stephen Fulljames, Kay Grant
DATE: 22/08/2007
VERSION: 1.0
*/

Event.observe(window,'load',function() {

    $A(document.getElementsByTagName('select')).each(function(i) {
        
        setThisId = 'clone'+i.id
        
        thisList = Builder.node('ul', { id: setThisId, className: 'replacedList' } );
                        
        $A(i.getElementsByTagName('option')).each(function(i,n) {
            thisOpt = thisList.appendChild(Builder.node('li', i.innerHTML));
            if (n == 0) thisOpt.setAttribute('class','first');
        });
        
        target = $(i).up();
        guide = i.next();
        
       // target.insertBefore(thisList,guide);
       // i.hide();
        
        if($(setThisId)) {
            $A($(setThisId).getElementsByTagName('li')).each(function(i) {
                Event.observe(i,'click',listClick,false);
            })
        }
                    
    });

});

function listClick(e) {
    target = Event.findElement(e,'ul').id.replace('clone','');
    clickedOn = Event.element(e);
    listPos = clickedOn.previousSiblings().length;
    
    $(target).selectedIndex = listPos;
}

function oc()
    {
        window.open('http://www.mazda.de/mazdatools/configurator/startup.aspx?serieID=62','Konfigurator','width=780, height=660, toolbar=no, status=no, scrollbars=yes, resizable=yes'); 
        href="javascript:void(0)";
    }


/* Competition image and link handling */

function cachePrizes() { 
	this.prizes = new Array(3);
	for (i = 1; i < 4; i++) {
		prizes[i] = new Image();
		prizes[i].src = '/images/elements/prize' + i + '.jpg';
	}
	return this;
}
function showPrizes(num,xlink) {
	document.getElementById('prizePic').src = prizes[num].src;
	for (i = 1; i < 4; i++) {
		document.getElementById(i).className = 'off';
	}
	document.getElementById(num).className = 'on';
	document.getElementById('prizePicLink').href = xlink;
}
function logShowPrizes(num,logSiteName,xlink){
    tc_log(logSiteName + 'competition_prize' + num);
    showPrizes(num,xlink);
}

function logClose(logSiteName){
    tc_log(logSiteName);
    //timeout added to give the logging time to fire - kl/15/10/07
    setTimeout("history.back()", 500);
    return false;
}
/* music page popup */

function openMusicWin(url) { 
	var properties = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
    var dimensions = 'width=640,height=650';	
	var settings = dimensions + properties;
	popup = window.open(url,'musicWin',settings);
	if(url.indexOf("://") == -1) popup.focus();
	return false;
}

/* KeepMeInformed DE popup box functionality */

function showKMIbox() {
    document.getElementById('kmiBox').style.visibility = 'visible';
}
function hideKMIbox() {
    document.getElementById('kmiBox').style.visibility = 'hidden';
}


