// JavaScript Document
function StrToFloat(str)
{
    if (str.indexOf(",") != -1) {
		str = str.replace(",",".");
    }
    var result = parseFloat(str);
    if (isNaN(result)) {
		result = 0.0;
    }
    return result;
}


function aoVivoAudio(){
	
	var aovivo_audio = new Array();
	
 aovivo_audio[24] = "1,20";
 aovivo_audio[32] = "1,80";
 aovivo_audio[48] = "2,20";
 aovivo_audio[56] = "2,50";
 aovivo_audio[64] = "2,93";
 aovivo_audio[96] = "3,16";
 aovivo_audio[109] = "3,28"; 
 aovivo_audio[128] = "3,40";
 aovivo_audio[148] = "5,10";
 aovivo_audio[164] = "6,02";
 aovivo_audio[256] = "12,24";
 aovivo_audio[512] = "28,00";
 aovivo_audio[1024] = "50,00";
	
	
	
	var obj = document.getElementById("s_vivoaudio");
	var kbps = document.getElementById("quality_audio");
	
	for (i = 0; i<=obj.options.length;i++){
	
		if (obj.options[i].selected == true){
		
			break;		
		}
	}
	
	for (k = 0; k<=kbps.options.length;k++){
	
		if (kbps.options[k].selected == true){
		
			break;		
		}
	}
	
	var vprice = StrToFloat(aovivo_audio[kbps.options[k].value]) * StrToFloat(obj.options[i].value);
	var vprice2 = new String(Math.round(vprice*100)/100)
	
	var price = vprice2.replace(".", ",");
	
	if (price.indexOf(",") == -1){
		
		document.getElementById("aovivo_audio").innerHTML = price + ",00";
		document.getElementById("aovivo_1").value = price + ",00" + "|56|" + obj.options[i].value + "|" + kbps.options[k].value;
		
	}else{
		
		var listArray = price.split(",");
		
		if (listArray[1].length == 1){
				
			price = price + "0";
			
		}
		
		document.getElementById("aovivo_audio").innerHTML = price;
		document.getElementById("aovivo_1").value = price + "|56|" + obj.options[i].value + "|" + kbps.options[k].value;
		
	}
	
}

function aoVivoVideo(){
	
	var aovivo_video = new Array();
	
 aovivo_video[24] = "1,20";
 aovivo_video[32] = "1,80";
 aovivo_video[48] = "2,20";
 aovivo_video[56] = "2,50";
 aovivo_video[64] = "2,93";
 aovivo_video[96] = "3,16";
 aovivo_video[109] = "3,28";
 aovivo_video[128] = "3,40";
 aovivo_video[148] = "5,10";
 aovivo_video[164] = "6,02";
 aovivo_video[256] = "12,24";
 aovivo_video[512] = "28,00";
 aovivo_video[1024] = "50,00";

		
	var obj = document.getElementById("s_vivovideo");
	var kbps = document.getElementById("quality_video");
	
	for (i = 0; i<=obj.options.length;i++){
	
		if (obj.options[i].selected == true){
		
			break;		
		}
	}
	
	for (k = 0; k<=kbps.options.length;k++){
	
		if (kbps.options[k].selected == true){
		
			break;		
		}
	}
	
	var vprice = StrToFloat(aovivo_video[kbps.options[k].value]) * StrToFloat(obj.options[i].value);
	var vprice2 = new String(Math.round(vprice*100)/100)
	
	document.getElementById("aovivo1").innerHTML = vprice2.replace(".", ",");
	
	var price = vprice2.replace(".", ",");
	
	if (price.indexOf(",") == -1){
		
		document.getElementById("aovivo1").innerHTML = "R$"+price + ",00";
		document.getElementById("aovivo_1").value = price + ",00" + "|57|" + obj.options[i].value + "|" + kbps.options[k].value;
		
	}else{
		
		var listArray = price.split(",");
		
		if (listArray[1].length == 1){
				
			price = price + "0";
			
		}
		
		document.getElementById("aovivo1").innerHTML = "R$"+price;
		document.getElementById("aovivo_1").value = price + "|57|" + obj.options[i].value + "|" + kbps.options[k].value;
		
	}
	
}

function OnDemandAudio(){
	
	var ondemand = new Array();
	var precos = new Array();

 ondemand[24] = "1,20";
 ondemand[32] = "1,80";
 ondemand[48] = "2,20";
 ondemand[56] = "2,50";
 ondemand[64] = "2,93";
 ondemand[96] = "3,16"; 
 ondemand[109] = "3,28"; 
 ondemand[128] = "3,40";
 ondemand[148] = "5,10";
 ondemand[164] = "6,02";
 ondemand[256] = "12,24";
 ondemand[512] = "28,00";
 ondemand[1024] = "50,00"; 
 
 precos[500] = "50,00";
 precos[1000] = "90,00";
 precos[2000] = "150,00";
 precos[5000] = "250,00";
 precos[10000] = "400,00";
	
	var obj = document.getElementById("s_onaudio");
	var kbps = document.getElementById("ondemand_audio");
	var mbytes = document.getElementById("ondemand_mbytes");
		
	for (i = 0; i<=obj.options.length;i++){
	
		if (obj.options[i].selected == true){
		
			break;		
		}
	}
	
	for (k = 0; k<=kbps.options.length;k++){
	
		if (kbps.options[k].selected == true){
		
			break;		
		}
	}
	
	for (l = 0; l<=mbytes.options.length;l++){
	
		if (mbytes.options[l].selected == true){
		
			break;		
		}
	}
	
	var vprice = (StrToFloat(ondemand[kbps.options[k].value]) * StrToFloat(obj.options[i].value)) + StrToFloat(precos[mbytes.options[l].value]);
	var vprice2 = new String(Math.round(vprice*100)/100)
	
	var price = vprice2.replace(".", ",");
	
	if (price.indexOf(",") == -1){
		
		document.getElementById("aovivo3").innerHTML = price + ",00";
		document.getElementById("aovivo_3").value = price + ",00" + "|58|" + obj.options[i].value + "|" + kbps.options[k].value + "|" + mbytes.options[l].value;
		
	}else{
		
		var listArray = price.split(",");
		
		if (listArray[1].length == 1){
				
			price = price + "0";
			
		}
		
		document.getElementById("aovivo3").innerHTML = price;
		document.getElementById("aovivo_3").value = price + "|58|" + obj.options[i].value + "|" + kbps.options[k].value + "|" + mbytes.options[l].value;
		
	}
	
}

