
/* ----------------------------- Form Login ----------------------------- */
var bBandera;
function EnviarForm_Login()
	{
	if (!( Validate_Input(document.form1.oEnterUsr.value) ))
	{
		 document.getElementById("oEnterUsr").focus()
		 return (false)
	}	 
	if (!( Validate_Input(document.form1.oEnterPsw.value) ) ){
		document.getElementById("oEnterPsw").focus()
		return (false);
	}	
	
	ShowMsg(document.form1);	
}

function Check()
{

	if ((document.getElementById("oEnterPsw").value!="") && (document.getElementById("oEnterUsr").value!="")) {
		document.getElementById("cmdIng").disabled = 0;		
	}			
	else {
		document.getElementById("cmdIng").disabled = 1;
	}
}

/* ----------------------------- */

/* -------------Form Change Password---------------- */

/*
function Check_Change()
{
	if((document.getElementById("oEnterPswNew").value!="") && (document.getElementById("oEnterPswOld").value!="") && (document.getElementById("oEnterPswConf").value!=""))
	{
		document.getElementById("cmdIng").disabled = 0;
	}
	else
	{
		document.getElementById("cmdIng").disabled = 1;
	}
	
}
*/

function Check_Change()
{
	if((document.form1.passwordViejo.value!='') && (document.form1.passwordNuevo.value!='') && (document.form1.passwordConf.value!=''))
	{
		document.getElementById("cmdIng").disabled = 0;
	}
	else
	{
		document.getElementById("cmdIng").disabled = 1;
	}
	
	if((document.form1.passwordNuevo.value == document.form1.passwordConf.value) && (document.form1.passwordConf.value.length > 7))
		{	
			document.getElementById("cmdIng").disabled = 0;
		}else{
			document.getElementById("cmdIng").disabled = 1;
		}
}

/*
function EnviarForm_Change()
{	
	if (!( Validate_Input(document.form1.oEnterPswOld.value) ) ){
		document.getElementById("oEnterPsw").focus()
		return (false);
	}
	
	if (!( Validate_Input(document.form1.oEnterPswNew.value) ))
	{
		 document.getElementById("oEnterUsr").focus()
		 return (false)
	}	 
	
	if (!( Validate_Input(document.form1.oEnterPswConf.value) ) ){
		document.getElementById("oEnterPsw").focus()
		return false;
	}	
	
	if(! ( (document.form1.oEnterPswNew.value) == (document.form1.oEnterPswConf.value) ) )
	{
		alert("La Clave nueva y la Confirmacion no son Iguales. Intente nuevamente !! ")
		document.form1.oEnterPswConf.focus()
		return(false)
	}
	ShowMsg(document.form1);	
}
*/

function EnviarForm_Change()
{	
	
	if(document.form1.passwordViejo.value == '' || document.form1.passwordNuevo.value == '' || document.form1.passwordConf.value == '')
		{			
			document.form1.passwordViejo.focus();
			return false;
			
		}else{
			
			if (!( Validate_Input(document.form1.passwordViejo.value) ) )
			{
				document.getElementById("oEnterPsw").focus()
				return false;
			}
	
			if (!( Validate_Input(document.form1.passwordNuevo.value) ))
				{
					 document.getElementById("oEnterUsr").focus()
					return false;
				}	 
	
			if (!( Validate_Input(document.form1.passwordConf.value) ) )
				{
					document.getElementById("oEnterPsw").focus()
					return false;
				}	
		
			if  (document.form1.passwordNuevo.value != document.form1.passwordConf.value)
			{
				alert('La Clave nueva y la Confirmacion no son Iguales. Intente nuevamente !! ');
				document.form1.passwordConf.focus();
				return false;
			}

				ShowMsg(document.form1);	
			
		}
}


/* ----------------------------- */
function EnviarForm()
{
	ShowMsg(document.form1);
}


function GetUpdateAndSubmit() {
  var callerWindowObj = dialogArguments;
  callerWindowObj.sPsw = document.getElementById("oEnterPsw").value;
  callerWindowObj.sUsr = document.getElementById("oEnterUsr").value;	  
  callerWindowObj.update();
}

function NewW(ventana){
	if (ventana == 1) 
		window.open("../Portal/recomendUso.htm","Recomedaciones","toolbar=no,location=no,directories=no,menubar=no,resizable=no,width=400,height=400");
	else
		window.open("../Portal/solicitud.htm","Registrese","toolbar=no,location=no,directories=no,menubar=no,resizable=no,width=400,height=150");
}

var sLayerMsg = "Msg";
var sLayerOver = "Over";

// arma un Layer con una imagen transparente para desabilitar la edicion de la página.
function MakeLayeOver()
{
	
	if (document.getElementById(sLayerOver) == null)
	{
		var iWidth =  document.body.clientWidth;
		var iHeight =  document.body.clientHeight;
		var x = "<div  name='" + sLayerOver + "' id='" + sLayerOver + "' style='visibility:visible;left:0px;top:0px;width:" + iWidth 
				+ "px;height:" + iHeight + "px;position:absolute;' class='ImgOver'> </div>";
		document.body.insertAdjacentHTML('AfterBegin', x);
		if (window.frameElement!=null)
		{
			if(parent.frames(0).document.getElementById(sLayerOver) == null)
				parent.frames(0).document.body.insertAdjacentHTML('AfterBegin', x);
		}		
	}
	else
	{
		Show(sLayerOver);
	}
}

function Show(sObject)
{
	document.getElementById(sObject).style.visibility = 'visible';
}

function Hide(sObject)
{
	document.getElementById(sObject).style.visibility = 'hidden';
}

function ClosePopUp()
{
	if (document.getElementById(sLayerMsg)!=null){
		Hide(sLayerMsg)
	}
	if (document.getElementById(sLayerOver)!=null){
		Hide(sLayerOver)
	}
	if (window.frameElement!=null)
	{
		if(parent.frames(0).document.getElementById(sLayerOver) != null)
			parent.frames(0).document.getElementById(sLayerOver).style.visibility = "hidden";
	}		
}

