var curVolIdx    = 4;
var VersaoPlayer = versaoWM();
var isMute;
var nameCode;
var versionCode = bVer();

isIE = (document.all) ? 1:0;
isNav = (document.layers) ? 1:0;

var activeX = (isIE == 1 && versionCode >= 4.0) ? true : false; 

vArray = new Array();
vArray[0]  =  0;
vArray[1]  =  15;
vArray[2]  =  35;
vArray[3]  =  50;
vArray[4]  =  70;
vArray[5]  =  85;
vArray[6]  =  100;
vArray[7]  =  70;
vArray[8]  =  80;
vArray[9]  =  90; 
vArray[10]  =  100;

function bVer() {
	return parseFloat(navigator.appVersion);
}

function SetVolume(index){
	var curVol = eval("document.wmfile9.volume");
	document["wmfile9"].settings.volume = vArray[index];
	isMute = 0;
	document.images["meter"].src = eval("meter" + index + ".src");
}

function myvoid(){
	;
}

function changeVolume(dir){
	if (dir == 0){
		if (curVolIdx < 6)
			curVolIdx++;
	} else {
		if (curVolIdx > 0)
			curVolIdx--;
	}
	SetVolume(curVolIdx);
}

function MeterClick(n){
	curVolIdx = n;
	SetVolume(n);
}

function Mute(){
	if(isMute != 1){ 
		document["wmfile9"].settings.mute = true;
		isMute = 1;
	} else {
		document["wmfile9"].settings.mute = false;
		isMute = 0;
	}
	
}

//version
   var os_Name = "none";                                  	 // Sistema Operacional
   var browser_Name = "unknown";                             // Nome do Navegador
   var browser_Version = ""               					 // Versão do Browser
// retorna o browser e versao (ex: ie6, ie4, ns6)   
function d_Browser() {
		agent = navigator.userAgent.toLowerCase();
		major = parseInt(navigator.appVersion);
		minor = parseFloat(navigator.appVersion);
		//tratamento do IE
		if (agent.indexOf("msie")!=-1) {
			browser_Name = "ie";
			if (agent.indexOf("msie 4")!=-1) {versao = 4;} 
			else if (agent.indexOf("msie 5")!=-1) {versao = 5;} 
			else if (agent.indexOf("msie 6")!=-1) {versao = 6;} 
			else {versao = ""}
		// tratamento do netscape
		} else if ((agent.indexOf("mozilla")!=-1) && ((agent.indexOf("spoofer")==-1) && (agent.indexOf("compatible")==-1) && (agent.indexOf("safari")==-1))) {
			browser_Name = "ns";
			if (minor < 4.04) {
			versao = "4b";
			} else if ((this.major >= 4) && (this.major < 5)) {
			versao = 4;
			} else if (this.major >= 5) {
			versao = 7;
			} else {
			versao = "";
			}
		// tratamento dos outros browsers
		} else {
			browser_Name = "np";
		}
var browser_n = browser_Name + versao;
return (browser_Name + versao);
}
b = d_Browser();
// fim funcao detecta browser

// detecta windows media
// retorna versão(num), netscape ou "notsup"
function versaoWM(){
	var bwm = d_Browser();
	var winstalledVersion = 0;
		var wmp64 = "MediaPlayer.MediaPlayer.1";
		var wmp7 = "WMPlayer.OCX.7";
	if ( (bwm.indexOf('ie') != -1) ) {
		document.writeln('<script language="VBscript">');
		document.writeln('Function wdetectActiveXControl(activeXControlName)');
		document.writeln('  on error resume next');
		document.writeln('  wdetectActiveXControl = False');
		document.writeln('  wdetectActiveXControl = IsObject(CreateObject(activeXControlName))');
		document.writeln('End Function');
		document.writeln('</scr' + 'ipt>');
			if (wdetectActiveXControl(wmp7) == true) {
				winstalledVersion = "9";
				//alert("Mplayer.7 compatible")
			} else if (wdetectActiveXControl(wmp64) == true) {
				winstalledVersion = "6";
				//alert("Mplayer.6 compatible")
			}
	} else if ( (bwm.indexOf('ns') != -1) ) {
		if (navigator.mimeTypes["application/x-mplayer2"]) {
			//var pluginDesc = navigator.mimeTypes["application/x-mplayer2"].description;
			winstalledVersion = "ns";
		}
	} else {
			winstalledVersion="notsup";
	}
	return winstalledVersion;
}

// fim funcao detecta windows media

// funcao detecta real audio
function getRPVersion() {
var brm = d_Browser();
var RealMode=0;
var RealIE=0;
if (brm.indexOf("ie")!= -1 )
{
	var objRealPlayer, playerVersion;
	objRealPlayer = new ActiveXObject("rmocx.RealPlayer G2 Control.1")
	playerVersion = objRealPlayer.GetVersionInfo();
	objRealPlayer = null;
		if (playerVersion != "")
		{
			RealIE=1;
		} else {
			RealIE=0;
		}

} else {

// netscape 
	numPlugins = navigator.plugins.length;
		for (i = 0; i < numPlugins; i++)
		{
			plugin = navigator.plugins[i];
				if (plugin.name.substring(0,10)=="RealPlayer")
				{
					RealMode=1;
				}
		}
}
	if (RealIE != "0") {
		return("rmie");
	} else if (RealMode != "0") {
		return("rmns");
	} else {
		return("notsup");
	}
}
// fim funcao detecta real audio


