﻿function AJAX_INIT(){
		var AJAXObj = null;
				if(window.XMLHttpRequest){
					AJAXObj = new XMLHttpRequest();
				}else if(window.ActiveXObject){
					AJAXObj = new ActiveXObject("MICROSOFT.XMLHTTP");
				}
				
				return AJAXObj;
			}
			
			
function setOpacity(element, opacity) {
    if (navigator.userAgent.indexOf("MSIE") != -1) {
        var normalized = Math.round(opacity * 100);
        element.style.filter = "alpha(opacity=" + normalized + ")";
    } else {
        element.style.opacity = opacity;
    }
}


function getcapsula(id, cid, handler, span, dir){


		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			document.getElementById('capsula').innerHTML = uMsg;
			
		}			
		}
		}

XMLRequestObject.send('id='+id+'&cid='+cid+'&dir='+dir);

}






// SEND DATA ITEM --------------------------------------------------------------------------------------
	function SendAjaxSignup(formname, action, handler, return_path){
	
	var iform = document.forms[formname];
	
	var answer = onSubmitCheck(formname);
	if(answer != false){
	
	var qs = '';
	
	for(i=0; i < iform.elements.length; i++){
	if(iform.elements[i].name!=''){
	var name = iform.elements[i].name;
	var value = iform.elements[i].value;
	
	qs+=(qs=='')?'':'&'
	qs+=name+'='+escape(value);
	}
	}
	
	qs+="\n";
	
	var div='captcha-div1';
	
	var box = document.getElementById(action).innerHTML
	
	document.getElementById(action).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/ajax-loadingb.gif" /></th><td style="border:0; color: #ffffff;"> Procesando.... espere un momento!</td></tr></table>'; 
	
	var XMLRequestObject = AJAX_INIT();
	
	if(XMLRequestObject){
	XMLRequestObject.open("POST", handler);
	XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	XMLRequestObject.onreadystatechange = function()
	{
	if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
	uMsg = XMLRequestObject.responseText;
	if(uMsg==1){
	parent.location=return_path+"?s="+uMsg;
	
	}else if(uMsg==13){
	document.getElementById(action).innerHTML = box;
	document.getElementById('e').innerHTML ='<span class="textfieldDbCheckMsg" style="padding: 3px;">Usuario ya existe en la base de datos</span>';
	
	}else if(uMsg==15){
	document.getElementById(action).innerHTML = box;
	document.getElementById(div).innerHTML ='<span class="textfieldDbCheckMsg" style="padding: 3px;">Código de verificación incorrecto</span>';
	}else{
	parent.location=return_path+"?s="+uMsg;
	}
	
	}			
	}
	}
	
	XMLRequestObject.send(qs);
	}
	}

// SEND DATA ITEM --------------------------------------------------------------------------------------
	function SendAjaxRecomend(formname, action, handler, return_path){
	
	var iform = document.forms[formname];
	
	var answer = onSubmitCheck(formname);
	if(answer != false){
	
	var qs = '';
	
	for(i=0; i < iform.elements.length; i++){
	if(iform.elements[i].name!=''){
	var name = iform.elements[i].name;
	var value = iform.elements[i].value;
	
	qs+=(qs=='')?'':'&'
	qs+=name+'='+escape(value);
	}
	}
	
	qs+="\n";
	
	var div='captcha-div';
	
	var box = document.getElementById(action).innerHTML
	
	document.getElementById(action).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0; color: #ffffff;"> Procesando.... espere un momento!</td></tr></table>'; 
	
	var XMLRequestObject = AJAX_INIT();
	
	if(XMLRequestObject){
	XMLRequestObject.open("POST", handler);
	XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	XMLRequestObject.onreadystatechange = function()
	{
	if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
	uMsg = XMLRequestObject.responseText;
	if(uMsg==1){
	parent.location=return_path+"?s="+uMsg;
	
	}else if(uMsg==15){
	document.getElementById(action).innerHTML = box;
	document.getElementById(div).innerHTML ='<span class="textfieldDbCheckMsg" style="padding: 3px;">Código de verificación incorrecto</span>';
	}else{
	parent.location=return_path+"?s="+uMsg;
	}
	
	}			
	}
	}
	
	XMLRequestObject.send(qs);
	}
	}

// -----------------------