function PopUpMsg(sMsg,iTypeOfMsg,bOverLayer,sFunctionYes,sFunctionNo,sFunctionCancel,sFunctionAcept,sDefaultButtonValue) {
// iTypeOfMsg  1:Error 2:Info 3:Alert 4:Question

	if(navigator.userAgent.search('MSIE') < 1)
	{
		alert(sMsg);
		return;
	}

	
var iWidthMsg=300;

var iLeft=300;
var iTop=300;
var iWidth=100;
var iHeight=100;


var bYes=false;
var bNo=false;
var bCancel=false;
var bAcept=false;

var sDefValue="";
var sButtons="";
var sCmdDefault=""

var bDefault=true;

if (sFunctionYes != null){
	bYes=true;
	bDefault=false
}
if (sFunctionNo != null){
	bNo=true
	bDefault=false
}
if (sFunctionCancel != null){
	bCancel=true
	bDefault=false
}
if (sFunctionYes != null){
	bYes=true
	bDefault=false
}
switch (iTypeOfMsg) {
	case 1 :
		sTypeOfMsg="MsgErr";
		sDefValue="Aceptar";
		sImg="ImgErr"
		break;
	case 2 :
		sTypeOfMsg="MsgInfo";
		sDefValue="Aceptar";
		sImg="ImgInfo"
		break;
	case 3 :
		sTypeOfMsg="MsgAlert";
		sDefValue="Aceptar";
		sImg="ImgAlert"
		break;
	case 4 :
		sTypeOfMsg="MsgQuest";
		sDefValue="Cancelar";
		sImg="ImgQuest"
		break;
}
if (sDefaultButtonValue != null){
	sDefValue=sDefaultButtonValue
}
sCmdDefault="<input type=button id=\"cmdAceptar\" value=\"" + sDefValue + "\" onclick=\"javascript:ClosePopUp();\">";
sCmdYes="<input id=\"cmdAceptar\" type=button value=\" Si \" onclick=\"javascript:" + sFunctionYes + "ClosePopUp();\">";
sCmdNo="<input type=button value=\" No \" onclick=\"javascript:" + sFunctionNo + "ClosePopUp();\">";
sCmdAcept="<input id=\"cmdAceptar\" type=button value=\" Aceptar \" onclick=\"javascript:ClosePopUp();" + sFunctionAcept + "\">";
sCmdCancel="<input type=button value=\" Cancelar \" onclick=\"javascript:ClosePopUp();" + sFunctionCancel + "\">";

if (bYes){
	sButtons = sButtons + "&nbsp;" + sCmdYes;
}
if (bNo){
	sButtons = sButtons + "&nbsp;" + sCmdNo;
}
if (bAcept){
	sButtons = sButtons + "&nbsp;" + sAcept;	
}
if (bCancel){
	sButtons = sButtons + "&nbsp;" + sCmdCancel;
}



if (bDefault==true) {
	sButtons = sButtons + "&nbsp;" + sCmdDefault;
}
else {
	sButtons = sButtons + "&nbsp;"
}

var sHTML = "<TABLE class='" + sTypeOfMsg + "' border=0 width=" + iWidthMsg + " cellspacing=8>"
			+ "<TR><TD valign='Top' width='60'><TABLE width='60' height='55'><TR><TD nowrap width='100%' class=" + sImg + "></TD></TR></TABLE></TD><TD>"
			+ sMsg + "</TD></TR><TR><TD colspan=2 align='center'>" + sButtons + "</TD></TR></TABLE>" ;


// calculo para centrar el Layer
	var iClientHeight;
	var iClientWidth;
	var iDocTop;
	var iDocLeft;
	
    iClientHeight = document.body.clientHeight;
    iClientWidth = document.body.clientWidth;
    iDocTop = document.body.scrollTop;
    iDocLeft = document.body.scrollLeft;
    
	iLeft = (iClientWidth - iWidthMsg) / 2
	iTop = (iClientHeight - iHeight) / 2
    
	var sLayer= '<div id=' + sLayerMsg + ' style="left:' + iLeft + 'px;top:' + iTop
				+ 'px;width:' + iWidth + 'px;height:' + iHeight
				+ 'px;position:absolute">'
				+ sHTML + '</div>';

//CURSOR: hand;

	if (document.getElementById(sLayerMsg)==null) {
		document.body.insertAdjacentHTML('AfterBegin', sLayer);
	}
	else {
		document.getElementById(sLayerMsg).innerHTML=sHTML;
		document.getElementById(sLayerMsg).style.visibility="visible";
	}
	if (bOverLayer==true)
	{
		MakeLayeOver();
	}	
	document.body.scroll = 'no';
	window.cmdAceptar.focus();
	//document.getElementById('cmdAceptar').focus();
}


function bBrowserOk(iIE,iNN,iOthers,sPageErr,sMsg) {
	var sBrowser = navigator.appName;
	var sVersion = navigator.appVersion.substring(0,4);
	var bBrowser = true;
	
	var isIE = ( sBrowser == "Microsoft Internet Explorer" ) ? true : false;
	var isNN = ( sBrowser == "Netscape" ) ? true : false;
	
	//si esta usando otro navegador y el site no esta habilitado para otro navegador
	if (isIE != true && isNN != true && iOthers==0) {
		bBrowser =false;
	}
	//si esta usando NN y el site no esta habilitado para NN
	if (isNN == true && iNN == 0) {
		bBrowser =false;
	}
	if (( isIE && !bIsThisBrowser(sBrowser,iIE) )||( isNN && !bIsThisBrowser(sBrowser,iNN)))  {
		bBrowser = false;
	}
	if (bBrowser==false) {
		if (sMsg!=="") {
			alert(sMsg);
		}
		if (sPageErr!=="") {
			document.location.href = sPageErr;
		}	
	}
}

function bIsThisBrowser(sBrowser, sVersion)  {
	ver = navigator.appVersion.substring(0,4);
	if( sBrowser == "Microsoft Internet Explorer") {
	arrayVersion = navigator.appVersion.split(";");
	arrayVersionShow = arrayVersion[1].split(" ");
	ver = arrayVersionShow[2];
	
	return( parseFloat(ver) >=  parseFloat(sVersion) );
	}
	else  {
		if ( sBrowser == "Netscape")
			return ( ver  >= sVersion );
	}
	return(true);
}

//consultasiniestrofiltro

function TrimNumDato(sDato) {
	var busca = " ";
	var pone  = ""; 
	temp 	  = "" + sDato;

	while (temp.indexOf(busca)>-1) {
		pos= temp.indexOf(busca);
		temp = "" + (temp.substring(0, pos) + pone + 
		temp.substring((pos + busca.length), temp.length));
	}
	return temp;
}


function CompletaNumInput(sDato)
{
  var i;	
  var sLargoNumDato = sDato.largo;
  var sLargoNumDatoDif = "";
  var sLargoNumDatoAux = "" ;	

  var sNumDato = TrimNumDato(sDato.value);
  if (sNumDato.length > 0) {		
	if (!isNaN(sNumDato)) {
		if (sNumDato.length < sLargoNumDato ) {
			sLargoNumDatoDif = sLargoNumDato - sNumDato.length;
			for(i=0;i<sLargoNumDatoDif;i++){	
				sLargoNumDatoAux = sLargoNumDatoAux + '0';	
			}
			sDato.value = sLargoNumDatoAux + sNumDato ;
		}
	}
  }	
}


var arrOldValues;

function SeleccionarTodaLista(CONTROL)
{
	for(var i = 0;i < CONTROL.length;i++)
	{
		CONTROL.options[i].selected = true;
	}
}

function BorrarLista(CONTROL)
{
	if (CONTROL.options[0].selected = true)
		for(var i = 1;i < CONTROL.length;i++)
		{
			CONTROL.options[i].selected = false;
		}
}

function BorrarTodaLista(CONTROL)
{
	if (CONTROL.options[0].selected = true)
		for(var i = 1;i < CONTROL.length;i++)
		{
			CONTROL.options[i].selected = false;
		}
}

function LlenaListaValores(CONTROL){
	var arrNewValues;
	var intNewPos;
	var strTemp = ObtenerValoresSeleccionados(CONTROL);
	arrNewValues = strTemp.split(",");
	for(var i=0;i<arrNewValues.length-1;i++)
	{
		if(arrNewValues[i]==1)
		{
			intNewPos = i;
		}
	}
	CONTROL.options[0].selected= false;
	for(var i=1;i<arrOldValues.length-1;i++)
	{
		if(arrOldValues[i]==1 && i != intNewPos)
		{
			CONTROL.options[i].selected= true;
		}
		else if(arrOldValues[i]==0 && i != intNewPos)
		{
			CONTROL.options[i].selected= false;
		}
		if(arrOldValues[intNewPos]== 1)
		{
			CONTROL.options[intNewPos].selected = false;
		}
		else
		{
			CONTROL.options[intNewPos].selected = true;
		}
	}
}