// funcao detecta flash
//if ( (b.indexOf('ie') != -1)) {
//}
function getFlashVersion(){
	var bfv = d_Browser();
	var finstalledVersion = 0;
	if ((bfv.indexOf('ie') != -1)) {
		document.writeln('<script language="VBscript">');
		document.writeln('Function fdetectActiveXControl(activeXControlName)');
		document.writeln('  on error resume next');
		document.writeln('  fdetectActiveXControl = False');
		document.writeln('  fdetectActiveXControl = IsObject(CreateObject(activeXControlName))');
		document.writeln('End Function');
		document.writeln('</scr' + 'ipt>');
		for (var i=3; i<10; i++){
			if(fdetectActiveXControl("ShockwaveFlash.ShockwaveFlash."+i) == true) finstalledVersion = "ie" + i;
		}
	} else if ((bfv.indexOf('ns') != -1)) {
		if (navigator.plugins["Shockwave Flash"]) {
			var pluginDesc = navigator.plugins["Shockwave Flash"].description;
			finstalledVersion = "ns" + parseInt( pluginDesc.charAt( pluginDesc.indexOf(".")-1 ) );
		}
	} else {
			finstalledVersion="notsup";
	}
	return finstalledVersion;
	i="";
	b=0;
	activeXControlName="";
}
// fim funcao detecta flash

// momta os parametros das tags obj e embed
function spliter(type,objAttach,parametros)
{ 
	var dados = parametros;
	var count = 0
	var vmParam = null;
	dados = dados.replace('%,%', '%%%SEP%%%');
	var separador = dados.split(",");
	var count = ""
	for (i=0; i < separador.length; i++) {
		var propriedades = separador[i].split(":");
		for (j=0; j < propriedades.length; j++) {
			a=propriedades[j];
			b=propriedades[j+1].replace('%%%SEP%%%', ',');
			if (type == "obj") {
				vmParam = document.createElement("PARAM");
				vmParam.name = a;
				vmParam.value = b;
				
				objAttach.appendChild(vmParam);
				
				//document.write('<PARAM NAME="'+a+'" VALUE="'+b+'">');
			}	
			if (type == "embed") {
				
				objAttach.setAttribute(a, b);
				
				//document.write(a+'="'+b+'" ');
			}	
			j=j+1;
		}
	}	
	return objAttach;
	
} 
// fim momta os parametros das tags obj e embed

// funcao que escreve as tags
function writeTag(tagtype,width,height,tagparamurl,tagmedianame,src,tagclassid,tagobjcodebase,tagembedtype,tagembedplugpg,params)
{
	if (tagtype == "obj") {

		var wmObj = document.createElement("OBJECT");
		wmObj.classid = tagclassid;
		wmObj.codebase = tagobjcodebase;
		wmObj.id =  tagmedianame;
		wmObj.width = width;
		wmObj.height = height;
		wmParam = document.createElement("PARAM");
		wmParam.name = tagparamurl;
		wmParam.value = src;
		wmObj = spliter('obj',wmObj,params);
		wmObj.appendChild(wmParam);
			
		/*
		document.write('<OBJECT classid="'+tagclassid+'"');
		document.write(' codebase="' +tagobjcodebase+'"');
		document.write(' id="'+tagmedianame+'"');
		document.write(' width="'+width+'"');
		document.write(' height="'+height+'"');
		document.write('>');
		document.write('<PARAM name="'+tagparamurl+'" value="'+src+'">');	
		spliter('obj',params);
		document.write('</OBJECT>');
		*/
		//alert(tagparamurl);
	}
	if (tagtype == "embed") {
		
		var wmObj = document.createElement("EMBED");
		wmObj.type = tagembedtype;
		wmObj.pluginspage = tagembedplugpg;
		wmObj.src = src;
		wmObj.name = tagmedianame;
		wmObj.width = width;
		wmObj.height = height;
		wmObj = spliter('obj',wmObj,params);
		
		//document.body.appendChild(embedObj);
		/*
		document.write('<EMBED type="'+tagembedtype+'" ');
		document.write('pluginspage="'+tagembedplugpg+'" ');
		document.write('src="'+src+'" ');
		document.write('name="'+tagmedianame+'" ');
		spliter('embed',params);
		document.write('width="'+width+'" ');
		document.write('height="'+height+'" ');
		document.write('></EMBED>');
		*/
		//alert(tagparamurl);
	}	
	if (tagtype == "default") {
		var wmObj = document.createElement("OBJECT");
		wmObj.classid = tagclassid;
		wmObj.codebase = tagobjcodebase;
		wmObj.id = tagmedianame;
		wmObj.width = width;
		wmObj.height = height;
		
		var wmParam = document.createElement("PARAM");
		wmParam.name = tagparamurl;
		wmParam.value = src;
		
		wmObj.appendChild(wmParam);
		wmObj = spliter('obj',wmObj,params);
		wmEmbed = document.createElement("EMBED");
		wmEmbed.type = tagembedtype;
		wmEmbed.pluginspace = tagembedplugpg;
		wmEmbed.src = src;
		wmEmbed.name = tagmedianame;
		wmEmbed = spliter('embed',wmEmbed,params);
		wmObj.appendChild(wmEmbed);
		
		/*
		document.write('<OBJECT classid="'+tagclassid+'"');
		document.write(' codebase="' +tagobjcodebase+'"');
		document.write(' id="'+tagmedianame+'"');
		document.write(' width="'+width+'"');
		document.write(' height="'+height+'"');
		document.write('>');
		document.write('<PARAM name="'+tagparamurl+'" value="'+src+'">');
		spliter('obj',params);
		document.write('<EMBED type="'+tagembedtype+'" ');
		document.write('pluginspage="'+tagembedplugpg+'" ');
		document.write('src="'+src+'" ');
		document.write('name="'+tagmedianame+'" ');		
		spliter('embed',params);
		document.write('width="'+width+'" ');
		document.write('height="'+height+'" ');
		document.write('></EMBED>');		
		document.write('</OBJECT>');
		*/
		//alert(tagparamurl);
	}	
	
	return wmObj;
}
// funcao que escreve as tags

