var dom = (document.getElementById && !document.all)? 1: 0;
var domn = (document.getElementByName && !document.all)? 1: 0;
	function show_hide(the_id,showhide,calcular)
	{
	 var obj = (dom)? document.getElementById(the_id): document.all[the_id];
	 var aux_ver;
	if (calcular==1)
		aux_ver="monto";
	else if (calcular==2)
		aux_ver="monto2";
	
		if (document.getElementById(aux_ver).value != "")
		{
		
			obj.style.visibility = "visible";
			 obj.style.display = "block";	 
			 if (calcular == 1)
			 {
				var monto;
				var arbitro;
				
				monto = document.getElementById('monto');
				arbitro = document.getElementById('arbitro');
				calc_arbitraje(monto.value,arbitro.value);
			 }
			 else if (calcular == 2)
			 {
				var monto;
				
				monto = document.getElementById('monto2');
				calc_conciliacion(monto.value);
			 
			 }
		}
		else
			alert ("Debe ingresar el monto de controversia.");
	}

	function calc_arbitraje(monto,arbitro)
	{
		var srt1;
		var interval = new Array(19);
		var index;
		var total;
		if (arbitro==3)
		{
			interval[0]=783.53;
			interval[1]=1132.94;
			interval[2]=1937.65;
			interval[3]=3411.76;
			interval[4]=4588.24;
			interval[5]=5411.76;
			interval[6]=6470.59;
			interval[7]=7294.12;
			interval[8]=7882.35;
			interval[9]=8235.29;
			interval[10]=8470.59;
			interval[11]=8588.24;
			interval[12]=11647.06;
			interval[13]=13764.71;
			interval[14]=19294.12;
			interval[15]=20588.24;
			interval[16]=21529.41;
			interval[17]=25764.71;
			interval[18]=29411.76;
			interval[19]=85882.35;			
		}
		else if (arbitro == 1)
		{
			interval[0]=318.97;
			interval[1]=461.21;
			interval[2]=788.79;
			interval[3]=1388.89;
			interval[4]=1867.82;
			interval[5]=2203.07;
			interval[6]=2634.10;
			interval[7]=2969.35;
			interval[8]=3208.81;
			interval[9]=3352.49;
			interval[10]=3448.28;
			interval[11]=3496.17;
			interval[12]=4741.38;
			interval[13]=5603.45;
			interval[14]=7854.41;
			interval[15]=8381.23;
			interval[16]=876437;
			interval[17]=10488.51;
			interval[18]=11973.18;
			interval[19]=34961.69;					
		}
		
		monto=monto.replace(",",".");
		if (monto<=3000)
			index=0;
		else if (monto>=3001 && monto<=5000)
			index=1;
		else if (monto>=5001 && monto<=10000)
			index=2;
		else if (monto>=10001 && monto<=20000)
			index=3;
		else if (monto>=20001 && monto<=30000)
			index=4;
		else if (monto>=30001 && monto<=40000)
			index=5;
		else if (monto>=40001 && monto<=50000)
			index=6;
		else if (monto>=50001 && monto<=60000)
			index=7;
		else if (monto>=60001&& monto<=70000)
			index=8;
		else if (monto>=70001 && monto<=80000)
			index=9;
		else if (monto>=80001 && monto<=90000)
			index=10;
		else if (monto>=90001 && monto<=100000)
			index=11;
		else if (monto>=100001 && monto<=150000)
			index=12;
		else if (monto>=150001 && monto<=200000)
			index=13;
		else if (monto>=200001 && monto<=300000)
			index=14;
		else if (monto>=300001 && monto<=400000)
			index=15;
		else if (monto>=400001&& monto<=500000)
			index=16;
		else if (monto>=500001 && monto<=750000)
			index=17;
		else if (monto>=750001 && monto<=1000000)
			index=18;
		else if (monto>=1000001)		                
			index=19;
		else
			index=0;
		
		total= eval(interval[index]).toFixed(2);
		mitad=(total/2).toFixed(2);
		total=total.replace(".",",");
		mitad=mitad.replace(".",",")
		str1=(arbitro==1)?"ARBITRO":"ARBITROS";
		document.getElementById('result').value = "TOTAL A COBRAR CON "+arbitro+" "+str1+": $us. "+ total;
		document.getElementById('text_cliente').value = " Parte 1: $us. "+mitad+"\nParte 2: $us. "+mitad;
		
	}
	function calc_conciliacion(monto)
	{

		var interval = new Array (15);
		var index;
		var total;
		var aux_int;
		var res;
		var ent;
		
		var total_ent;
		var total_dif;
		var index_dif;
		
		var monto_aux;
		var mitad;
		
		monto=monto.replace(",",".");

		for (var i = 0; i < 15; i++) {
		   interval[i] = new Array(2);
		}

			interval[0][0]=200;
			interval[0][1]=0;
			interval[1][0]=250;
			interval[1][1]=0.025;
			interval[2][0]=350;
			interval[2][1]=0.03;
			interval[3][0]=450;
			interval[3][1]=0.01;
			interval[4][0]=600;
			interval[4][1]=0.015;
			interval[5][0]=700;
			interval[5][1]=0.005;
			interval[6][0]=800;
			interval[6][1]=0.005;
			interval[7][0]=1000;
			interval[7][1]=0.00666;
			interval[8][0]=1400;
			interval[8][1]=0.004;
			interval[9][0]=1800;
			interval[9][1]=0.004;
			interval[10][0]=2200;
			interval[10][1]=0.004;
			interval[11][0]=2500;
			interval[11][1]=0.003;
			interval[12][0]=2700;
			interval[12][1]=0.0008;
			interval[13][0]=3000;
			interval[13][1]=0.0012;
			interval[14][0]=3000;
			interval[14][1]=0.0012;

		aux_int="1";
		monto_aux= String(parseInt (monto));
		for (var i = 0; i < monto_aux.length-1; i++) {
		   aux_int=aux_int+"0";
		}						
		res=monto%aux_int;		
		ent = (parseInt (monto/aux_int))*aux_int;

		//para el monto global - entero mayor
		if (ent<=3000)
			index=0;
		else if (ent>=3001 && ent<=5000)
			index=1;
		else if (ent>=5001 && ent<=10000)
			index=2;
		else if (ent>=10001 && ent<=20000)
			index=3;
		else if (ent>=20001 && ent<=30000)
			index=4;
		else if (ent>=30001 && ent<=50000)
			index=5;
		else if (ent>=50001 && ent<=70000)
			index=6;
		else if (ent>=70001 && ent<=100000)
			index=7;
		else if (ent>=100001 && ent<=200000)
			index=8;
		else if (ent>=200001 && ent<=300000)
			index=9;
		else if (ent>=300001 && ent<=400000)
			index=10;
		else if (ent>=400001 && ent<=500001)
			index=11;
		else if (ent>=500001&& ent<=750000)
			index=12;
		else if (ent>=750001 && ent<=1000000)
			index=13;
		else if (ent>=1000001)
			index=14;
		else
			index=0;


		
		//para el diferencial
		if (monto<=3000)
			index_dif=0;
		else if (monto>=3001 && monto<=5000)
			index_dif=1;
		else if (monto>=5001 && monto<=10000)
			index_dif=2;
		else if (monto>=10001 && monto<=20000)
			index_dif=3;
		else if (monto>=20001 && monto<=30000)
			index_dif=4;
		else if (monto>=30001 && monto<=50000)
			index_dif=5;
		else if (monto>=50001 && monto<=70000)
			index_dif=6;
		else if (monto>=70001 && monto<=100000)
			index_dif=7;
		else if (monto>=100001 && monto<=200000)
			index_dif=8;
		else if (monto>=200001 && monto<=300000)
			index_dif=9;
		else if (monto>=300001 && monto<=400000)
			index_dif=10;
		else if (monto>=400001 && monto<=500001)
			index_dif=11;
		else if (monto>=500001&& monto<=750000)
			index_dif=12;
		else if (monto>=750001 && monto<=1000000)
			index_dif=13;
		else if (monto>=1000001)
			index_dif=14;
		else
			index_dif=0;

		total_ent=interval[index][0];
		total_dif=interval[index_dif][1]*res;		
		total=eval(total_ent+total_dif).toFixed(2);
		mitad=(total/2).toFixed(2);
		total=total.replace(".",",");
		document.getElementById('result2').value = "MONTO TOTAL A CANCELAR: $us. "+total;
		document.getElementById('text_cliente2').value = " Parte 1: $us. "+mitad+"\nParte 2: $us. "+mitad;
	}
	function validarNum(objeto,numero){
		var num;
		var new_num;
		var obj = document.getElementById(objeto);
		num=numero.charAt(numero.length-1);
		if (!/^([0-9])*$/.test(num))
		{

			if (num == "," && numero.length >0)
			{
				new_num=numero;
			}
			else
			{
				new_num="";
				for (i = 0; i < numero.length-1; i++){
				  new_num=new_num + numero.charAt(i);
				 }
			}

			obj.value=new_num;
		}
	}

	