// SEND DATA ITEM --------------------------------------------------------------------------------------
function SendMail(formname, handler, return_path){

		var iform = document.forms[formname];
		
			var answer = onSubmitCheck(formname);
			if(answer != false){
		
		
			var qs = '';
			
			for(i=0; i < iform.elements.length; i++){
			if(iform.elements[i].name!=''){
			var name = iform.elements[i].name;
			var value = iform.elements[i].value;
			
			qs+=(qs=='')?'':'&'
			qs+=name+'='+escape(value);
			 }
			}
			
			qs+="\n";
			
			
			var btn = document.getElementById('sendV').innerHTML;
			
			document.getElementById('captcha-div').innerHTML='';
			
			document.getElementById('sendV').innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0"> Procesando.... espere un momento!</td></tr></table>';

		var XMLRequestObject = AJAX_INIT();
		
						if(XMLRequestObject){
						XMLRequestObject.open("POST", handler);
						XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						
						XMLRequestObject.onreadystatechange = function()
						{
							if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
							uMsg = XMLRequestObject.responseText;
							if(uMsg==1){
							parent.location=return_path+"&s="+uMsg;
							}else if(uMsg==15){
							document.getElementById('captcha-div').innerHTML ='<span  class="textfieldDbCheckMsg" style="padding: 3px;">Código de verificación incorrecto</span>';
							document.getElementById('sendV').innerHTML = btn;
							}

						}			
					}
				}

XMLRequestObject.send(qs);
	}
}




function onSubmitCheck(f){
    allValid = true;
    for (i=0;i<Spry.Widget.Form.onSubmitWidgetQueue.length; i++) {
        if (!Spry.Widget.Form.onSubmitWidgetQueue[i].validate(f)) {
            allValid = false;  
        }
    }
	
	return allValid;
}



// SEND DATA ITEM --------------------------------------------------------------------------------------
function SendAjaxLogin(formname, action, handler, return_path){
		
		var iform = document.forms[formname];
				
			var qs = '';
			for(i=0; i < iform.elements.length; i++){
			if(iform.elements[i].name!=''){
			var name = iform.elements[i].name;
			var value = iform.elements[i].value;
			
			qs+=(qs=='')?'':'&'
			qs+=name+'='+escape(value);
			 }
			}
			
			qs+="\n";
			
			var box = document.getElementById(action).innerHTML;
			
			document.getElementById(action).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0"> Procesando.... espere un momento!</td></tr></table>';

		var XMLRequestObject = AJAX_INIT();
		
						if(XMLRequestObject){
						XMLRequestObject.open("POST", handler);
						XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						
						XMLRequestObject.onreadystatechange = function()
						{
							if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
							uMsg = XMLRequestObject.responseText;
							if(uMsg==1){
							parent.location=return_path+"?s="+uMsg;
							}else{
							document.getElementById(action).innerHTML = box;
							document.getElementById('emsg').innerHTML ='<span class="error">Su usuario o contrase&ntilde;a es incorrecta!</span><br /><br />';
							}

						}			
					}
				}

XMLRequestObject.send(qs);
}

// SEND DATA ITEM --------------------------------------------------------------------------------------
function SendAjaxLogout(handler, return_path){
		
		var XMLRequestObject = AJAX_INIT();
		
						if(XMLRequestObject){
						XMLRequestObject.open("GET", handler, true);
						XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						
						XMLRequestObject.onreadystatechange = function()
						{
							if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
							uMsg = XMLRequestObject.responseText;
							if(uMsg==1){
							parent.location=return_path+"?s="+uMsg;
							}else{
							parent.location=return_path+"?s="+uMsg;
							}

						}			
					}
				}

XMLRequestObject.send(null);

}