//function Player(type,params) {
function RCPlayer(type, width, height, name, src, params) {
	var tagtype = ""
	var tagsrc = src;
	var tagwidth = width;
	var tagheight = height;
	var tagclassid = ""
	var tagobjcodebase = ""
	var tagembedtype = ""
	var tagembedplugpg = ""
	var tagversion = ""
	var tagmedianame = name;
	var tagparamurl = "src"
	var wm_default_id_ie = "clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
	var wm_default_id_ns = ""
	var rp_default_id_ie = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
	var rp_default_id_ns = ""	
	var fp_default_id = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	// escreve as tags
	if (type == "wm") {
		if (versaoWM() > 6) {
			//alert("maior que 6")
			tagtype = "obj";
			tagclassid = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
			tagparamurl = "url"
			tagversion = ""
			tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
			tagembedtype = ""
			tagembedplugpg = ""
		} else if (versaoWM() <= 6) {
			//alert("menor que 6")		
			tagtype = "obj";
			tagclassid = "CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
			tagparamurl = "filename"
			tagversion = ""
			tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
			tagembedtype = ""
			tagembedplugpg = ""
		} else if (versaoWM() == "ns") {
			tagtype = "embed";
			tagclassid = "";
			tagversion = "";
			tagobjcodebase = "";
			tagembedtype = "application/x-mplayer2";
			tagembedplugpg = "http://www.microsoft.com/windows/windowsmedia";
		} else {
			tagtype = "default";
			tagclassid = wm_default_id_ie; 
			tagversion = ""
			tagobjcodebase = "CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
			tagembedtype = ""
			tagembedplugpg = ""
			tagembedtype = "application/x-mplayer2";
			tagembedplugpg = "http://www.microsoft.com/windows/windowsmedia";
		}
	} else if (type == "rm") {
		if (getRPVersion() == "rmie") {
			tagtype = "obj";
			tagclassid = rp_default_id_ie
			tagversion = ""
			tagobjcodebase = ""
			tagembedtype = ""
			tagembedplugpg = ""
		} else if (getRPVersion() == "rmns") {
			tagtype = "embed";
			tagclassid = rp_default_id_ns		
			tagversion = ""
			tagobjcodebase = ""
			tagembedtype = "audio/x-pn-realaudio-plugin"
			tagembedplugpg = ""
		} else {
			tagtype = "default";
			tagclassid = rp_default_id_ie
			tagversion = ""
			tagobjcodebase = ""
			tagembedtype = "audio/x-pn-realaudio-plugin"
			tagembedplugpg = ""
		}
	} else if (type == "fp") {
		var fpnavtype = getFlashVersion();
		if (fpnavtype.indexOf("ie") != -1) {
			tagtype = "obj";
			tagclassid = fp_default_id;
			tagversion = fpnavtype.substring(2);
			tagobjcodebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+tagversion+",0,0,0";
			tagembedtype = "";
			tagembedplugpg = "";
		} else if (fpnavtype.indexOf("ns") != -1) {
			tagtype = "embed";
			tagclassid = "";
			tagversion = "";
			tagobjcodebase = "";
			tagembedtype = "application/x-shockwave-flash";
			tagembedplugpg = "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";
		} else {
			tagtype = "default";
			tagclassid = fp_default_id;
			tagversion = "";
			tagobjcodebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0";
			tagembedtype = "application/x-shockwave-flash";
			tagembedplugpg = "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";
		}
	}

	return writeTag(tagtype,tagwidth,tagheight,tagparamurl,tagmedianame,tagsrc,tagclassid,tagobjcodebase,tagembedtype,tagembedplugpg,params);
}
// JavaScript Document