function ObtenerValoresSeleccionados(CONTROL)
{
	var strTemp = "";
	for(var i = 0;i < CONTROL.length;i++)
	{
		if(CONTROL.options[i].selected == true)
		{
			strTemp += "1,";
		}
		else
		{
			strTemp += "0,";
		}
	}
	return strTemp;
}

function ObtenerListaValoresActuales(CONTROL){
	var strValues = "";
	strValues = ObtenerValoresSeleccionados(CONTROL);
	arrOldValues = strValues.split(",")
}

var childLeft = 0
var childTop = 0

function openWindow(url,w,h) {
  childLeft += 20;
  childTop += 20;
  window.open(url, "_blank", "width="+w+" height=" + h + " left="+childLeft+" top="+childTop+" location=1 toolbar=0 statusbar=0 scrollbars=1 resizable=1")
}

function openshowdialog(url,t,w,h) {  
  window.showModalDialog(url,t,"resizable=yes;dialogHeight:"+h+"px;dialogWidth:"+w+"px;dialogLeft:10px;dialogTop:10px;status=no;");
}

function UpdateViewsourceLinks() {
  var colA = document.all.tags("A");
  for ( i = 0; i < colA.length; i++ ) {
    var A = colA(i);
    if ( A.className == "viewsource" ) {
      A.href = "view-source:"+A.href;
      A.style.visibility = "visible";
    }
  }
}

/* Validaciones de ingreso erroneo */

function Validate_Input(entrada)
{

var sEntrada;
sEntrada = entrada;
var sCaracter_temporal = null;
var iVC = 0;	
	
	for(x = 0;x<= sEntrada.length -1 ;x++){											
		sCaracter_temporal = entrada.substring(x,x+1);
			
		iVC = eval(sCaracter_temporal.charCodeAt(0));						
		if( (eval(iVC) == '38') || (eval(iVC) == '63') || (eval(iVC) == '35') || (eval(iVC) == '36') || (eval(iVC) == 37) || (eval(iVC) == '39') || (eval(iVC) == '34') || (eval(iVC) == '47') || (eval(iVC) == '40') || (eval(iVC) == '41') || (eval(iVC) == '44') || (eval(iVC) == '60') || (eval(iVC) == '62') || (eval(iVC) == '43') || (eval(iVC) == '59') || (eval(iVC) == '92') || (eval(iVC) == '64') || (eval(iVC) == '124') || (eval(iVC) == '130') || (eval(iVC) == '145') || (eval(iVC) == '146') || (eval(iVC) == '147') || (eval(iVC) == '148') || (eval(iVC) == '160') || (eval(iVC) == '180') ) {
			alert("Caracter: " + sCaracter_temporal + " inválido");
			return false;						
		}	
	}		
	
return true;
}

function validar_numeros(entrada,maxlength,texto)
{
var sEntrada;
sEntrada = entrada;	
	
	if(isNaN(sEntrada)){
		alert("Ingrese solo números para " + texto)
		return false;
	}else{
		if(maxlength > 0){		
			if(sEntrada.length <= maxlength)
			{
				alert("Debe Ingresar al Menos " + eval(maxlength + 1 ) + " caracteres para " + texto)
				return (false)
			}else{
				return true;
			}				
		}
	}
	return (true)		
}

function validar_null(entrada,texto)
{
var sEntrada;
sEntrada = entrada;	
		
	if(maxlength == 0){						
		alert("Debe Ingresar un valor para " + texto )
		return (false)		
	}	
	return (true)		
}

function ValidarCorreo(obj_email){
     var Email = obj_email;
     var Formato = /^([\w-\.])+@([\w-]+\.)+([a-z]){2,4}$/;
var Comparacion = Formato.test(Email);
     if(Comparacion == false){
          alert("El correo ingresado no es válido");          
          return false;
     }
     return true;
}
/* Fin de Validaciones  */

/* Funciones de Vencimientos  */
function VerPoliza(sID_PV, sNro, sTab, sSin, sSubSin)
{
	var sEstado= ""
	
	sEstado	= document.frmPoliza.bEstadoPoliza.value
	document.frmConsultaPoliza.sID_PV.value = sID_PV;
	document.frmConsultaPoliza.sNro.value = sNro;
	document.frmConsultaPoliza.sTAB.value = sTab;	
	document.frmConsultaPoliza.iPeriodo.value = document.frmPoliza.cboPeriodo.value;
	document.frmConsultaPoliza.iEstado.value  = sEstado;
	ShowMsg(document.frmConsultaPoliza);
}

function VerArchivo(sArchivo)
{
	window.open('../Publicaciones/' + sArchivo);
}

function VerVencimientos(oDato)
{
	sValorP = oDato.cboPeriodo.options[oDato.cboPeriodo.selectedIndex].value;

	if (oDato.bSinRenovar.checked)
		sValorE = "SinRenovar";
	else
		sValorE = "Todas";	
	
	document.frmVencimientos.iPeriodo.value = sValorP;
	document.frmVencimientos.iEstado.value  = sValorE;
	ShowMsg(document.frmVencimientos);
}
/* Fin de Funcion de Vencimientos */

/* Funciones de la Pagina Botonera.asp */

function SubmitBotonera(iOption)  //
{	
document.frmbotonera.iOption.value = iOption;
var sTo = null;
	switch(iOption)
	{
		case eval(1):
			sTo = '../consultas/consultas.asp';
			break;	
		case eval(2):
			sTo = '../publicaciones/formularios.asp';
			break;	
		case eval(3):
			sTo = '../publicaciones/circulares.asp';
			break;			
		case eval(4):
			sTo = '../novedades/novedades.asp';
			break;	
		case eval(5): //Preliquidaciones
			//NB 25/07/2008 modifique para que use filtro selec multiple
			//sTo = '../general/filtroproductorPreliq.asp';
			sTo = '../preliq/menuPreliq.asp';
			break;	
		case eval(6):
			sTo = '../Constancias/certificados1.asp';
			break;					
		case eval(7):
			sTo = '../upload/SelectUpload.asp';
			break;				
		case eval(8):
			sTo = '../PubAdmin/pubabm.asp';
			break;	
		case eval(9):
			//sTo = '../Portal/datos.asp';
			//sTo = '../general/FiltroProductor.asp';
			sTo = '../Consultas/CambioDatosProductor.asp';
			break;	
		case eval(10):
			sTo = '../_sisgeneral/login/closesession.asp';
			break;	
		default:
			sTo = '../portal/Errores.asp?sMsg=16';
			break;						
	}
	document.frmbotonera.action = sTo;
	ShowMsg(document.frmbotonera);	
}

/* Fin de Funciones  */

/* Funciones de la Pagina Consultas/consultas.asp */

function SubmitFunction(iAccion)
{	
	document.frmMenu.sAccion.value = iAccion;
	ShowMsg(document.frmMenu);	
}

/* Fin de las funciones  */