function SendAjaxRecovery(formname, action, handler, return_path){
		
		var iform = document.forms[formname];
			var qs = '';
			
			for(i=0; i < iform.elements.length; i++){
			if(iform.elements[i].name!=''){
			var name = iform.elements[i].name;
			var value = iform.elements[i].value;
			
			qs+=(qs=='')?'':'&'
			qs+=name+'='+escape(value);
			 }
			}
			
			qs+="\n";
			
			var div='captcha-div';
			var box = document.getElementById(action).innerHTML;
			
			document.getElementById(action).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0"> Procesando.... espere un momento!</td></tr></table>';

		var XMLRequestObject = AJAX_INIT();
		
						if(XMLRequestObject){
						XMLRequestObject.open("POST", handler);
						XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						
						XMLRequestObject.onreadystatechange = function()
						{
							if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
							uMsg = XMLRequestObject.responseText;
							if(uMsg==1){
							//parent.location=return_path+"?s="+uMsg;
							document.getElementById(action).innerHTML = box;
							document.getElementById('emsg').innerHTML ='<span class="success">Datos Enviados a su cuenta de Correo</span><br /><br />';
							}else if(uMsg==7){
							document.getElementById(action).innerHTML = box;
							document.getElementById('emsg').innerHTML ='<span class="error">Este usuario no existe en nuestra base de datos</span><br /><br />';
							}else if(uMsg==9){
							document.getElementById(action).innerHTML = box;
							document.getElementById('emsg').innerHTML ='<span class="error">Por favor introduzca un Email</span><br /><br />';
							
							}else if(uMsg==15){	
							document.getElementById(action).innerHTML = box;
							document.getElementById(div).innerHTML ='<span class="textfieldDbCheckMsg" style="padding: 3px;">Código de verificación incorrecto</span>';
							}else{
							parent.location=return_path+"?do=recuperar&s="+uMsg;
							}

						}			
					}
				}

XMLRequestObject.send(qs);
}


function checkUser(user, handler, span, id){

		var signbtn = '<input type="submit" value=" Registro " id="sign" onClick="SendAjaxSignup(\'signup\', \'signup\', \'http://www.infojuridica.com/dynamic_data/ajaxphp/signup.php\', \'http://www.netlaboral.com/index.php\');" />';
		var signbtn2 = '<input type="submit" value=" Registro " id="sign" disabled="disabled" />';
				
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			if(uMsg==1){
			document.getElementById(span).innerHTML='';
			document.getElementById('user').style.backgroundColor='#B8F5B1';
			document.getElementById(id).innerHTML = signbtn;
			}else if(uMsg==13){
			document.getElementById('user').style.backgroundColor='#FBE3E4';
			document.getElementById(span).innerHTML='<span class="textfieldDbCheckMsg" style="padding: 3px;">Usuario ya esta registrado!</span>';
			document.getElementById(id).innerHTML = signbtn2;
			}
		}			
	}
}

XMLRequestObject.send('user='+user);

}



function getTotalTime(v1, v2, r, handler){
		
		var status = true;
		var date1 = document.getElementById(v1).value;
		var date2 = document.getElementById(v2).value;
		
		if((date1=='') || (date2=='')){
			status = false;
		}
		
		if(status===true){
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			var element = uMsg.split("%%");
			
			var ytxt;
			var mtxt;
			var dtxt;
			
			if(element[0] == 1){ytxt =' año';}else{ytxt =' años';}
			if(element[1] == 1){mtxt =' mes';}else{mtxt =' meses';}
			if(element[2] == 1){dtxt =' día';}else{dtxt =' días';}
		
			var result = element[0]+''+ytxt+', '+element[1]+''+mtxt+', '+element[2]+''+dtxt;
			document.getElementById(r).value = result;
			document.getElementById('years').value = element[0];
			document.getElementById('months').value = element[1];
			document.getElementById('days').value = element[2];
			document.getElementById('remYears').value = element[3];
			document.getElementById('remMonths').value = element[4];
			document.getElementById('auxYears').value = element[5];
			document.getElementById('auxMonths').value = element[6];
			document.getElementById('monthsThisYear').value = element[7];
			document.getElementById('daysThisYear').value = element[8];
			document.getElementById('nTotalDays').value = element[9];
			}			
		}
		}

XMLRequestObject.send('date1='+date1+'&date2='+date2);

		}
}



function getDemandaTotalTime(v1, v2, r, handler){
		
		var status = true;
		if(document.getElementById(v1)== null){
			var status = false;
		}else{
		
			var date1 = document.getElementById(v1).value;
			var date2 = document.getElementById(v2).value;
			
			if((date1=='') || (date2=='')){
				status = false;
			}
		}
		
		if(status===true){
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			var element = uMsg.split("%%");
			
			var ytxt;
			var mtxt;
			var dtxt;
			
			if(element[0] == 1){ytxt =' año';}else{ytxt =' años';}
			if(element[1] == 1){mtxt =' mes';}else{mtxt =' meses';}
			if(element[2] == 1){dtxt =' día';}else{dtxt =' días';}
		
			var result = element[0]+''+ytxt+', '+element[1]+''+mtxt+', '+element[2]+''+dtxt;
			document.getElementById(r).value = result;
			document.getElementById('to_days').value = element[3];
			}			
		}
		}

