var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

function getBrowserInfo() {
	if(checkIt('konqueror'))		browser = "Konqueror";
	else if(checkIt('safari'))		browser = "Safari";
	else if(checkIt('omniweb'))		browser = "OmniWeb";
	else if(checkIt('opera'))		browser = "Opera";
	else if(checkIt('webtv'))		browser = "WebTV";
	else if(checkIt('icab'))		browser = "iCab";
	else if(checkIt('msie'))		browser = "Internet Explorer";
	else if(!checkIt('compatible'))	browser = "Netscape Navigator";
	else							browser = "An unknown browser";

	return browser;
}

function checkIt(string) {
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

function carregaFlash(mediaIdPrev, index, isToque) {
	var flashvars = {};
    flashvars.mediaIdPreview = mediaIdPrev;
    flashvars.index = index;
    if(isToque) {
    	flashvars.isToque = isToque;
    	flashvars.serverUrlToqueDomain = "http://mundooi2.oi.com.br";
    }
    var params = {};
    if(getBrowserInfo() != 'Safari') params.wmode = "transparent";
    var attributes = {};
    swfobject.embedSWF("previewPlayer.swf", "flashPreview"+index, "72", "16", "9.0.0", false, flashvars, params, attributes);
}

document.observe('dom:loaded', function () {
    previewList = $$('.previewPlayer');
});

function startMusic(index, isToque) {
	//alert(index);
	var previewItem = previewList[index];
	//alert(previewItem);
	stopPreview(previewItem, isToque);
	previewItem.setStyle({width: "72px"});
}

function stopPreview(ref) {
	previewList.each(function(n, index) {
        var sizeOf = n.getWidth();
        if(sizeOf > 17 && ref != n) {
            var midElemento = n.firstDescendant().value;
            //alert(index);
            n.innerHTML = '<input type="hidden" value="'+midElemento+'" /><div id="flashPreview'+index+'"></div>';
            if(n.hasClassName('toque')) n.setStyle({width: "14px"});
            else n.setStyle({width: "17px"});
            carregaFlash(midElemento, index, n.hasClassName('toque'));
            //n.innerHTML = n.innerHTML;
        }
    });
}