/* Funciones de la Pagina preliquidaciones/preliq */
function CambiarProductorPreliq()
{
	
	document.frmFiltroProductor.sCodProds.value    		 = document.frmConsultaCartera.sCodProds.value;
	document.frmFiltroProductor.sCodConsulta.value 		 = document.frmConsultaCartera.sCodConsulta.value;
	/* document.frmFiltroProductor.sCodRamo.value     		 = document.frmConsultaCartera.sCodRamoSelected.options */
	/* document.frmFiltroProductor.sDiaDesde.value    		 = document.frmConsultaCartera.sDiaDesde.value; */
	/* document.frmFiltroProductor.sMesDesde.value    		 = document.frmConsultaCartera.sMesDesde.value; */
	/* document.frmFiltroProductor.sAnioDesde.value   		 = document.frmConsultaCartera.sAnioDesde.value; */
	/* document.frmFiltroProductor.sDiaHasta.value    		 = document.frmConsultaCartera.sDiaHasta.value; */
	/* document.frmFiltroProductor.sMesHasta.value    		 = document.frmConsultaCartera.sMesHasta.value; */
	/* document.frmFiltroProductor.sAnioHasta.value   		 = document.frmConsultaCartera.sAnioHasta.value; */
	/*document.frmFiltroProductor.sApellido.value    		 = document.frmConsultaCartera.sApellido.value;*/
	/*document.frmFiltroProductor.sCuitCuil.value    		 = document.frmConsultaCartera.sCuitCuil.value;*/
	/*document.frmFiltroProductor.sRUT.value 				 = document.frmConsultaCartera.sRUT.value;	*/
	/* document.frmFiltroProductor.sEstadoPoliza.value		 = document.frmConsultaCartera.sEstadoPoliza.value; */
	/*document.frmFiltroProductor.sMatricula.value		 = document.frmConsultaCartera.sMatricula.value;*/
	/*document.frmFiltroProductor.sFiltroCuitCuilC.value   = document.frmConsultaCartera.sFiltroCuitCuilC.value;*/
	/* document.frmFiltroProductor.sReclamo.value			 = document.frmConsultaCartera.sReclamo.value;	*/
		
	ShowMsg(document.frmFiltroProductor);
}


/* Fin de las funciones  */


/* Funciones de la Pagina Consultas/consultacarterafiltro.asp  */

function CambiarProductor()
{
	
	document.frmFiltroProductor.sCodProds.value    		 = document.frmConsultaCartera.sCodProds.value;
	document.frmFiltroProductor.sCodConsulta.value 		 = document.frmConsultaCartera.sCodConsulta.value;
	document.frmFiltroProductor.sCodRamo.value     		 = document.frmConsultaCartera.sCodRamoSelected.options
	document.frmFiltroProductor.sDiaDesde.value    		 = document.frmConsultaCartera.sDiaDesde.value;
	document.frmFiltroProductor.sMesDesde.value    		 = document.frmConsultaCartera.sMesDesde.value;
	document.frmFiltroProductor.sAnioDesde.value   		 = document.frmConsultaCartera.sAnioDesde.value;
	document.frmFiltroProductor.sDiaHasta.value    		 = document.frmConsultaCartera.sDiaHasta.value;
	document.frmFiltroProductor.sMesHasta.value    		 = document.frmConsultaCartera.sMesHasta.value;
	document.frmFiltroProductor.sAnioHasta.value   		 = document.frmConsultaCartera.sAnioHasta.value;
	document.frmFiltroProductor.sApellido.value    		 = document.frmConsultaCartera.sApellido.value;
	document.frmFiltroProductor.sCuitCuil.value    		 = document.frmConsultaCartera.sCuitCuil.value;
	document.frmFiltroProductor.sRUT.value 				 = document.frmConsultaCartera.sRUT.value;	
	document.frmFiltroProductor.sEstadoPoliza.value		 = document.frmConsultaCartera.sEstadoPoliza.value;
	document.frmFiltroProductor.sMatricula.value		 = document.frmConsultaCartera.sMatricula.value;
	document.frmFiltroProductor.sFiltroCuitCuilC.value   = document.frmConsultaCartera.sFiltroCuitCuilC.value;
	document.frmFiltroProductor.sReclamo.value			 = document.frmConsultaCartera.sReclamo.value;	
		
	ShowMsg(document.frmFiltroProductor);
}

function CambiaNomRamo(cboRamo)
{
	document.frmConsultaCartera.sNomRamo.value = cboRamo.options[cboRamo.selectedIndex].text;
}

function CambiarFecha()
{
	sFechaDesde = document.frmConsultaCartera.sAnioDesde.value + '/' +	document.frmConsultaCartera.sMesDesde.value + '/' +	document.frmConsultaCartera.sDiaDesde.value;
	sFechaHasta = document.frmConsultaCartera.sAnioHasta.value + '/' + document.frmConsultaCartera.sMesHasta.value + '/' + 	document.frmConsultaCartera.sDiaHasta.value;

	if(sFechaDesde > sFechaHasta)
	{
		document.frmConsultaCartera.sAnioHasta.selectedIndex = document.frmConsultaCartera.sAnioDesde.selectedIndex;
		document.frmConsultaCartera.sMesHasta.selectedIndex = document.frmConsultaCartera.sMesDesde.selectedIndex;
		document.frmConsultaCartera.sDiaHasta.selectedIndex = document.frmConsultaCartera.sDiaDesde.selectedIndex;
	}
}