XMLRequestObject.send('date1='+date1+'&date2='+date2);

		}
}


function getTimeInMonths(v1, v2, r, handler){

		var date1 = document.getElementById(v1).value;
		var date2 = document.getElementById(v2).value;
		
		if(date1!='' && date2!=''){
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
				
				document.getElementById('date_diff').value= uMsg * 30;
				
				if(uMsg > 12){uMsg = 12;}
				var start = 12 - uMsg;
				if(start==0){start=1;}
				
				document.getElementById('sal_mes').value = uMsg;
				
					for(i=start;i<=12;i++){
					document.getElementById(r+'-'+i).disabled='';
					//document.getElementById(r+'-'+i).value='0.00';
					}
				
			}			
		}
	}

XMLRequestObject.send('date1='+date1+'&date2='+date2);
		}
}


function calcPrestaciones(formname, r, b1, b2, b3, handler){
		
		var iform = document.forms[formname];
		var answer = onSubmitCheck(formname);
		if(answer != false){
		
		
		var qs = '';
		
		for(i=0; i < iform.elements.length; i++){
		if(iform.elements[i].name!=''){
		var name = iform.elements[i].name;
		var value = iform.elements[i].value;
		
		if(name == 'preaviso' || name == 'cesantia' || name == 'vacaciones' || name == 'navidad' || name == 'demanda' || name == 'imprimir'){
		if(iform.elements[i].checked==true){var value='1';}else{var value='0';}
		}
				
		qs+=(qs=='')?'':'&'
		qs+=name+'='+escape(value);
		}
		}
		
		qs+="\n";
			
		var box = document.getElementById(b1).innerHTML;
			
		document.getElementById(b1).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0"> Procesando...</td></tr></table>';
			
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			
				document.getElementById(r).innerHTML=uMsg;
				document.getElementById(r).style.display='';
				document.getElementById(b1).innerHTML=box;
				document.getElementById(b3).style.display='';
				
				if(document.getElementById('imprimir')!=null){
				if(document.getElementById('imprimir').checked==1){
				document.getElementById('adds').style.display='';
				document.getElementById('nombre').disabled='';
				document.getElementById('empresa').disabled='';
				document.getElementById('cedula').disabled='';
				document.getElementById('rnc').disabled='';
				document.getElementById('notario').disabled='';
				document.getElementById('matricula').disabled='';
				document.getElementById(b2).style.display='';
				}else{
				document.getElementById('adds').style.display='none';
				document.getElementById('nombre').disabled='disabled';
				document.getElementById('empresa').disabled='disabled';
				document.getElementById('cedula').disabled='disabled';
				document.getElementById('rnc').disabled='disabled';
				document.getElementById('notario').disabled='disabled';
				document.getElementById('matricula').disabled='disabled';
				document.getElementById(b2).style.display='none';
				}
				}
				
			}			
		}
	}

XMLRequestObject.send(qs);
		}
}




function getDocument(formname, r, b1, handler){
		
		var iform = document.forms[formname];
		var answer = onSubmitCheck(formname);
		
		if(answer == false){
		document.getElementById(r).innerHTML='<h1>Aviso</h1><h4>Para poder visualizar e imprimir el Recibo Notarial debe de completar las informaciones en el formulario anterior. Por favor cierre esta venta y complete los campos</h4>';
		}
		
		if(answer != false){

		var qs = '';
		
		for(i=0; i < iform.elements.length; i++){
		if(iform.elements[i].name!=''){
		var name = iform.elements[i].name;
		var value = iform.elements[i].value;
		
		if(name == 'preaviso' || name == 'cesantia' || name == 'vacaciones' || name == 'navidad' || name == 'demanda' || name == 'imprimir'){
		if(iform.elements[i].checked==true){var value='1';}else{var value='0';}
		}
				
		qs+=(qs=='')?'':'&'
		qs+=name+'='+escape(value);
		}
		}
		
		qs+="\n";
			
		var box = document.getElementById(b1).innerHTML;
			
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			
				document.getElementById(r).innerHTML=uMsg;
				
			}			
		}
	}

XMLRequestObject.send(qs);
		}
}