function OnDemandVideo(){
	
	var ondemand = new Array();
	var precos = new Array();
	
 ondemand[24] = "1,20";
 ondemand[32] = "1,80";
 ondemand[48] = "2,20";
 ondemand[56] = "2,50";
 ondemand[64] = "2,93";
 ondemand[96] = "3,16"; 
 ondemand[109] = "3,28"; 
 ondemand[128] = "3,40";
 ondemand[148] = "5,10";
 ondemand[164] = "6,02";
 ondemand[256] = "12,24";
 ondemand[512] = "28,00";
 ondemand[1024] = "50,00";
 
 precos[500] = "50,00";
 precos[1000] = "90,00";
 precos[2000] = "150,00";
 precos[5000] = "250,00";
 precos[10000] = "400,00";
 precos[20000] = "600,00";
	
	
	var obj = document.getElementById("s_onvideo");
	var kbps = document.getElementById("ondemand_video");
	var mbytes = document.getElementById("ondemand_mbytes2");
		
	for (i = 0; i<=obj.options.length;i++){
	
		if (obj.options[i].selected == true){
		
			break;		
		}
	}
	
	for (k = 0; k<=kbps.options.length;k++){
	
		if (kbps.options[k].selected == true){
		
			break;		
		}
	}
	
	for (l = 0; l<=mbytes.options.length;l++){
	
		if (mbytes.options[l].selected == true){
		
			break;		
		}
	}
	
	var vprice = (StrToFloat(ondemand[kbps.options[k].value]) * StrToFloat(obj.options[i].value)) + StrToFloat(precos[mbytes.options[l].value]);
	var vprice2 = new String(Math.round(vprice*100)/100)
	
	var price = vprice2.replace(".", ",");
	
	if (price.indexOf(",") == -1){
		
		document.getElementById("aovivo4").innerHTML = "R$"+price + ",00";
		document.getElementById("aovivo_4").value = price + ",00" + "|59|" + obj.options[i].value + "|" + kbps.options[k].value + "|" + mbytes.options[l].value;
		
	}else{
		
		var listArray = price.split(",");
		
		if (listArray[1].length == 1){
				
			price = price + "0";
			
		}
		
		document.getElementById("aovivo4").innerHTML = "R$"+price;
		document.getElementById("aovivo_4").value = price + "|59|" + obj.options[i].value + "|" + kbps.options[k].value + "|" + mbytes.options[l].value;
		
	}
	
}

function Calcula()
{
 		var usuario = document.getElementById("usuarios").value;
  	var qualidade = document.getElementById("qualidade").value;
  	var dias_transmissao = document.getElementById("dias_transmissao").value;
  	var dias_testes = document.getElementById("dias_testes").value;
  	var dias_ondemand = document.getElementById("dias_ondemand").value;

  	if (usuario=="" || usuario==0 || dias_testes=="" || dias_testes==0)
  	{
  	    alert('O número de usuários e dias para teste é no mínimo 1!');
  	}
  	else
  	{
  			var Preco = new Array();
  			Preco[109]= 4.50;
  			Preco[148]= 8.00;
  			Preco[282]= 12.00;

  			var val;
  			val = (parseFloat(Preco[qualidade])*parseFloat(usuario))*(0.15*parseFloat(dias_transmissao));
  		  val = val + (dias_testes*20) + (dias_ondemand*30);
        var vprice = new String(Math.round(val*100)/100)
  			var price = vprice.replace(".", ",");
        if (price.indexOf(",") == -1){
         		document.getElementById("valor").innerHTML = "<font size='2' face='Verdana, Arial, Helvetica, sans-serif'>R$ " + price + ",00";
  					//document.getElementById("Pl_evento").value = price + ",00|113|" +usuario+ "|"+qualidade+ "|"+dias_transmissao+ "|"+dias_testes+ "|0|0|"+dias_ondemand;

        }else{
          		var listArray = price.split(",");
          		if (listArray[1].length == 1){
           			 price = price + "0";
          		}
      				document.getElementById("valor").innerHTML = "<font size='2' face='Verdana, Arial, Helvetica, sans-serif'>R$ " + price;
  		 			document.getElementById("pl_evento").value = price + "|113|" +usuario+ "|"+qualidade+ "|"+dias_transmissao+ "|"+dias_testes+ "|0|0|"+dias_ondemand;
         }
		}
}