function CambiarConsulta(consulta,b)
{	

if(b)
{	
	var consultaruteo;	
			
	switch(consulta)
	{
		case '130':
			consultaruteo = '6';
			break;
		case '120':
			consultaruteo = '5';
			break;
			
		default:
			consultaruteo = '1';
			break;		
	}
	
	document.frmbotonera_horizontal.sAccion.value = consultaruteo;	
	document.frmbotonera_horizontal.action = 'ruteoconsultas.asp';		
	ShowMsg(document.frmbotonera_horizontal);	
}else{

	document.frmConsultaCartera.sCodConsulta.value = consulta;

	if (consulta == 110) 
	{

		document.frmConsultaCartera.sAccion.value = 1;
		document.frmFiltroProductor.sAccion.value = 1;
	
		document.all['divfechaDescCar'].style.visibility = 'visible';
		document.all['divfechaDescSin'].style.visibility = 'hidden';
		document.all['divfechaDescVen'].style.visibility = 'hidden';	


		document.all['Agencia'].style.visibility = 'visible';
		document.all['fechasDesde'].style.visibility = 'visible';			
		document.all['fechasHasta'].style.visibility = 'visible';
											
		option_consulta1.innerText = 'CARTERA';
		option_consulta2.innerText = 'CARTERA';

			
		document.getElementById('comisiones').className = 'marco-azul';
		document.getElementById('pruebacom').className = 'marco-azul';
		document.getElementById('polizaendoso').className = 'marco-azul';
		document.getElementById('pruebapol').className = 'marco-azul';

		//20080703 se comenta lo de Siniestros;
		//document.getElementById('siniestros').className = 'marco-azul';
		//20080703 se comenta por error al comentar lo de siniestros;
		//document.getElementById('pruebasin').className = 'marco-azul';

		document.getElementById('vencimientos').className = 'marco-azul';		
		document.getElementById('pruebaven').className = 'marco-azul';
			
		document.getElementById('cartera').className = 'marco-verde';
		document.getElementById('pruebacar').className = 'marco-verde';
			
	}

	if (consulta == 120)
	{
		document.getElementById('chkReclamo').checked = true;		
		document.all['chkReclamo'].checked = true;		
		
		document.frmConsultaCartera.sAccion.value = 2;
		document.frmFiltroProductor.sAccion.value = 2;
			
		document.all['divfechaDescCar'].style.visibility = 'hidden';
		document.all['divfechaDescSin'].style.visibility = 'visible';
		document.all['divfechaDescVen'].style.visibility = 'hidden';
		document.all['Agencia'].style.visibility = 'visible';		
		document.all['fechasDesde'].style.visibility = 'visible';		
		document.all['fechasHasta'].style.visibility = 'visible';	
			
		option_consulta1.innerText = 'SINIESTROS';
		option_consulta2.innerText = 'SINIESTROS';

		//document.getElementById('cheques').className = 'marco-azul';
		document.getElementById('cartera').className = 'marco-azul';
		document.getElementById('comisiones').className = 'marco-azul';
		document.getElementById('polizaendoso').className = 'marco-azul';
		document.getElementById('pruebacar').className = 'marco-azul';
		document.getElementById('vencimientos').className = 'marco-azul';		
		document.getElementById('pruebaven').className = 'marco-azul';
		document.getElementById('pruebacom').className = 'marco-azul';
		document.getElementById('pruebapol').className = 'marco-azul';
				
		document.getElementById('pruebasin').className = 'marco-verde';

		//20080703 se comenta lo de Siniestros;
		//document.getElementById('siniestros').className = 'marco-verde';
	}

	if (consulta == 130) 
	{
		document.frmConsultaCartera.sAccion.value = 3;
		document.frmFiltroProductor.sAccion.value = 3;
			
		document.all['divfechaDescCar'].style.visibility = 'hidden';
		document.all['divfechaDescSin'].style.visibility = 'hidden';
		document.all['divfechaDescVen'].style.visibility = 'visible';
		document.all['Agencia'].style.visibility = 'visible';
		document.all['fechasDesde'].style.visibility = 'visible';		
		document.all['fechasHasta'].style.visibility = 'visible';				
			
		option_consulta1.innerText = 'VENCIMIENTOS';
		option_consulta2.innerText = 'VENCIMIENTOS';
			
			
		document.getElementById('cartera').className = 'marco-azul';
		    
		//document.getElementById('cheques').className = 'marco-azul';

		document.getElementById('comisiones').className = 'marco-azul';
		document.getElementById('polizaendoso').className = 'marco-azul';

		//20080703 se comenta lo de Siniestros;
		//document.getElementById('pruebasin').className = 'marco-azul';	

		//20080703 se comenta lo de Siniestros;		
		//document.getElementById('siniestros').className = 'marco-azul';


		document.getElementById('pruebacar').className = 'marco-azul';
		document.getElementById('pruebacom').className = 'marco-azul';
		document.getElementById('pruebapol').className = 'marco-azul';
					
		document.getElementById('vencimientos').className = 'marco-verde';			
		document.getElementById('pruebaven').className = 'marco-verde';
				
	}	
	
	if (consulta == 140) 
	{
		document.frmConsultaCartera.sAccion.value = 4;
		document.frmFiltroProductor.sAccion.value = 4;
		
		document.all['divfechaDescCar'].style.visibility = 'hidden';
		document.all['divfechaDescSin'].style.visibility = 'hidden';
		document.all['divfechaDescVen'].style.visibility = 'visible';
		document.all['Agencia'].style.visibility = 'visible';
		document.all['fechasDesde'].style.visibility = 'visible';		
		document.all['fechasHasta'].style.visibility = 'visible';		
			
		option_consulta1.innerText = 'COMISIONES';
		option_consulta2.innerText = 'COMISIONES';			
		
		document.getElementById('cartera').className = 'marco-azul';		    
		//document.getElementById('cheques').className = 'marco-azul';
		document.getElementById('vencimientos').className = 'marco-azul';

		//20080703 se comenta lo de Siniestros;		
		//document.getElementById('siniestros').className = 'marco-azul';

		document.getElementById('polizaendoso').className = 'marco-azul';
		document.getElementById('pruebasin').className = 'marco-azul';				
		document.getElementById('pruebacar').className = 'marco-azul';
		document.getElementById('pruebaven').className = 'marco-azul';
		document.getElementById('pruebapol').className = 'marco-azul';
			
		document.getElementById('comisiones').className = 'marco-verde';
		document.getElementById('pruebacom').className = 'marco-verde';
			
	}	
	
	if (consulta == 150) 
	{
		document.frmConsultaCartera.sAccion.value = 5;
		document.frmFiltroProductor.sAccion.value = 5;
			
		document.all['divfechaDescCar'].style.visibility = 'hidden';
		document.all['divfechaDescSin'].style.visibility = 'hidden';
		document.all['divfechaDescVen'].style.visibility = 'hidden';
		document.all['Agencia'].style.visibility = 'hidden';
		document.all['fechasDesde'].style.visibility = 'hidden';
		document.all['fechasHasta'].style.visibility = 'hidden';
							
		option_consulta1.innerText = 'POLIZA Y ENDOSO';
		option_consulta2.innerText = 'POLIZA Y ENDOSO';			
			
		document.getElementById('cartera').className = 'marco-azul';		    
		//document.getElementById('cheques').className = 'marco-azul';
		document.getElementById('vencimientos').className = 'marco-azul';
		
		//20080703 se comenta lo de Siniestros;			
		//document.getElementById('siniestros').className = 'marco-azul';

		document.getElementById('pruebasin').className = 'marco-azul';				
		document.getElementById('pruebacar').className = 'marco-azul';
		document.getElementById('pruebaven').className = 'marco-azul';
		document.getElementById('comisiones').className = 'marco-azul';
		document.getElementById('pruebacom').className = 'marco-azul';
			
		document.getElementById('polizaendoso').className = 'marco-verde';
		document.getElementById('pruebapol').className = 'marco-verde';
	}

	if ( (consulta == 120)||(consulta == 121) ) 
	{
		document.all['divfecha1'].style.visibility = 'visible';
		document.all['divfecha2'].style.visibility = 'hidden';
		document.all['divfecha3'].style.visibility = 'visible';
		document.all['divfecha4'].style.visibility = 'visible';		
	}
	else 
	{	
		if ( (consulta == 130) || (consulta == 131) )
		{		
			document.all['divfecha1'].style.visibility = 'hidden';
			document.all['divfecha2'].style.visibility = 'visible';
			document.all['divfecha3'].style.visibility = 'hidden';
			document.all['divfecha4'].style.visibility = 'hidden';
		} 
		else
		{
			document.all['divfecha1'].style.visibility = 'hidden';
			document.all['divfecha2'].style.visibility = 'hidden';
			document.all['divfecha3'].style.visibility = 'hidden';
			document.all['divfecha4'].style.visibility = 'hidden';		
		}
	}
	
	//cuando entra de una a siniestros
	document.all['chkReclamo'].checked = false;		
		
	if ((document.frmConsultaCartera.sCodConsulta.value=='110') || (document.frmConsultaCartera.sCodConsulta.value=='120') || (document.frmConsultaCartera.sCodConsulta.value=='130')){	
		document.frmConsultaCartera.sDiaDesde.disabled  = false;
		document.frmConsultaCartera.sMesDesde.disabled  = false;
		document.frmConsultaCartera.sAnioDesde.disabled = false;
		document.frmConsultaCartera.sDiaHasta.disabled  = false;
		document.frmConsultaCartera.sMesHasta.disabled  = false;
		document.frmConsultaCartera.sAnioHasta.disabled = false;			
	}
}
	
}	