function preFill(){
	
	var sal_mes = document.getElementById('sal_mes').value;
	
	if(sal_mes > 12){sal_mes = 12;}
	var start = 12 - sal_mes;
	if(start==0){start=1;}
	
	var repeat = CurrencyFormatted(document.getElementById('mes'+'-'+start).value);
	
	for(i=start;i<=12;i++){
	document.getElementById('mes'+'-'+i).value = repeat;
	}
					
}


	function calcular_cuotas(){
		
		var plazo = parseFloat(document.getElementById('plazo').value);
		var pagos = parseFloat(document.getElementById('pagos').value);
		document.getElementById('cantidadcuotas').value = Math.round(plazo/pagos);
	
	}

function formatCurrency(id){
	
	id.value = CurrencyFormatted(id.value);

}
//////////////////////////////////////////////////////////////////////////
// This function format a input number in a currency type  without '$'
//////////////////////////////////////////////////////////////////////////

function CurrencyFormatted(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));
	var total = (((sign)?'':'-') + num + '.' + cents);
	return total;
}

function toggle_id(type){
	

	if(type.value=='t1'){
	document.getElementById('rnc').disabled='';
	document.getElementById('emp_cedula').disabled='disabled';
	document.getElementById('t1').style.display='';
	document.getElementById('t2').style.display='none';
	}else if(type.value=='t2'){
	document.getElementById('rnc').disabled='disabled';
	document.getElementById('emp_cedula').disabled='';
	document.getElementById('t1').style.display='none';
	document.getElementById('t2').style.display='';
	}
	
}


	function tryToDownload(){
		
	var total = document.getElementById('total').value;
	var fecha2 = document.getElementById('fecha2').value;
	var tiempo = document.getElementById('tiempo').value;
	var nombre = document.getElementById('nombre').value;
	var cedula = document.getElementById('cedula').value;
	var empresa = document.getElementById('empresa').value;
	var type = document.getElementById('type').value;
	var rnc = document.getElementById('rnc').value;
	var emp_cedula = document.getElementById('emp_cedula').value;
	var prefix = document.getElementById('prefix').value;
	var notario = document.getElementById('notario').value;
	var matricula = document.getElementById('matricula').value;
	var provincia = document.getElementById('provincia').value;
	
	var url = 'http://www.netlaboral.com/word.php?total='+total+'&fecha2='+fecha2+'&tiempo='+tiempo+'&nombre='+nombre+'&cedula='+cedula+'&empresa='+empresa+'&type='+type+'&rnc='+rnc+'&emp_cedula='+emp_cedula+'&prefix='+prefix+'&notario='+notario+'&matricula='+matricula+'&provincia='+provincia;

	
	oIFrm = document.getElementById('myIFrm');
	oIFrm.src = url;
	}
	
	
	
	
function calcPrestamo(formname, r, b1, handler){
		
		var iform = document.forms[formname];
		var answer = onSubmitCheck(formname);
		if(answer != false){

		var qs = '';
		
		for(i=0; i < iform.elements.length; i++){
		if(iform.elements[i].name!=''){
		var name = iform.elements[i].name;
		var value = iform.elements[i].value;
				
		qs+=(qs=='')?'':'&'
		qs+=name+'='+escape(value);
		}
		}
		
		qs+="\n";
			
		var box = document.getElementById(b1).innerHTML;
			
		document.getElementById(b1).innerHTML='<table border="0" style="margin-top: 10px"><tr><th width="10"><img src="http://www.netlaboral.com/images/loadSm.gif" /></th><td style="border:0"> Procesando...</td></tr></table>';
			
		var XMLRequestObject = AJAX_INIT();
		
		if(XMLRequestObject){
		XMLRequestObject.open("POST", handler);
		XMLRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200){
			uMsg = XMLRequestObject.responseText;
			
				document.getElementById(r).innerHTML=uMsg;
				document.getElementById(r).style.display='';
				document.getElementById(b1).innerHTML=box;
				
			}			
		}
	}

XMLRequestObject.send(qs);
		}
}


function printView(formname, handler){
		
		var iform = document.forms[formname];
			iform.target='_blank';
			iform.action=handler;
		
		var answer = onSubmitCheck(formname);
			if(answer != false){
				iform.submit();
			}
		
}



function reciboNotarial(formname, handler){
		
		var iform = document.forms[formname];
			iform.target='_blank';
			iform.action=handler;
		
		var answer = onSubmitCheck(formname);
			if(answer != false){
				iform.submit();
			}
		
}

