function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
		if(cents<10)
			cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+
			num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + num + '.' + cents); //return (((sign)?'':'-') + '$' + num + '.' + cents);','+
}

// GOTO LINK 
function irA(donde){ 
    window.location = ""+donde+"";
}

function irA_timer(donde){
	setTimeout("window.location = \""+donde+"\";",1000); 
}

// CHANGE ACTION OF FORM
function changeLink(f,a,t){
if(!t) t='_self';
	document.getElementById(f).action=a;
	document.getElementById(f).target=t;
	document.getElementById(f).submit();
}

function sendFrm(f){
	document.getElementById(f).submit();
}

function expcont(valor,e1) {
	/*alert(valor+"==="+e1);*/
	if(e1!=''){
		switch (valor){
		case '1':
			document.getElementById(e1).style.display = "";
		break;
		case '2':
			document.getElementById(e1).style.display = "none";
		break;	
		default:
		}
	}
}
function exp_cont(valor,e1,id) {
	switch (valor){
	case '1':
		document.getElementById(e1).style.display = "";
		document.getElementById('ima_'+id).style.display = "none";
	break;
	case '2':
		document.getElementById('ima_'+id).style.display = "";
		document.getElementById(e1).style.display = "none";
	break;	
	default:
	}
}
// OPEN POPUP
function dispPopUp(ventana) {
	var open1 = window.open(ventana,'','scrollbars=yes,width=500,height=350,resizable=yes,scrollbar=yes,toolbar=no');
}
function PopUpWin(ventana,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
		var open1 = window.open(ventana,'','scrollbars=yes,width='+w+',height='+h+', top='+top+', left='+left+',resizable=yes,scrollbar=yes,toolbar=no');
}
function PopUpCorte(ventana,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
		var open1 = window.open(ventana,'','scrollbars=yes,width='+w+',height='+h+', top='+top+', left='+left+',resizable=yes,scrollbar=yes,toolbar=no');
}
function isNumeric(elem){
	var alphaExp = /^[0-9.a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert("Cantidades sin comas o caracteres especiales."+"\n"+"No usar el block de numero");
		elem.value='';
		elem.focus();
		return false;
	}
}

function numbersOnly(el){	
	document.getElementById(el).value = document.getElementById(el).value.replace(/[^0-9.]/g, "");
}

function doMath(me){
	var dlrs = document.getElementById('dolar').value;
	var tc = document.getElementById('moneda').value;
	var prvT = document.getElementById('costo_prov').value;
	if(tc=='U.S.'){
		var prov = formatCurrency(dlrs*prvT);
	}else{
		var prov = prvT;
	}
	var prct = (document.getElementById('porcentaje').value / 100) + 1;
	var flte = document.getElementById('flete').value;
	var cclt = 0;
	if(me!='') numbersOnly(me);
	cclt = (prov*prct)+ Number(flte) ;
	document.getElementById('costo_pub').value = formatCurrency(cclt);
}

function enableFieldCltConoce(sel){
	if(sel=='OTRO'){
		document.frm_cliente.conociste2.readOnly=false;
		document.frm_cliente.conociste2.style.backgroundColor = 'white';
		document.frm_cliente.conociste2.focus();
	}else{
		document.frm_cliente.conociste2.value='';
		document.frm_cliente.conociste2.setAttribute('readOnly','readonly');
		document.frm_cliente.conociste2.style.backgroundColor = '#CCCCCC';
	}
}
function enableFieldCltPadece(sel){
	if(sel=='OTRO'){
		document.frm_cliente.nompadecimiento2.readOnly=false;
		document.frm_cliente.nompadecimiento2.style.backgroundColor = 'white';
		document.frm_cliente.nompadecimiento2.focus();
	}else{
		document.frm_cliente.nompadecimiento2.value='';
		document.frm_cliente.nompadecimiento2.setAttribute('readOnly','readonly');
		document.frm_cliente.nompadecimiento2.style.backgroundColor = '#CCCCCC';
	}
}

function AddSub(n){
	var cta = (document.getElementById("cnta_"+n).value - 1);
	var tot1=0;
	var tot2=0;
	var rtot=0;
	var liga = '';
	for ( i=0 ; i<=cta ; i++ ){
		var desc = Number(document.getElementById("pm_desc_"+n+"_"+i).value);
				
		var subst = Number(document.getElementById("pm_cnt_"+n+"_"+i).value);
		if(document.getElementById("pm"+n+"_"+i).checked == true){
			tot1 += (subst-desc);
			tot2 += subst;
		}else{
		}
		//alert(document.getElementById("rpm_cnt_"+n+"_"+i).value);
		if(document.getElementById("rpm_cnt_"+n+"_"+i)){

			var subsr = Number(document.getElementById("rpm_cnt_"+n+"_"+i).value);
			if(document.getElementById("rpm"+n+"_"+i).checked == true){
				tot1 += subsr;
				rtot += subsr;
				tot2 += subsr;
				//liga+= 'id='+document.getElementById("pm"+n+"_"+i).value + '&';
			}else{
			}/**/
		}
	}
	//if(tot1>=1){
	document.getElementById("tot_cnt_"+n).value =  formatCurrency(tot1.toFixed(2));
	//document.getElementById("lbl_tot_"+n).innerHTML =  formatCurrency(tot1.toFixed(2));
	document.getElementById("monto_"+n).value =  formatCurrency(tot1.toFixed(2));
	document.getElementById("monto_real"+n).value =  formatCurrency(tot2.toFixed(2));
	document.getElementById("recargo_total"+n).value =  formatCurrency(rtot.toFixed(2));
	//}
}