function CheckChange(){
		
	if (document.all['chkReclamo'].checked){
		document.frmConsultaCartera.sDiaDesde.disabled = true;
		document.frmConsultaCartera.sMesDesde.disabled = true;
		document.frmConsultaCartera.sAnioDesde.disabled = true;
		document.frmConsultaCartera.sDiaHasta.disabled = true;
		document.frmConsultaCartera.sMesHasta.disabled = true;
		document.frmConsultaCartera.sAnioHasta.disabled = true;	
	}
	else {
		document.frmConsultaCartera.sDiaDesde.disabled = false;
		document.frmConsultaCartera.sMesDesde.disabled = false;
		document.frmConsultaCartera.sAnioDesde.disabled = false;
		document.frmConsultaCartera.sDiaHasta.disabled = false;
		document.frmConsultaCartera.sMesHasta.disabled = false;
		document.frmConsultaCartera.sAnioHasta.disabled = false;	
	}	
}

function EnabledRamos(){
	if (document.frmConsultaCartera.sReclamo.value == "")
		document.frmConsultaCartera.sCodRamo.disabled = false;
}
function DisabledRamos(){
	document.frmConsultaCartera.sCodRamo.disabled = true;
}

/* Fin de las funciones  */

/* Pagina Filtro de Productor */
function ClickOption(cItem)
{
	sCtl = cItem.name;
	sCtl = sCtl.substring(7);
	if(sCtl == '0')
	{
		iValue = document.frmSelProd.optProd0.checked;
		if(iValue != 0)
		{
			iTop = document.frmSelProd.length;
			for(i=1;i < iTop; i++)
				document.frmSelProd.elements[i].checked=0;
		}
	}
	else
	{
		document.frmSelProd.optProd0.checked = 0;
	}
}


function QuitarFiltro(codigo,consulta)
{
	switch(codigo)
	{
		case 1:  // Filtro en Resultados
				if (consulta == 2) // este es para siniestros, como tiene mas campos que los demas,
								  // hay que agregarlos para que los borre y traiga la consulta anterior.	 
				{			
					document.frmConsultaCartera.sFiltroReclamante.value = '';
					//document.frmConsultaCartera.sFiltroReclamanteNoHide.value = '';
					document.frmConsultaCartera.sFiltroPoliza.value = '';
					document.frmConsultaCartera.sFiltroSiniestro.value = '';			
					document.frmConsultaCartera.sTotales.value = '';
					document.frmConsultaCartera.sFiltroApellido.value = '';
					document.frmConsultaCartera.sFiltroCuitCuil.value = '';
					document.frmConsultaCartera.sFiltroRUT.value = '';
					ShowMsg(document.frmConsultaCartera);
					break;
				}else{
					document.frmConsultaCartera.sTotales.value = '';
					document.frmConsultaCartera.sFiltroApellido.value = '';
					document.frmConsultaCartera.sFiltroCuitCuil.value = '';
					document.frmConsultaCartera.sFiltroRUT.value = '';
					ShowMsg(document.frmConsultaCartera);
					break;
				}
		case 2:	 //Filtro en Productor
				document.frmFiltroProductor.sFiltroApellidoC.value = '';
				document.frmFiltroProductor.sFiltroCuitCuilC.value = '';
				document.frmFiltroProductor.sFiltroTipoDocC.value = '';
				document.frmFiltroProductor.sFiltroRUTC.value = '';
				ShowMsg(document.frmFiltroProductor);
	}
}


function AplicarFiltro(codigo)  // valida el filtro  de resultado de carteraFiltro
{

	if (codigo != 3 && codigo != 2)
	{
		sCodConsulta = frmConsultaCartera.sCodConsulta.value
	}	

	switch(codigo)
	{
	
		case 1:  // Filtro en Resultados
		
				if (sCodConsulta == 120)
				{
					sPoliza = document.frmConsultaCartera.sFiltroApellido.value == '' && document.frmConsultaCartera.sFiltroCuitCuil.value == '' && document.frmConsultaCartera.sFiltroRUT.value == '' && document.frmConsultaCartera.sFiltroPoliza.value == ''
					
				}else{

					sPoliza = document.frmConsultaCartera.sFiltroApellido.value == '' && document.frmConsultaCartera.sFiltroCuitCuil.value == '' && document.frmConsultaCartera.sFiltroRUT.value == ''
				}
				
				if(sPoliza)
				{
					alert('Debe completar alguno de los campos')
					break;
				}else{
					document.frmConsultaCartera.sTotales.value = '';
					ShowMsg(document.frmConsultaCartera);				
					break;
				}
				
				
		case 2: //Filtro en Productor
	
			if(document.frmFiltroProductor.sFiltroApellidoC.value == '' && document.frmFiltroProductor.sFiltroRUTC.value == '' && document.frmFiltroProductor.sFiltroCuitCuilC.value == '')
				{
					alert('Debe ingresar datos en Apellido, Nro de CUIT/CUIL o Nro.Doc para la búsqueda');
					return;
				}
				if(document.frmFiltroProductor.sFiltroApellidoC.value != '')
				{
					if(document.frmFiltroProductor.sFiltroApellidoC.value.length < 3)
					{
						alert('Debe ingresar al menos 3 letras para Apellido');
						return;
					}
				}

				if(document.frmFiltroProductor.sFiltroCuitCuilC.value != '')
				{
					if(document.frmFiltroProductor.sFiltroCuitCuilC.value.length < 11)
					{
						alert('Debe ingresar al menos 11 números para Nro.CUIT/CUIL');
						return;
					}
				}

				if(document.frmFiltroProductor.sFiltroRUTC.value != '')
				{
					if(document.frmFiltroProductor.sFiltroRUTC.value.length < 7)
					{
						alert('Debe ingresar al menos 7 números para Nro.Doc');
						return;
					}
				}

				ShowMsg(document.frmFiltroProductor);
	
	
		case 3:  // Filtro en Resultados Cheque
	
				//alert(document.frmConsultaCheque.sbanco.value)
	
			//	if(document.frmConsultaCheque.sBanco.value == '' && document.frmConsultaCheque.nroCheque.value == '')
			//	{
			//		alert('Debe completar alguno de los campos')
			//		break;
			//	}else{
					ShowMsg(document.frmConsultaCheque);				
			//		break;
			//	}
	}
		
}


function AplicarFiltroCheques()
{
	if(document.frmConsultaCheque.nroCheque.value == '' && document.frmConsultaCheque.sBanco.value == '')
	{
		document.frmConsultaCheque.consultar.disabled = true;
		return;
	}else{	
		document.frmConsultaCheque.consultar.disabled = false;
	}				
}



/* Fin de Funciones */

/* Funciones de la pagina consultacarteraresultados */


function VerItems(sID_PV, sNro)
{
		sItemsConstancia = ''
		document.frmConsultaItems.sData.value = sItemsConstancia;
		document.frmConsultaItems.sID_PV.value = sID_PV;
		document.frmConsultaItems.sNro.value = sNro;
		document.frmConsultaItems.submit();
}

// ### funcion de gaby
function VerCertificado(sPeriodo)
{
		document.frmConsultaItems.sFecPeriodo.value = sPeriodo;
		document.frmConsultaItems.submit();
}

function CompletaNumInput(sDato)
{
  var i;	
  var sLargoNumDato = sDato.largo;
  var sLargoNumDatoDif = "";
  var sLargoNumDatoAux = "" ;	

  var sNumDato = TrimNumDato(sDato.value);
  if (sNumDato.length > 0) {		
	if (!isNaN(sNumDato)) {
		if (sNumDato.length < sLargoNumDato ) {
			sLargoNumDatoDif = sLargoNumDato - sNumDato.length;
			for(i=0;i<sLargoNumDatoDif;i++){	
				sLargoNumDatoAux = sLargoNumDatoAux + '0';	
			}
			sDato.value = sLargoNumDatoAux + sNumDato ;
		}
	}
  }	
}

function ShowHTML(oForm)
{
	alert(oForms.sNomRamo.value)
}

function TrimNumDato(sDato) {
	var busca = " ";
	var pone  = ""; 
	temp 	  = "" + sDato;

	while (temp.indexOf(busca)>-1) {
		pos= temp.indexOf(busca);
		temp = "" + (temp.substring(0, pos) + pone + 
		temp.substring((pos + busca.length), temp.length));
	}
	return temp;
}


function VerPoliza(sID_PV, sNro, sTab, sSin, sSubSin)
{
	document.frmConsultaPoliza.sID_PV.value = sID_PV;
	document.frmConsultaPoliza.sNro.value = sNro;
	document.frmConsultaPoliza.sTAB.value = sTab;
	document.frmConsultaPoliza.sSiniestro.value = sSin;
	document.frmConsultaPoliza.sSubSiniestro.value = sSubSin;
	document.frmConsultaPoliza.bMostrarCond.value = 0
	ShowMsg(document.frmConsultaPoliza);
}

function VerPolizaMail(sID_PV, sNro, sTab, sSin, sSubSin)
{
	document.frmConsultaPoliza.sID_PV.value = sID_PV;
	document.frmConsultaPoliza.sNro.value = sNro;
	document.frmConsultaPoliza.sTAB.value = sTab;
	document.frmConsultaPoliza.sSiniestro.value = sSin;
	document.frmConsultaPoliza.sSubSiniestro.value = sSubSin;
	document.frmConsultaPoliza.bMostrarCond.value = 1
	ShowMsg(document.frmConsultaPoliza);
}



/*
function Ordenar(iOrden)
{
	document.frmConsultaCartera.sOrden.value = iOrden;
	document.frmConsultaCartera.sPagina.value = '1';
	ShowMsg(document.frmConsultaCartera);
}
*/


/* Fin de Funciones */

/* Funciones de ConsultaPoliza */

function CambiarTab(sTab)
{	ShowMsg(null);	
	document.frmConsultaPoliza.sTAB.value = sTab;
	document.frmConsultaPoliza.submit();
}

function CambiarSiniestro(sSin)
{
	ShowMsg(null);
	//document.frmConsultaPoliza.sTAB.value = '3';
	document.frmConsultaPoliza.sTAB.value = '2';
	document.frmConsultaPoliza.sSiniestro.value = sSin;
	document.frmConsultaPoliza.sSubSiniestro.value = '';
	document.frmConsultaPoliza.submit();
}

function CambiarSubSiniestro(sSin, sSubSin)
{
	ShowMsg(null);
	//document.frmConsultaPoliza.sTAB.value = '3';
	document.frmConsultaPoliza.sTAB.value = '2';
	document.frmConsultaPoliza.sSiniestro.value = sSin;
	document.frmConsultaPoliza.sSubSiniestro.value = sSubSin;
	document.frmConsultaPoliza.submit();
}

function CambiarEndoso(Idpv_Nroint, sTab)
{
	ShowMsg(null);
	var n = Idpv_Nroint.indexOf("#");
	document.frmConsultaPoliza.sID_PV.value=Idpv_Nroint.substr(0, n);
	document.frmConsultaPoliza.sNro.value=Idpv_Nroint.substr(n+1,Idpv_Nroint.length);
	document.frmConsultaPoliza.sTAB.value = sTab;
	document.frmConsultaPoliza.sSiniestro.value='';
	document.frmConsultaPoliza.sSubSiniestro.value='';
	document.frmConsultaPoliza.submit();
}

var IE = document.all;
function Alerta(titulo,mensaje,icono,modo) {
   (IE) ? MessageBox(titulo,mensaje,icono,0,0,modo) : alert(mensaje);
}
	


function VerDatosAsegurado(codaseg) 
{
	window.showModalDialog("DatosAseg.asp?sCodAseg="+codaseg, "Datos Asegurado","resizable=yes;dialogHeight:480px;dialogWidth:780px;dialogLeft:10px;dialogTop:10px;status=no;");
}


function CargarDatosConsulta(codigo)
{
	
	switch(codigo)
	{
		case 1:  //cartera
			document.frmBack.submit();
			break;
		case 2: //siniestros
			document.frmBackSiniestros.submit();
			break;
		case 3: //vencimientos
			document.frmBackVencimientos.submit();
			break;
		case 4: //Poliza y Endoso
			document.frmBackPolizaEndoso.submit();
			break;
		case 5: //Comisiones
			document.frmBackComisiones.submit();
			break;
		default:
			consultaruteo = '1';
			document.frmBack.submit();
			break;		
	}
}


function ValidarProductor()
{
	//valida el nroDoc, cuit/cuil, tipoDoc
	if(((eval(document.frmCambioDatos.sTipoDoc.value)==80) ||(eval(document.frmCambioDatos.sTipoDoc.value)==99)) )
	{
		if((isNaN(document.frmCambioDatos.sCuitCuil.value)))
		{
			alert("Ingrese solo Números para el Documento !! ");
			document.frmCambioDatos.sCuitCuil.focus();
			return (false)			
		}else{
			if( (eval(document.frmCambioDatos.sTipoDoc.value)==80))
			{
				if(!(CPcuitValido(document.frmCambioDatos.sCuitCuil.value)))
				{
					alert("Cuit/Cuil Inválido !!")
					document.frmCambioDatos.sCuitCuil.focus()
					return(false)
				}	
			}else{
	
				if(!(CPcuitValido(document.frmCambioDatos.sCuitCuil.value)))
				{
					alert("Cuit/Cuil Inválido !!")
					document.frmCambioDatos.sCuitCuil.focus()
					return(false)
				}		
			}						
		}
	
	
	}else{
		var tnro_doc = document.frmCambioDatos.nroDoc.value;
		if( (eval(tnro_doc.length) < 7) || (eval(tnro_doc.length) > 9) ){
			alert("Ingrese un Numero de Documento Válido")
			document.frmCambioDatos.nroDoc.focus()
			return (false)
		}

		if  (document.frmCambioDatos.sTipoDoc.value == '')
		{
			alert('Debe seleccionar el tipo de documento')
			document.frmCambioDatos.sTipoDoc.focus()
			return (false)
		}
		
	}
	
	//valida el campo nombre
	if (document.frmCambioDatos.txtNombre.value != 0)
	{
		//if (!isNaN(document.frmCambioDatos.txtNombre.value))
		if (document.frmCambioDatos.txtNombre.value == 0)
		{
			alert('Ingrese un nombre válido');
			return (false)
		}	
	}
	
	//valida el campo Sexo
	if (document.frmCambioDatos.txtSexo.value != '')
	{
		if (!isNaN(document.frmCambioDatos.txtSexo.value))
		{
			alert('Ingrese un sexo válido');
			return (false)
		}	
	}
	
	//valida el campo nroCalle
	if (document.frmCambioDatos.nroCalle.value != '')
	{
		if (isNaN(document.frmCambioDatos.nroCalle.value))
		{
			alert('Ingrese un número de calle válido');
			return (false)
		}	
	}
	
	//valida el campo txtPiso
	if (document.frmCambioDatos.txtPiso.value != '')
	{
		if (isNaN(document.frmCambioDatos.txtPiso.value))
		{
			alert('Ingrese un piso válido');
			return (false)
		}	
	}
	
	//valida el campo nroMatricula
	if (document.frmCambioDatos.nroMatricula.value != '')
	{
		if (isNaN(document.frmCambioDatos.nroMatricula.value))
		{
			alert('Ingrese un número de matricula válido');
			return (false)
		}	
	}
	
	ShowMsg(document.frmCambioDatos)
	
}

function CPcuitValido(cuit) {
	var vec=new Array(10);
	esCuit=false;
	cuit_rearmado="";
	errors = ''
	for (i=0; i < cuit.length; i++) { 
		caracter=cuit.charAt( i);
			if ( caracter.charCodeAt(0) >= 48 && caracter.charCodeAt(0) <= 57 ) {
				cuit_rearmado +=caracter;
			}
	}
	cuit=cuit_rearmado;
	if ( cuit.length != 11) { // si to estan todos los digitos
		esCuit=false;		
	} else {
		x=i=dv=0;
		// Multiplico los dígitos.
		vec[0] = cuit.charAt( 0) * 5;
		vec[1] = cuit.charAt( 1) * 4;
		vec[2] = cuit.charAt( 2) * 3;
		vec[3] = cuit.charAt( 3) * 2;
		vec[4] = cuit.charAt( 4) * 7;
		vec[5] = cuit.charAt( 5) * 6;
		vec[6] = cuit.charAt( 6) * 5;
		vec[7] = cuit.charAt( 7) * 4;
		vec[8] = cuit.charAt( 8) * 3;
		vec[9] = cuit.charAt( 9) * 2;

		// Suma cada uno de los resultado.
		for( i = 0;i<=9; i++) {
			x += vec[i];
		}
	
		dv = (11 - (x % 11)) % 11;
		if ( dv == cuit.charAt( 10) ) {
			esCuit=true;
		} 
	}
	return(esCuit);
}


/*
function SeleccionFuncion(codigo)  //selecciona entre Preliquidaciones, Cambio de datos de productor o cheques
{
	sAccion = document.frmPasasAccion.sAccion.value;
	
	document.frmChequePagado.sCodProd.value = codigo;
	switch(sAccion)
	{
		case '7': //Cheques
			//document.frmChequePagado.submit();
			ShowMsg(document.frmChequePagado);
			break;

		case '9': //Modificacion de datos de productor
			ShowMsg(document.frmCambioDatosProductor);
			break;

		case 'aaa': //aca van las preliquidaciones
			ShowMsg(document.xxxxxxx);
			break;

		default:
			alert('Viene por default')
			break;		
	}
}
*/



function SeleccionFuncion(codigo,opcion)  //selecciona entre Cambio de datos de productor o cheques
{		
	sAccion = document.frmPasasAccion.sAccion.value;
	sAccion = document.frmDatosProductor.sAccion.value;  
	
	document.frmDatosProductor.codProd.value = codigo;
			
	if (codigo == 'TODOS')
		{
		sAccion = '7';
		}

	switch(sAccion)
	{
		
		case '5': // x si se clickea en "TODOS" en preliquidaciones
			document.frmPreliquidaciones.sCodProd.value = codigo ; 
			ShowMsg(document.frmPreliquidaciones);
			break;
	
		case '7': //Cheques	
			if (document.frmDatosProductor.chkCheque[0].checked) //si es cheques rechazados, carga la grilla de éstos cheques
			{
				document.frmDatosProductor.sTipoCheque.value = 1; //cheque rechazado
			}else{
				document.frmDatosProductor.sTipoCheque.value = 2; //cheque pagado
			}	
			
			ShowMsg(document.frmDatosProductor);
			break;
			
		case '9': //Modificacion de datos de productor
			document.frmDatosProductor.sCodProd.value = codigo ; 
			ShowMsg(document.frmCambioDatosProductor);
			break;

		default: //aca van las preliquidaciones	
			document.frmPreliquidaciones.sCodProd.value = codigo ; 			
			ShowMsg(document.frmPreliquidaciones);
			break;

	}
}

function Seleccionar_Certificado(codigo)  //Selecciona Certificado
{
	sAccion = document.frmPasasAccion.sAccion.value;
	sAccion = document.frmDatosProductor.sAccion.value;  
	
	
	document.frmDatosProductor.codProd.value = codigo;
		
	if (codigo == 'TODOS')
		{
		sAccion = '5';
		}

	switch(sAccion)
	{
		
		case '5': // x si se clickea en "TODOS" en preliquidaciones
			document.frmCertificados.sCodProd.value = codigo ; 
			ShowMsg(document.frmCertificados);
			break;
	
	
		default: //aca van las preliquidaciones	
			document.frmCertificados.sCodProd.value = codigo ; 			
			ShowMsg(document.frmCertificados);
			break;

	}

}


function Seleccionar_Preliq(codigo)  //Selecciona preliquidaciones
{
	sAccion = document.frmPasasAccion.sAccion.value;
	sAccion = document.frmDatosProductor.sAccion.value;  
	
	document.frmDatosProductor.codProd.value = codigo;
			
	if (codigo == 'TODOS')
		{
		sAccion = '5';
		}

	switch(sAccion)
	{
		
		case '5': // x si se clickea en "TODOS" en preliquidaciones
			document.frmPreliquidaciones.sCodProd.value = codigo ; 
			ShowMsg(document.frmPreliquidaciones);
			break;
	
	
		default: //aca van las preliquidaciones	
			document.frmPreliquidaciones.sCodProd.value = codigo ; 			
			ShowMsg(document.frmPreliquidaciones);
			break;

	}

}

function VerPreliquidacion(sArchivo)
{
	window.open('../Excel/' + sArchivo);
}

function mostrarpdf(sCodRamo, sNroPol, sNroEndo)
{

//	alert("Ramo:" + sCodRamo + "--NroPol:"+ sNroPol + "--NroEndo:" + sNroEndo);

	sIDPV=RellenarCeros(sCodRamo,2) + RellenarCeros(sNroPol,9) + RellenarCeros(sNroEndo,6);

//	alert(sIDPV);

	window.showModalDialog("../consultas/MostrarPDF.asp?idpv="+ sIDPV, "", "dialogHeight: 190px; dialogWidth: 700px; edge: sunken; center: Yes; help: No; resizable: No; status: No;");
	
}

//completa con ceros
 function RellenarCeros(iNro, iCnt){
 	var largo = iNro.toString().length;
 	
 	if (largo < iCnt){
		return repl("0",(iCnt - largo)) + iNro;
	} else {
		return iNro;
	}
 }

//replica un caracter n veces 
function repl(s,n) {
	var r='';
	
	while(n) {
	  if(n&1) {r+=s;}
	  s+=s;
	  n>>=1;
	}
	
	return r;
}

// esta funcion se usa en conjunto para abrir los formularios en otra ventana y no sobre
// la misma solapa

function abrir(documento)
{
	
	window.open(documento);
}


/* Fin de funciones de la pagina*/

/* funciones de formularios */

/* Fin de funciones*/


