// JavaScript Document

//Variables Globales
var cantidad_dias = 0;
var asesor = "";
var total_elementos = 0;
var opc ="";
var mailID ="";
var vtam = 0;
var vid_conta = "";
var vCot_Agencia_contacto = "";
var vCot_Id_contacto = "";
var vCot_vl_monitoreo = "";
var vCot_Asesor = "";
var vobservacion_conta = "";
var vnombre_conta = "";
var vpersona_conta = "";
var vemail_conta = "";
var vtel_conta = "";
var vagencia_conta = "";
var vagencia_contacto = "";
var vasesor_conta = "";
var vasesor_conta_eval = "";
var vName = "";
var vLastname = "";
var cc_vendedor= "";
var vMail = "";
var AgenciaID = "";
var AsesorID = "";
var Inciales_Usuario = "";
var TipoID = "";
var EmpresaID = "";
var GrupoID = "";
var vrecordID ="";
var vrecordID_contacto ="";
var vrecordID_cotizacion ="";
var vNum_cotizacion ="" ;
var vNum_cot_print ="" ;
var subMenuA_str=0;
var cita_oportunidad = "";
var cantidad_elemento = 0;
var vEmail_para = "";
var vEmail_cc = "";
var vEmail_cco = "";
var fecha_completa ="";
var fecha_actual ="";
var fecha_para_cto ="";
var vtipo_cotizacion ="";

function dax_onload()
{
if(navigator.userAgent.indexOf('MSIE') != -1){
$('div_msg').innerHTML="Para un desempeño óptimo, recomendamos usar el navegador Firefox <a href='http://download.mozilla.org/?product=firefox-3.0.8&os=win&lang=es-ES' class='linkazul'>Descargue aqui la ultima version.</a>";}
$('4D_icon').innerHTML="<a href='http://www.telesentinel.net:8081' target='_blank'><img src='images/icono_4d_web.jpg' alt='4D Web' class='linkwp'/></a>"
}	

function seleccionar()
{
	var cant = $('vCantidad').value
	if(cant != '')
	{
		updateCart(cant);
		$('ampliacion').style.visibility='hidden';
	}
	else
		$('mensaje').innerHTML = 'Debe Ingresar Una Cantidad';
}

function cerrar_ampliacion()
{
	$('form_email').style.visibility='hidden';
} 

function muestra_popup()
{
	xWidth ('ampliacion',178)
	xHeight ('ampliacion',115)
	xWidth ('c1',178)
	xHeight ('c1',110)
	//xWidth ('cerrarampliacion',176)
	var text ="<table width='120' border='0' cellpadding='0' cellspacing='0' bgcolor='#DCEDDB'>";
	text +="<tr><td width='17'></td><td width='120' align='left' class='texto'>Ingrese la  Cantidad</td>"
	text+="<td width='30'><img src='images/box/linha_3.gif' width='30' height='20' /></td>";
	text +="<td width='9'><img src='images/box/canto_topo.gif' width='9' height='20' /></td></tr><tr>";
	text +="<td><img src='images/box/linha_1.gif' width='17' height='80' /></td>";
	text +="<td colspan='2'>";
	text +="<form id='obervaciones'>";
	text+="<table width='80%' border='0' cellspacing='0' cellpadding='0'>";
	text+="<tr><td width='8%' colspan='2'><input type='text' id='vCantidad' maxlength='3' onkeypress='return num(event);' /></td>";
	text+="</tr>";
	text+="<tr><td colspan='2'><div id='mensaje' style='font:Verdana, Geneva, sans-serif; font-size:10px; height:18px'></div></td></tr>";
	text+="<tr>";
	text+="<td width='8%' colspan='2' align='right'><input type='button' value='Aceptar' onclick='seleccionar();' style='background-color:#FFF'/></td>";
	text+="</tr>";
	text+="</table>";
	text+="</form>";
	text+="</td>";
	text+="<td><img src='images/box/linha_2.gif' width='9' height='80' /></td>";
	text+="</tr>";
	text+="<tr>";
	text+="<td background='images/box/linha_4.gif'><img src='images/box/canto_baixo_esq.gif' width='17' height='11' /></td>";
	text+="<td colspan='2'><img src='images/box/linha_4.gif' width='150' height='11' /></td>";
	text+="<td><img src='images/box/canto_baixo_dir.gif' width='9' height='11' /></td>";
	text+="</tr>";
	text+="</table>";
	//xInnerHtml('c1',text);
	$('c1').innerHTML = text;
	$('ampliacion').style.visibility='visible';
} 

function mudaSubMenu(subMenu)
{
	document.getElementById('Sub'+subMenuA_str).style.display = 'none';
	display_str = (navigator.appName=="Netscape") ? 'table-row' : 'block';
	document.getElementById('Sub'+subMenu).style.display = display_str;
	subMenuA_str = subMenu;
}

function ShowDiv(e) 
{
	$('form_email').style.visibility='visible';
	$('email_para').value = e;
}

function input_comment () 
{
	var opciones= "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=180, height=110, top=400, left=800";
	window.open("caixa.html","",opciones);
}

function num(e) 
{
    evt = e ? e : event;
    tcl = (window.Event) ? evt.which : evt.keyCode;
    if ((tcl < 48 || tcl > 57) && (tcl != 8 && tcl != 0))
    {
        return false;
    }
    return true;
}

function oNumero(numero)
{
	//Propiedades
	this.valor = numero || 0
	this.dec = -1;
	//Métodos
	this.formato = numFormat;
	this.ponValor = ponValor;
	//Definición de los métodos
	function ponValor(cad)
	{
	if (cad =='-' || cad=='+') return
	if (cad.length ==0) return
	if (cad.indexOf('.') >=0)
    	this.valor = parseFloat(cad);
	else
    	this.valor = parseInt(cad);
	}
	function numFormat(dec, miles)
	{
		var num = this.valor, signo=3, expr;
		var cad = ""+this.valor;
		var ceros = "", pos, pdec, i;
		for (i=0; i < dec; i++)
			ceros += '0';
			pos = cad.indexOf('.')
		if (pos < 0)
		   cad = cad+"."+ceros;
		else
	    {
    		pdec = cad.length - pos -1;
    		if (pdec <= dec)
        	{
        		for (i=0; i< (dec-pdec); i++)
            	cad += '0';
        	}
    		else
        	{
        		num = num*Math.pow(10, dec);
        		num = Math.round(num);
		        num = num/Math.pow(10, dec);
        		cad = new String(num);
        	}
    	}
		pos = cad.indexOf('.')
		if (pos < 0) 
			pos = cad.lentgh;
		if (cad.substr(0,1)=='-' || cad.substr(0,1) == '+')
	       signo = 4;
		if (miles && pos > signo)
    	do
		{
        	expr = /([+-]?\d)(\d{3}[\.\,]\d*)/
	        cad.match(expr)
	        cad=cad.replace(expr, RegExp.$1+','+RegExp.$2)
        }
		while (cad.indexOf(',') > signo)
	    if (dec<=0) cad = cad.replace(/\./,'')
        return cad;
	}
}//Fin del objeto oNumero:


function redondear(numero)
{
	var original=parseFloat(numero);
	var result=Math.round(original);
	return result;
}


function fecha_hoy()
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
		year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	if (daym<10)
		{daym="0"+daym;}
	var hour = mydate.getHours();
	var minute =mydate.getMinutes();
	var seconds =mydate.getSeconds();
	var milliseconds =mydate.getMilliseconds();
	vNum_cotizacion = vagencia_conta+'_'+month+daym+hour+minute+seconds;
	fecha_actual = month + '/' + daym + '/' + year;
	var mes = month+1
	if(mes<10)
	{mes = "0"+mes;}
	var dayarray=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
	var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
	fecha_larga = dayarray[day]+ ', ' + daym + ' de ' + montharray[month] + ' de ' + year;
	$('fecha_hoy').innerHTML = fecha_larga
	fecha_completa = montharray[month]+'/'+daym+'/'+year;
	fecha_para_cto = year + '/' + mes + '/' + daym;
	
}

function validaForm(form)
{
	for (i=0;i<form.length;i++)
	{
		var obg = form[i].name.indexOf("x");
		if (obg!=-1)
		{
			if (form[i].value == "")
			{
				var nome = form[i].name.substring(1,form[i].name.length);
				$('msg_register').innerHTML="El Campo " + nome + " es obligatorio.";
				$('msg_cliente').innerHTML="El Campo " + nome + " es obligatorio.";
				form[i].focus();
				return false
			}
		}
	}		 
}

function aMays(e, elemento) 
{
	var linea = new String();
	linea= elemento.value;
	linea = linea.replace(/#/g, "N°"); 
	tecla=(document.all) ? e.keyCode : e.which;
	elemento.value = linea
	elemento.value = elemento.value.toUpperCase();
}

function validaCampoEmail(form)
{
	if (form.xemail.value == "") 
	{
		$('msg_register').innerHTML="Ingrese su email.";
		form.xemail.focus();
		form.xemail.select();
		return false;
	} 
	else 
	{
		prim = form.xemail.value.indexOf("@")
		if(prim < 2) {
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("@",prim + 1) != -1) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(".") < 1) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(" ") != -1)
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(".@") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("@.") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(".com.co.") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(".con") > 0)
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(".com.com") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("ñ") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("/") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("[") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("]") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("(") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf(")") > 0)
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
	if(form.xemail.value.indexOf("..") > 0) 
	{
		$('msg_register').innerHTML="El e-mail ingresado parece estar incorrecto";
		form.xemail.focus();
		form.xemail.select();
		return false;
	}
}
	return true;
}

function dax_go(form,vtipo)
{
	 if(validaForm(form) == false)
	{}
	else if (validaCampoEmail(form) == false)
	{}
	else
	if(vtipo=='1')evaluateRecord();
	else evaluateRecord_cliente();
	}

function evaluateRecord()
{		
		$('newformspinner').style.display = 'block';
		cotact_qrid = new dax_dataGrid('Contactos', $('layer_grid'), 0, 0);	
		cotact_qrid.activate();
		cotact_qrid.go();
		cotact_qrid.newQuery();
		cotact_qrid.addQuery("Doc_id", "=", $('ynit').value);
		cotact_qrid.runQuery();
		vasesor_conta_eval = cotact_qrid.getCellValue(0,8);
		var vUsuario_Creo = cotact_qrid.getCellValue(0,11)
		var reCount = cotact_qrid.getParsedDataRecordCount();
		if (reCount == 0)
		{
			$('layer_grid').innerHTML='';
			$('newformspinner').style.display = 'none';
			$('msg_cliente').innerHTML='Guardando...';
			addMyRecord_contact();
			
		}
		else	
		{
			$('layer_grid').innerHTML='';
			$('newformspinner').style.display = 'none';
			if(( vasesor_conta_eval == AsesorID) || (AsesorID == "52793681") || (AsesorID == "52338737") || (AsesorID == "52734521")|| (vUsuario_Creo == Inciales_Usuario))
			{
				if($('xDireccion').value != cotact_qrid.getCellValue(reCount-1,2))
				{addMyRecord_contact();}
				else{	
				$('msg_register').innerHTML='Ya existe una Oportunidad con esa Direccion';
				return false;}
				}
			else{	
			$('msg_register').innerHTML='Ya existe una Oportunidad con ese NIT ó Cedula';
			return false;}
			
		}
}

function evaluateRecord_cliente()
{		
	if(AgenciaID=='C200')
	{
		alert('Si ya intento guardar este Contrato, espere porfavor mientras procesamos la informacion');
	}
	if(evaluateRecord_contrato()== true)
	{
	$('formspinnercliente').style.display = 'block';
	$('msg_cliente').innerHTML='';
	cliente_qrid = new dax_dataGrid('Clientes', $('layer_grid'), 0, 0);	
	cliente_qrid.activate();
	cliente_qrid.go();
	cliente_qrid.newQuery();
	cliente_qrid.addQuery("NIT", "=", $('xCnit').value);
	cliente_qrid.runQuery();
	vasesor_conta_eval = cliente_qrid.getCellValue(0,13);
	var reCount = cliente_qrid.getParsedDataRecordCount();
	if (reCount == 0)
	{
		$('layer_grid').innerHTML='';
		$('msg_cliente').innerHTML='';
		$('formspinnercliente').style.display = 'none';
		addMyRecord_cliente();
		
	}
	else
	{
		if(( vasesor_conta_eval == AsesorID) || (AsesorID == "52793681") || (AsesorID == "52338737") || (AsesorID == "52734521") || (TipoID == '2'))
		{
			$('layer_grid').innerHTML='';
			$('msg_cliente').innerHTML='';
			$('formspinnercliente').style.display = 'none';
			addMyRecord_cliente();
		}
		else
		{	
			$('layer_grid').innerHTML='';
			$('formspinnercliente').style.display = 'none';
			$('msg_cliente').innerHTML='Ya existe un Cliente con ese NIT';
			return false;
		}		
	}

   }

}

function evaluateRecord_contrato()
{		
	$('msg_cliente').innerHTML='';
	cliente_qrid = new dax_dataGrid('Clientes', $('layer_grid'), 0, 0);	
	cliente_qrid.activate();
	cliente_qrid.go();
	cliente_qrid.newQuery();
	cliente_qrid.addQuery("ID_Cliente", "=", $('xNum_Contrato').value);
	cliente_qrid.addQuery("Empresa", "=", EmpresaID);
	cliente_qrid.runQuery();
	var reCount = cliente_qrid.getParsedDataRecordCount();
	if (reCount == 0)
		return true;
	else
	$('msg_cliente').innerHTML='Ya existe un Cliente con ese Contrato';
	return false;
}

function show_new_record(opc)
{
	if(opc == "1")
	{
		$('xRazon_Social').value = "";
		$('ynit').value = "";
		$('xDireccion').value = "";
		$('xDireccion_old').value = "";
		$('xTelefono').value = "";
		$('vCelular').value = "";
		$('xemail').value = "";
		$('con_obs').value = "";
		$('xContacto').value = "";
		$('newcliente_form').style.display='none';
		do_showDashboard($('newrecord_form'));
		$('msg_register').innerHTML='';
		load_list_user();
		}
	else
	{
		$('newrecord_form').style.display='none';
		do_showDashboard($('newcliente_form'));
		load_info_contacto();
		$('msg_cliente').innerHTML='';
		load_list_asesores();
	}
}

function hide_new_record(opc)
{
	if(opc == "1")
	{
		$('newrecord_form').style.display='none';
		do_hideDashboard($('newrecord_form'))
	}
	else
	{
		$('layer_grid').style.height = '1px';	
		$('newcliente_form').style.display='none';
		do_hideDashboard($('newcliente_form'));
	}
}

function load_info_contacto()
{
		var lista_poliza="";
		if(EmpresaID=="002")
		{
		lista_poliza="<select id='xTipo_poliza' name='xTipo_Poliza' class='form'><option></option><option value='NO' >NO</option><option value='PYME'>PYME</option><option value='HOGAR'>HOGAR</option><option value='COMERCIAL'>COMERCIAL</option></select>";
		$('tipo_poliza_cliente').innerHTML=lista_poliza;
		}
		cotact_qrid = new dax_dataGrid('Contactos', $('layer_grid'), 0, 0);	
		cotact_qrid.activate();
		cotact_qrid.go();
		cotact_qrid.newQuery();
		cotact_qrid.addQuery("Id_Contacto", "=", vCot_Id_contacto);
		cotact_qrid.addQuery("Empresa", "=", EmpresaID);
		cotact_qrid.runQuery();
		//vasesor_conta_eval = cotact_qrid.getCellValue(1,6);
		var reCount = cotact_qrid.getParsedDataRecordCount();
		if (reCount > 0)
		{
			$('xNum_Contrato').value ="";
			$('xfecha_cto').value = fecha_para_cto;
			$('xcedula').value = cotact_qrid.getCellValue(0,5);
			$('xCRazon_Social').value = cotact_qrid.getCellValue(0,1);
			$('xCnit').value = cotact_qrid.getCellValue(0,5);
			$('xDireccion_cobro').value = cotact_qrid.getCellValue(0,2);
			$('xDireccion_instal').value = cotact_qrid.getCellValue(0,2);
			$('xTelefono1').value =cotact_qrid.getCellValue(0,3);
			$('xTelefono2').value=cotact_qrid.getCellValue(0,3);
			$('xCelular').value =cotact_qrid.getCellValue(0,4);
			$('xCemail').value = cotact_qrid.getCellValue(0,6);
			$('xRepresentante').value = cotact_qrid.getCellValue(0,7);
			$('xValor_monitoreo').value = vCot_vl_monitoreo;
			$('xAsesor_contrato').value =  cc_vendedor;
		}
}

function clear_div()
{	
	//$('area_button').innerHTML ='';
	$('descdiv').innerHTML ='';
	$('dropdiv').innerHTML ='';
	$('btndiv').innerHTML ='';
	$('sub_title_2').innerHTML ='';
	$('displaydiv').innerHTML ='';
	$('footerdiv').innerHTML ='';
	$('layer_grid').innerHTML ='';
	$('subdiv').innerHTML ='';		
}

function dax_log()
{
	//if($('login_username').value == 'sistemas@telesentinel.com'){	
	$('loginspinner').style.display = 'block';
	mailID = $('login_username').value;
	var passID = $('login_password').value;
	if(mailID != '' || passID!= '')
		dax_login(mailID, passID);
	else
		dax_loginFail();	
//}
//else
//alert('En mantenimiento, espere por favor');	
}

function dax_loginSuccess()
{
	userlanguage='es';
	dax_load_user();
}

function open_pdf(nombre,ext)
{
switch (ext)
{
	case 1: // PDF
	window.open('http://www.telesentinel.com/download.php?file=CIRCULAR_'+nombre+'.pdf','Manual');
	break;
	case 2: // DOC
	window.open('http://www.telesentinel.com/download.php?file=CIRCULAR_'+nombre+'.doc','Manual');
	break;
	case 3: // Excel
	window.open('http://www.telesentinel.com/download.php?file=CIRCULAR_'+nombre+'.xls','Manual');
	break;
	case 4: //Power Point
	window.open('http://www.telesentinel.com/download.php?file=CIRCULAR_'+nombre+'.ppt','Manual');
	break;
	case 5: //Otros
	window.open('http://www.telesentinel.com/download.php?file=manual_'+nombre+'.PDF','Manual');
	break;
	case 6: //Otros
	window.open('http://www.telesentinel.com/download.php?file=manual_'+nombre+'.DOC','Manual');
	break;

}
}

function download_manual()
{
$('descdiv').innerHTML=""
//<table width='233' border='0' cellspacing='1' cellpadding='2'><tr><td colspan='2'>Necesita ayuda ? Descargue aqui el manual de usuario</td></tr><tr><td colspan='2' height='10'></td></tr><tr><td width='43'><img src='images/pdf.jpg' width='30' height='30' /></td><td width='165'><a href='#' onclick='javascript:open_pdf(1)'>Manual de Usuario (.PDF)</a></td></tr><tr><td><img src='images/doc.jpg' width='33' height='30' /></td><td><a href='#' onclick='javascript:open_pdf(2)'>Manual de Usuario (.DOC)</a></td></tr></table>";


div_news = new dax_dataGrid('Noticias', $('descdiv'),1,1,false);	
div_news.activate();
div_news.go();
/*div_news.onDataLoad = function() {
var registroId = div_news.getRow(1).recordId;
dax_bridge.getRecord('Noticias', registroId, getRecordHandler_news);
}*/
div_news.newQuery();
div_news.addQuery('Fecha', '>', fecha_para_cto);
div_news.runQuery();
var reCount = div_news.getParsedDataRecordCount();
if(reCount==0)
$('descdiv').innerHTML="";
else{
	varHTML="<table width='233' border='0' cellspacing='1' cellpadding='2'><tr><td colspan='2'>Boletin de Noticias ("+fecha_para_cto+") :</td></tr>"
	for (i=1;i<=reCount;i++)
		{
		varHTML+="<tr><td colspan='2' height='10'></td></tr><tr><td width='43'><img src='images/pdf.jpg' width='30' height='30' /></td><td width='165'><a href='#' onclick='open_pdf("+div_news.getCellValue(i,0)+","+div_news.getCellValue(i,4)+")'>"+div_news.getCellValue(i,2)+"</a></td></tr>"
		}
		varHTML+="</table>"
	$('descdiv').innerHTML=varHTML;	
	}
}
function getRecordHandler_news(parsedRecord)
{
$('descdiv').innerHTML="<table width='233' border='0' cellspacing='1' cellpadding='2'><tr><td colspan='2'>Ultimas Noticias : </td></tr><tr><td colspan='2' height='10'></td></tr><tr><td width='43'><img src='images/pdf.jpg' width='30' height='30' /></td><td width='165'><a href='#' onclick='open_pdf("+parsedRecord[0].fields[0].value+",1)'>"+parsedRecord[0].fields[2].value+"</a></td></tr></table>"
//<table width='350' border='0' cellspacing='2' cellpadding='2'><tr><td colspan='2' class='textored_big'>"+fecha_larga+" - Ultimas Noticias</td></tr><tr><td colspan='2' height='10'></td></tr><tr><td width='100%' class='textog'><strong>"+parsedRecord[0].fields[2].value+"</strong></td></tr><tr><td width='100%'><textarea cols='48' rows='10' readonly='readonly' class='form2'>"+parsedRecord[0].fields[3].value+"</textarea></td></tr></table>"
}

function dax_descargas()
{
clear_div();
$('area_button').innerHTML='';
$('dragdiv').innerHTML="<table width='100%' border='0' cellspacing='3' cellpadding='2'><tr><td colspan='2'>Necesita ayuda ? Descargue aqui las ayudas necesarias</td></tr><tr><td colspan='2' height='10'></td></tr><tr><td colspan='2'>Manuales de Usuario</td></tr><tr><td width='5%'><img src='images/pdf.jpg' width='30' height='30' /></td><td width='95%'><a href='#' onclick='open_pdf(1,5)'>Descargar en .PDF</a></td></tr><tr><td><img src='images/doc.jpg' width='33' height='30' /></td><td><a href='#' onclick='open_pdf(1,6)'>Descargar en .DOC</a></td></tr><tr><td colspan='2' height='10'></td></tr><tr>  <td colspan='2' align='center'>Ademas puede descargar programas gratuitos adicionales que mejoraran el uso del Portal de Agencias</td></tr><tr><td colspan='2' height='10' align='center'><table width='395' border='0' cellpadding='0' cellspacing='0' background='/images/back_caixa_azul.gif'><tr><td><img src='/images/top_caixa_azul.gif' width='395' height='12' /></td></tr><tr><td><table width='395' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td width='16%' align='center'><img src='images/logo_firefox.jpg' width='50' height='50' /></td><td width='84%' align='left' class='texto'>Para trabajar de manera óptima, recomendamos el navegador <strong>Firefox</strong> <a href=' http://bit.ly/4eipz' class='linkazul'>Descargar</a></td></tr><tr><td align='center'><img src='images/logo_pdfcre.jpg' width='52' height='52' /></td><td align='left' class='texto'>Enhorabuena, ahora puede imprimir sus cotizaciones en formato PDF por medio de <strong>PDF Creator</strong> y enviarlas como archivo adjunto desde su cuenta de correo. <a href='http://bit.ly/16015p' class='linkazul'>Descargar</a></td>                                      </tr>                                      <tr>                                        <td align='center'><img src='images/logo_team.jpg' width='50' height='50' /></td>                                        <td align='left' class='texto'>Necesita soporte en la página ?, <strong>Teamviewer</strong> nos permite brindarle asistencia remota. <a href='http://bit.ly/Fsjj6' class='linkazul'>Descargar</a></td>                                      </tr>                                      <tr>                                        <td align='center'><img src='images/logo_skype_small.jpg' width='50' height='50' /></td>                                        <td align='left' class='texto'>Desea comunicarse con Funcionarios de Telesentinel. Cree una cuenta en <strong>Skype</strong> y resuelva sus inquietudes. <a href=' http://bit.ly/4tul9' class='linkazul'>Descargar</a></td>                                      </tr>                                    </table></td>                                    </tr>                                    <tr>                                      <td><img src='/images/baixo_caixa_azul.gif' width='395' height='14' /></td>                                    </tr>                                  </table></td></tr><tr><td colspan='2' height='10'></td></tr><tr>  <td colspan='2' align='center'>Para Más información, Comuniquese con el Departamento de Sistemas</td></tr><tr>    <td colspan='2' align='center'><strong>Phone</strong>: +571 288 87 88 Extensiones: 1600 a 1604</td></tr><tr>    <td colspan='2' align='center'><strong>E-mail</strong>: sistemas@telesentinel.com</td></tr></table>";}
function dax_retorna_nombre_usuario (vIniciales)
{
		myGrid = new dax_dataGrid('Usuarios', $('layer_grid'));
		myGrid.go();
		myGrid.newQuery();
		myGrid.addQuery("Inicial_usuario", "=", vIniciales);
		myGrid.runQuery();
		var vNameuser =""
		var vExiste = myGrid.getParsedDataRecordCount ();
		if(vExiste > 0)
		{
			vNameuser = myGrid.getCellValue(1, 2)+" "+myGrid.getCellValue(1, 3);
		}
		return vNameuser;
}

function dax_load_user()
{
		mailID = $('login_username').value;
		myGrid = new dax_dataGrid('Usuarios', $('space_grid'));	
		myGrid.activate();
		myGrid.allowEditor(false);
		myGrid.go();
		myGrid.newQuery();
		myGrid.addQuery("email", "=", mailID);
		myGrid.addQuery("Tipo", "#", '0');
		myGrid.runQuery();
		myGrid.onDataLoad = load_registro();
		var vExiste = myGrid.getParsedDataRecordCount ();
		if(vExiste > 0)
		{
			$('start').style.display = 'none';
			$('portal').style.display = 'block';
			AgenciaID = myGrid.getCellValue(1, 1);
			vName = myGrid.getCellValue(1, 2);
			vLastname = myGrid.getCellValue(1, 3);
			vMail = myGrid.getCellValue(1, 4);
			AsesorID = myGrid.getCellValue(1, 5);
			TipoID = myGrid.getCellValue(1, 6);
			Inciales_Usuario = myGrid.getCellValue(1, 7);
			EmpresaID = myGrid.getCellValue(1, 9);
			GrupoID = myGrid.getCellValue(1, 10);
			clear_div();
			fecha_hoy();
			download_manual();
			$('user').innerHTML= vName+' '+vLastname+' ('+vMail+')';
			$('titulo').innerHTML = "<img src='imagens/home.jpg' width='300' height='22'/>";
			$('dragdiv').innerHTML = "Cargando...";
			mHTML= "<table width='400' border='0' cellpadding='0' cellspacing='0' align='center' background='images/back_caixa_azul.gif'>";
			mHTML+="<tr><td><img src='images/top_caixa_azul.gif' width='400' height='12' /></td></tr>";
			mHTML+="<tr><td><table width='94%' border='0' align='center' cellpadding='0' cellspacing='0'>";
			//Agencia
			mHTML+="<tr align='left'>";			
			mHTML+="<td class='textocinza_g'>Agencia</td>";
			mHTML+="<td width='30%' align='right' class='linkazul_s'></td>";
			mHTML+="</tr>";	
			mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
			mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+AgenciaID+"</td></tr>";
			mHTML+="<tr><td colspan='2' height='20'></td></tr>";
			//Nombre			
			mHTML+="<tr align='left'>";			
			mHTML+="<td class='textocinza_g'>Nombre</td>";
			mHTML+="<td width='30%' align='right' class='linkazul_s'></td>";
			mHTML+="</tr>";	
			mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
			mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+vName+" "+vLastname+"</td></tr>";
			mHTML+="<tr><td colspan='2' height='20'></td></tr>";

			//mail
			mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
			mHTML+="<td class='textocinza_g'>e-mail</td>";
			mHTML+="</tr>";
			mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
			mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+vMail+"</td></tr>";
			mHTML+="<tr><td colspan='2' height='20'></td></tr> ";
			//Id_Usuario (Id_Cliente)
			mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
			mHTML+="<td class='textocinza_g'>ID Asesor</td>";
			mHTML+="</tr>";
			mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' width='70%' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+AsesorID+"</td></tr>";
		mHTML+="<tr><td colspan='2' height='20'></td></tr> ";
//Contraseña
		mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
		mHTML+="<td class='textocinza_g'>Password</td>";
		mHTML+="<td width='30%' align='right' style='color:#3B5998; font-size:10px; font-family:Verdana;'><a href='javascript:mostrar_pass()'>cambiar</a></td>";
		mHTML+="</tr>";
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' width='70%' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>********</td></tr>";
		
		mHTML+="</table></td></tr>";
		mHTML+="<tr><td><img src='images/baixo_caixa_azul.gif' width='400' height='14' /></td></tr>";
		mHTML+="</table>";
		$('dragdiv').innerHTML=mHTML;
	}
	else 
		{
		dax_loginFail();
		}
			
}

function dax_usuarios()
{
		clear_div();
		$('area_button').innerHTML='';
		$('subdiv').innerHTML="<a href='http://wwww.telesentinel.com/horde' class='linkazul_s'>Abrir Correo Interno</a>";
		$('user').innerHTML= vName+' '+vLastname+' ('+vMail+')';
		$('titulo').innerHTML = "<img src='imagens/home.jpg' width='300' height='22'/>";
		download_manual();
		$('dragdiv').innerHTML = "Cargando...";
		mHTML= "<table width='400' border='0' cellpadding='0' cellspacing='0' align='center' background='images/back_caixa_azul.gif'>";
		mHTML+="<tr><td><img src='images/top_caixa_azul.gif' width='400' height='12' /></td></tr>";
		mHTML+="<tr><td><table width='94%' border='0' align='center' cellpadding='0' cellspacing='0'>";
//Agencia
mHTML+="<tr align='left'>";
		mHTML+="<td class='textocinza_g'>Agencia</td>";
		mHTML+="<td width='30%' align='right' class='linkazul_s'></td>";
		mHTML+="</tr>";	
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+AgenciaID+"</td></tr>";
		mHTML+="<tr><td colspan='2' height='20'></td></tr>";
//Nombre			
		mHTML+="<tr align='left'>";			
		mHTML+="<td class='textocinza_g'>Nombre</td>";
		mHTML+="<td width='30%' align='right' class='linkazul_s'></td>";
		mHTML+="</tr>";	
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+vName+" "+vLastname+"</td></tr>";
		mHTML+="<tr><td colspan='2' height='20'></td></tr>";

//mail
		mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
		mHTML+="<td class='textocinza_g'>e-mail</td>";
		mHTML+="</tr>";
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+vMail+"</td></tr>";
		mHTML+="<tr><td colspan='2' height='20'></td></tr> ";
//Id_Usuario (Id_Cliente)
		mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
		mHTML+="<td class='textocinza_g'>ID Asesor</td>";
		mHTML+="</tr>";
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' width='70%' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>"+AsesorID+"</td></tr>";
		mHTML+="<tr><td colspan='2' height='20'></td></tr> ";
//Contraseña
		mHTML+="<tr align='left' style='color:#000000; font-family: Tahoma;font-size:14px;'>";						
		mHTML+="<td class='textocinza_g'>Password</td>";
		mHTML+="<td width='30%' align='right' style='color:#3B5998; font-size:10px; font-family:Verdana;'><a href='javascript:mostrar_pass()'>cambiar</a></td>";
		mHTML+="</tr>";
		mHTML+="<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr> ";
		mHTML+="<tr><td colspan='2' width='70%' align='right' style='color:#000000; font-family: Tahoma;font-size:12px;'>********</td></tr>";
		
		mHTML+="</table></td></tr>";
		mHTML+="<tr><td><img src='images/baixo_caixa_azul.gif' width='400' height='14' /></td></tr>";
		mHTML+="</table>";
		$('dragdiv').innerHTML=mHTML;	
}

function cargar_lista_reasignar() 
{
	var lista3 = document.getElementById("list_asesores3");
	var lhtml = "<label><select id='cambiar_asesor' class='form'><option></option>";
		
	if(TipoID == '1')
	{
		lhtml+="<option value="+AsesorID+'>'+vName+' '+vLastname+'</option>';
	}
	else
	{
		$('layer_grid').style.height = '1100px';	
		lista_asesores1 = new dax_dataGrid('Usuarios', $('layer_grid'),0,1);
		lista_asesores1.activate();
		lista_asesores1.go();
		
		if(AgenciaID==GrupoID){
		lista_asesores1.newQuery();
		lista_asesores1.addQuery('Empresa', '=', EmpresaID);
		lista_asesores1.addQuery('Grupo', '=', GrupoID);
		lista_asesores1.runQuery();
			}
		else{
		lista_asesores1.newQuery();
		lista_asesores1.addQuery('Cod_usuario', '=', AgenciaID);
		lista_asesores1.addQuery('Empresa', '=', EmpresaID);
		lista_asesores1.runQuery();
		}
		var xtam = lista_asesores1.getParsedDataRecordCount();
		if(xtam > 0)
		{
			for(var i= 0; i < xtam; i++)
			{
		lhtml+="<option value="+lista_asesores1.getCellValue(i, 5)+'-'+lista_asesores1.getCellValue(i, 1)+'>'+lista_asesores1.getCellValue(i, 2)+' '+lista_asesores1.getCellValue(i, 3)+'</option>';
			}
		}
		else{lhtml+='<option value='+AsesorID+'>'+vName+' '+vLastname+'</option>';}
	}
	lhtml += "</select></label>";
	lista3.innerHTML = lhtml;
}

function load_list_user()
{
	var lista1 = document.getElementById("list_asesores"); 
	var lhtml = "<label><select id='con_asesor' class='form' name='xAsesor'><option></option>";
		
	if(TipoID == '1')
	{
		lhtml+="<option value="+AsesorID+'>'+vName+' '+vLastname+'</option>';
	}
	else
	{
		$('layer_grid').style.height = '1100px';	
		lista_asesores1 = new dax_dataGrid('Usuarios', $('layer_grid'),0,1);
		lista_asesores1.activate();
		lista_asesores1.go();
		
		if(AgenciaID==GrupoID){
		lista_asesores1.newQuery();
		lista_asesores1.addQuery('Empresa', '=', EmpresaID);
		lista_asesores1.addQuery('Grupo', '=', GrupoID);
		lista_asesores1.runQuery();
			}
		else{
		lista_asesores1.newQuery();
		lista_asesores1.addQuery('Cod_usuario', '=', AgenciaID);
		lista_asesores1.addQuery('Empresa', '=', EmpresaID);
		lista_asesores1.runQuery();
		}
		var xtam = lista_asesores1.getParsedDataRecordCount();
		if(xtam > 0)
		{
			for(var i= 0; i < xtam; i++)
			{
				lhtml+="<option value="+lista_asesores1.getCellValue(i, 5)+'>'+lista_asesores1.getCellValue(i, 2)+' '+lista_asesores1.getCellValue(i, 3)+'</option>';
			}
		}
		else{lhtml+='<option value='+AsesorID+'>'+vName+' '+vLastname+'</option>';}
	}
	lhtml += "</select></label>";
	lista1.innerHTML = lhtml;
}

function load_list_asesores() 
{
	var lista2 = document.getElementById("list_asesores2");
	var lhtml = "&nbsp;&nbsp;Cambiar Por: <label><select id='asesor_contrato2' class='form'><option></option>";
	if(TipoID == '1')
	{
		lhtml+='<option value='+AsesorID+" onclick='cambiar_asesor(this.value)'>"+vName+' '+vLastname+'</option>';
	}
	else
	{
		$('layer_grid').style.height = '1100px';	
		lista_asesores = new dax_dataGrid('Usuarios', $('layer_grid'),0,1);
		lista_asesores.activate();
		lista_asesores.go();
		lista_asesores.sort('Nombres', 'asc');
	if(AgenciaID==GrupoID){
		lista_asesores.newQuery();
		lista_asesores.addQuery('Empresa', '=', EmpresaID);
		lista_asesores.addQuery('Grupo', '=', GrupoID);
		lista_asesores.runQuery();
			}
		else{
		lista_asesores.newQuery();
		lista_asesores.addQuery('Cod_usuario', '=', AgenciaID);
		lista_asesores.addQuery('Empresa', '=', EmpresaID);
		lista_asesores.runQuery();
		}		
		var xtam = lista_asesores.getParsedDataRecordCount();
		if(xtam > 0)
		{
			for(var i= 0; i < xtam; i++)
			{
				lhtml+="<option onclick='cambiar_asesor(this.value)' value="+lista_asesores.getCellValue(i, 5)+'>'+lista_asesores.getCellValue(i, 2)+' '+lista_asesores.getCellValue(i, 3)+'</option>';
			}
		}
		else{lhtml+="<option onclick='cambiar_asesor(this.value)' value="+AsesorID+'>'+vName+' '+vLastname+'</option>';}
	}
	lhtml += "</select></label>";
	lista2.innerHTML = lhtml;
	}
	
function cambiar_asesor(vendedor)
{	
	$('xAsesor_contrato').value = vendedor;
}

function cargar_lista()
{
dax_open_contactos();
$('area_button').innerHTML="<div class='dax_toolbar'><form style='display: inline;' onsubmit='search_kb(); return false;' action='/4DACTION/WEBFORM'><div id='dax_search' class='dax_search' style='padding: 4px 3px 3px 3px;'>	<span class='dax_search_left'></span>	<input id='searchInputBox' class='dax_search_input' type='text' onkeypress='search_kb()'/><span class='dax_search_right'></span><div class='clear' onclick='clear_box();'></div></div><div class='maintitle'></div></form><div style='padding: 4px 3px 3px 3px;'>Filtrar Por: <label><select class='form'><option></option><option value='Hoy' onclick='actualizar_fecha(this.value,1,0)'>Hoy</option><option value='8' onclick='actualizar_fecha(this.value,1,0)'>Ultimos 8 dias</option><option value='30' onclick='actualizar_fecha(this.value,1,0)'>Ultimos 30 días</option><option value='Todas' onclick='actualizar_fecha(this.value,1,0)>Todas</option></select</label></div> </div>";
}

var new_grid;
function search_kb()
{
	new_grid.clearCustomValues();
	new_grid.addCustomValue('vNombre', $('searchInputBox').value);
	new_grid.runQuery();
}
var from_web="";
var opcion ="";
var tipo_contacto ="";	
function area_busqueda(from_web)
{
tipo_contacto=from_web;
$('area_button').innerHTML="<div class='dax_toolbar'><form style='display: inline;' onsubmit='search_kb(); return false;' action='/4DACTION/WEBFORM'><div id='dax_search' class='dax_search' style='padding: 4px 3px 3px 3px;'><span class='dax_search_left'></span><input id='searchInputBox' class='dax_search_input' type='text'/><span class='dax_search_right'></span><div class='clear' onclick='clear_box();'></div></div><div class='toolbarbutton dax_toolbarbutton' style='margin:2px 0px 0px 10px;'><div class='l'></div><div class='m'><div onclick='search_kb(); return false;' class='label'>Buscar</div></div><div class='r'></div></div><div class='maintitle'></div></form><div style='padding: 4px 3px 3px 3px;'>ó Filtrar Por: <label><select class='form'><option></option><option value='Hoy' onclick='actualizar_fecha(this.value,0)'>Hoy</option><option value='8' onclick='actualizar_fecha(this.value,0)'>Ultimos 8 días</option><option value='30' onclick='actualizar_fecha(this.value,0)'>Ultimos 30 días</option><option value='Todas' onclick='actualizar_fecha(this.value,0)>Todas</option></select</label></div> </div>";


//onkeypress='search_kb()'

}
function actualizar_fecha(cantidad_dias,opcion)
{
fecha=new Date();
var dia=fecha.getDate();
switch (cantidad_dias)
{
	case "Hoy":
	simbolo = "=";
	break;	
	case "Todas":
	simbolo = "<=";
	break;
	default:	
	simbolo = ">";
	cantidad_dias=parseInt(cantidad_dias);	
	var milisegundos=parseInt(cantidad_dias*24*60*60*1000);
	tiempo=fecha.getTime();
	total=fecha.setTime(parseInt(tiempo-milisegundos));
	var dia=fecha.getDate()-1;
	break;
}
var mes=fecha.getMonth()+1;
var anio=fecha.getFullYear();
var fecha_para_buscar = anio+"/"+mes+"/"+dia;
if(opcion=="1")
dax_filtrar_cotizaciones(AsesorID,fecha_para_buscar,simbolo);
else
dax_filtrar_contactos(fecha_para_buscar,simbolo,tipo_contacto);
}

function dax_filtrar_contactos(fecha,simbolo,tipo_contacto)
{
		clear_div();
		var new_grid;
		$('dragdiv').innerHTML = 'Cargando...';
		new_grid = new dax_dataGrid('View_3', $('dragdiv'), 1, 1, false);	
		new_grid.activate();
		new_grid.allowEditor(false);
		new_grid.showStatusBar(true);
		new_grid.go();
		new_grid.onDataLoad = function() {
		new_grid.setRowHeightInPx(27);}
		new_grid.setHeaderHeight(1, 0);
		new_grid.sort('Fecha', 'dsc');
		new_grid.setColumnWidth(0, 200);
		new_grid.setColumnWidth(3, 100);
		new_grid.setColumnWidth(4, 60);
		new_grid.enableAutoRefresh();
		if(TipoID == '1')
		{
			new_grid.newQuery();
			new_grid.addQuery("Asesor", "=", AsesorID);
			new_grid.addQuery("Creado_desde_web", "=", tipo_contacto);
			new_grid.addQuery("Fecha", simbolo, fecha);
			new_grid.runQuery();
		}
		else
		{
		if(AgenciaID==GrupoID){
			new_grid.newQuery();
			new_grid.addQuery("Creado_desde_web", "=", tipo_contacto);
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.addQuery("Grupo", "=", GrupoID);
			new_grid.addQuery("Fecha", simbolo, fecha);
			new_grid.runQuery();
			}
		else{
			new_grid.newQuery();
			new_grid.addQuery("Agencia", "=", AgenciaID);
			new_grid.addQuery("Creado_desde_web", "=", tipo_contacto);
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.addQuery("Fecha", simbolo, fecha);
			new_grid.runQuery();}
		}
		var vRecords = new_grid.getParsedDataRecordCount();
		if(vRecords > 0)
		{
			new_grid.showStatusMessage(vRecords);
			new_grid.onDataRowClick = myClick;
		}
		else
		{
			if(tipo_contacto=='1')
			$('dragdiv').innerHTML ="Sin Oportunidades";
			else
			$('dragdiv').innerHTML ="Sin Citas";
		}
		if(tipo_contacto=='1')
		$('footerdiv').innerHTML = "<input type='button' class='form5' id='btn_save' value='Crear Oportunidad' onclick='show_new_record(1)'/>";	
		else
		$('footerdiv').innerHTML = "";
}

function dax_filtrar_cotizaciones(vId_search,fecha,simbolo)
{
		clear_div();
		$('titulo').innerHTML = "<img src='imagens/notepad.jpg' width='300' height='22'/>";
		$('dragdiv').innerHTML = 'Cargando...';
		$('dropdiv').innerHTML ="";
		//cotizaciones_grid = new dax_dataGrid('Cotizaciones', $('dragdiv'), 1, 0, false);	
		cotizaciones_grid = new dax_dataGrid('View_4', $('dragdiv'), 1, 1, false );
		cotizaciones_grid.activate();
		cotizaciones_grid.allowEditor(false);
		cotizaciones_grid.showStatusBar(true);
		cotizaciones_grid.go();
		cotizaciones_grid.onDataLoad = function() {
		cotizaciones_grid.setRowHeightInPx(27);}
		cotizaciones_grid.setHeaderHeight(1, 0);
		cotizaciones_grid.sort('Fecha','asc');
		cotizaciones_grid.enableAutoRefresh();
		cotizaciones_grid.setColumnWidth(0,160);
		cotizaciones_grid.setColumnWidth(1,60);
		cotizaciones_grid.setColumnWidth(3,70);
		cotizaciones_grid.setColumnWidth(2,70);
		cotizaciones_grid.setColumnWidth(4,60);
		cotizaciones_grid.setColumnWidth(5,60);
		cotizaciones_grid.setColumnWidth(6,60);
		cotizaciones_grid.setColumnWidth(7,60);
		str = vId_search.substring(0,1);
		if((str == "C") || (str == "F")){
		cotizaciones_grid.newQuery();
		cotizaciones_grid.addQuery("Id_Contacto", "=", vId_search);
		cotizaciones_grid.runQuery();}
		else{
		if(TipoID == "1"){
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Asesor", "=", vId_search);
			cotizaciones_grid.runQuery();}
		else {
			
			if(AgenciaID==GrupoID)
			{
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Empresa", "=", EmpresaID);
			cotizaciones_grid.addQuery("Grupo", "=", GrupoID);
			cotizaciones_grid.addQuery("Fecha", simbolo, fecha);
			cotizaciones_grid.runQuery();
			}
			else{
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Agencia", "=", AgenciaID);
			cotizaciones_grid.addQuery("Empresa", "=", EmpresaID);
			cotizaciones_grid.addQuery("Fecha", simbolo, fecha);
			cotizaciones_grid.runQuery();}
			
			}
			}
		var vRecords=cotizaciones_grid.getParsedDataRecordCount();
		if(vRecords > 0){
			cotizaciones_grid.showStatusMessage(vRecords);
			cotizaciones_grid.onDataRowClick = click_detalle;}
		else
			$('dragdiv').innerHTML ="Sin Cotizaciones";
	}

function mostrar_pass()
{
	//$('displaydiv').style.display = 'block';
	tHTML = "<table width='300' border='0' cellpadding='0' cellspacing='0' align='center' background='images/back_caixa_azul.gif'>";
	tHTML += "<tr><td><img src='images/top_caixa_azul.gif' width='300' height='12' /></td></tr>";
	tHTML += "	<tr><td><table width='96%' border='0' align='center' cellpadding='0' cellspacing='0'>";
	tHTML += "	<tr align='left'><td class='texto'>Password</td>";
	tHTML += "	<tr bgcolor='#FFFFFF'><td height='1' colspan='2'></td></tr><tr><td colspan='2' height='5'></td></tr>"; 
	tHTML += "	<tr><td width='50%' align='right' class='texto' scope='col'>Constraseña nueva: </td>";
	tHTML += "	<td><input name='xNuevo_Password' type='password' class='form4' id='xNuevo_Password' size='30' maxlength='50'/></td></tr>";
	tHTML += "	<tr><td height='5' colspan='2'></td></tr> ";
	tHTML += "	<tr><td width='50%' align='right' class='texto' scope='col'>Confirmar: </td>";
	tHTML += "	<td><input name='xConfirmar_Password' type='password' class='form4' id='xConfirmar_Password' size='30' maxlength='50'/></td></tr>";
	tHTML += "	<tr><td height='5' colspan='2'></td></tr><tr><td colspan='2' height='10'></td></tr> ";
	tHTML += "	<tr align='center'><td colspan='2'><input type='button' class='form5' id='btn_save' value='Cambiar Contraseña' onclick='dax_modify_password(); return false;'/></td></tr>";
	tHTML += "</table></td></tr><tr><td><img src='images/baixo_caixa_azul.gif' width='300 height='14' /></td></tr></table>";
	$('displaydiv').innerHTML=tHTML;
}

function cargar_registro(row, recordId)//Evento onClick
{	
	vrecordID = recordId;
	dax_bridge.getRecord('Usuarios', recordId, getRecordHandler_user);
}

function load_registro() //Evento onLoad
{	
	vrecordID = myGrid.getRow(1).recordId;
	//$('displaydiv').style.display = '';
	dax_bridge.getRecord('Usuarios', vrecordID, getRecordHandler_user);
}

function getRecordHandler_user (parsedRecord)
{}

function dax_modify_observacion()
{
	var vquien_mod = ' ['+vName+' '+vLastname+', '+fecha_completa+']: ';
	vobservacion_conta = vobservacion_conta+vquien_mod+$('Contacto_obs').value;
	dax_bridge.modifyRecord('Contactos', ['Observacion', 'Exportado'],[vobservacion_conta, '0'],vrecordID_contacto, modifyRecordHandler, 'Contactos');
}

function dax_modify_asesor()
{
	var pos = $('cambiar_asesor').value.search("-");
	var cc_asesor = $('cambiar_asesor').value.substring(0,pos);
	var cc_agencia = $('cambiar_asesor').value.substring(pos+1);
	dax_bridge.modifyRecord('Contactos', ['Asesor','Agencia','Exportado'],[cc_asesor, cc_agencia, '0'],vrecordID_contacto, modifyRecordHandler, 'Contactos');
}

function dax_modify_estado()
{
	dax_bridge.modifyRecord('Contactos', ['Estado', 'Exportado'],[$('opc_estados').value, '0'],vrecordID_contacto, modifyRecordHandler, 'Contactos');
}

function dax_modify_estado_cot()
{
	dax_bridge.modifyRecord('Cotizaciones', ['Estado', 'Esportado'],[$('opc_estado_cot').value, '0'],vrecordID_cotizacion, modifyRecordHandler, 'Cotizaciones');
}

function dax_modify_password(valor1, valor2)
{
	var valor1 = $('xNuevo_Password').value;
	var valor2 = $('xConfirmar_Password').value;
	if (valor1 != '' || valor2 != '')
	{
		if(valor1 == valor2)
		{
			dax_bridge.modifyRecord('Usuarios', ['Password'],[valor1],vrecordID, modifyRecordHandler, 'Usuarios');
			$('xNuevo_Password').value='';
			$('xConfirmar_Password').value=''; 
		}
		else
		{
			$('xNuevo_Password').value='';
			$('xConfirmar_Password').value=''; 
			alert('El password no coincide');
		}
	}
	else
	alert("Debe Diligenciar los campos")
}

function modifyRecordHandler(http_response, passedVariable)
{
	if(http_response.readyState != 4)
	return;
	
	switch (passedVariable)
	{
		case 'Usuarios':
		alert('Contraseña Cambiada Exitosamente!');
		break;
		case 'Contactos':
		alert('Oportunidad actualizada!');
		break;
		case 'Cotizaciones':
		break;
		default:
		break;
	}
}

function dax_loginFail()
{	
	 	var msg_error=document.getElementById("msg_error");
		$('loginspinner').style.display = 'none';
		msg_error.innerHTML='Usuario o Password Invalidos';
		$('login_username').value ='';
		$('login_password').value ='';
		return;
}

function dax_show_appoiments()
{		area_busqueda(2);
		clear_div();
		$('dragdiv').innerHTML = 'Cargando...';
		$('titulo').innerHTML = "<img src='imagens/people.jpg' width='300' height='22'/>";
		new_grid = new dax_dataGrid('View_3', $('dragdiv'), 1, 1, false);	
		new_grid.activate();
		new_grid.allowEditor(false);
  		new_grid.showStatusBar(true);
		new_grid.go();
		new_grid.sort('Fecha', 'dsc');
		new_grid.onDataLoad = function() {
		new_grid.setRowHeightInPx(27);}
		new_grid.setHeaderHeight(1, 0);
		new_grid.setColumnWidth(0, 200);
		new_grid.setColumnWidth(3, 100);
		new_grid.setColumnWidth(4, 60);
		new_grid.enableAutoRefresh();
		if(TipoID == '1')
		{
			new_grid.newQuery();
			new_grid.addQuery("Asesor", "=", AsesorID);
			new_grid.addQuery("Creado_desde_web", "=", "2");
			new_grid.runQuery();
		}	
		else
		{
			if(AgenciaID==GrupoID){
			new_grid.newQuery();
			new_grid.addQuery("Creado_desde_web", "=", "2");
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.addQuery("Grupo", "=", GrupoID);
			new_grid.runQuery();}
		else{
			new_grid.newQuery();
			new_grid.addQuery("Agencia", "=", AgenciaID);
			new_grid.addQuery("Creado_desde_web", "=", "2");
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.runQuery();}
		}
		var vRecords = new_grid.getParsedDataRecordCount();
		//alert(vRecords);
		if(vRecords > 0)
		{
			new_grid.showStatusMessage(vRecords);
			new_grid.onDataRowClick = myClick;
		}
		else
		{
			$('dragdiv').innerHTML ="Sin Citas";
		}
}

function dax_open_contactos()
{
	area_busqueda(1);
	clear_div();
	$('dragdiv').innerHTML = 'Cargando...';
	$('titulo').innerHTML = "<img src='imagens/star.jpg' width='300' height='22'/>";
		new_grid = new dax_dataGrid('View_3', $('dragdiv'), 1, 1, false);	
		new_grid.activate();
		new_grid.allowEditor(false);
		new_grid.showStatusBar(true);
		new_grid.go();
		new_grid.sort('Fecha', 'desc');
		new_grid.onDataLoad = function() {
		new_grid.setRowHeightInPx(27);}
		new_grid.setHeaderHeight(1, 0);
		new_grid.setColumnWidth(0, 200);
		new_grid.setColumnWidth(3, 100);
		new_grid.setColumnWidth(4, 60);
		new_grid.enableAutoRefresh();
		if(TipoID == '1')
		{
			new_grid.newQuery();
			new_grid.addQuery("Asesor", "=", AsesorID);
			new_grid.addQuery("Creado_desde_web", "=", "1");
			new_grid.runQuery();
			}
		else
		{
		if(AgenciaID==GrupoID){
			new_grid.newQuery();
			new_grid.addQuery("Creado_desde_web", "=", "1");
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.addQuery("Grupo", "=", GrupoID);
			new_grid.runQuery();}
			else{
			new_grid.newQuery();
			new_grid.addQuery("Creado_desde_web", "=", "1");
			new_grid.addQuery("Agencia", "=", AgenciaID);
			new_grid.addQuery("Empresa", "=", EmpresaID);
			new_grid.runQuery();}
		}
		var vRecords = new_grid.getParsedDataRecordCount();
		if(vRecords > 0)
		{
			new_grid.showStatusMessage(vRecords);
			new_grid.onDataRowClick = myClick;
		}
		else
		{
			$('dragdiv').innerHTML ="Sin Oportunidades";
		}
		$('footerdiv').innerHTML = "<input type='button' class='form5' id='btn_save' value='Crear Oportunidad' onclick='show_new_record(1)'/>";
		
}

function myClick(row, recordId)
{
   vrecordID_contacto = recordId;
   $('displaydiv').innerHTML = "Buscando datos...";
   dax_bridge.getRecord('Contactos', recordId, getRecordHandler);
}

function getRecordHandler(parsedRecord)
{
    vid_conta = parsedRecord[0].fields[0].value;
    vnombre_conta = parsedRecord[0].fields[1].value;
	vpersona_conta = parsedRecord[0].fields[7].value;
	vagencia_conta = parsedRecord[0].fields[8].value
	vasesor_conta = parsedRecord[0].fields[9].value;
	vemail_conta = parsedRecord[0].fields[6].value;
	vtel_conta = parsedRecord[0].fields[3].value;
	$output = '';
	//$output = $output + '&nbsp;&nbsp;<strong>' + parsedRecord[0].fields[1].value + '<\/strong><br>';
   	$output = $output + '&nbsp;&nbsp;Sr(a)&nbsp;' + parsedRecord[0].fields[7].value + '<br>';
   	$output = $output + '&nbsp;&nbsp;' + parsedRecord[0].fields[6].value + '<br>';
   	$output = $output + '&nbsp;&nbsp;' + 'Phone: ' + parsedRecord[0].fields[3].value + ',';
   	$output = $output + '&nbsp;&nbsp;' + parsedRecord[0].fields[4].value + '<br>';
   	$output = $output + '&nbsp;&nbsp;' + parsedRecord[0].fields[2].value + '<br>';
   	$output = $output + '&nbsp;&nbsp;' + 'NIT: ' + parsedRecord[0].fields[5].value + '<br>';
   	$output = $output + '&nbsp;&nbsp;' + 'Clase de Negocio: ' +parsedRecord[0].fields[10].value + '<br>';
	//$output = $output + '&nbsp;&nbsp;' + 'Tipo de Cliente: ' +parsedRecord[0].fields[11].value + '<br><br>';
	//   $output = $output + '&nbsp;&nbsp;' + 'Estado: ' +parsedRecord[0].fields[13].value + '<br>';
   	vobservacion_conta = parsedRecord[0].fields[12].value;
  	 $output = $output + '&nbsp;&nbsp;<strong>Observaciones: </strong>'+"&nbsp;&nbsp;<textarea cols='7' rows='2' readonly='readonly' class='form2' id='actua_obs' style='overflow: visible'>"+vobservacion_conta +"</textarea><br>";	
   $output = $output + "<table><tr><td>&nbsp;&nbsp;Vendedor</td><td><div id='list_asesores3'>Lista Asesores</div></td><td><input type='button' class='form5' id='btn_update' value='Cambiar' onclick='dax_modify_asesor();'/></td></tr><tr><td>&nbsp;&nbsp;Cambiar Estado</td><td><label><select class='form' id='opc_estados'><option></option><option value='Descartado'>Descartado</option></select></label></td><td><input type='button' class='form5' id='btn_update' value='Cambiar' onclick='dax_modify_estado();'/></td></tr><tr><td valign='top'>&nbsp;&nbsp;Comentarios de la cita</td><td colspan='2'><textarea cols='12' rows='2'  class='form2' id='Contacto_obs' style='width:210px'></textarea><br><br><input type='button' class='form5' id='btn_update' value='Guardar Comentario' onclick='dax_modify_observacion(); return false;'/></td></tr></tr></table>";	
   		$('displaydiv').innerHTML = $output;
		$('descdiv').style.display = 'block';
		//$('descdiv').innerHTML ="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td><div id='space_top' style='width: 100%; height: 80px'></div></td></tr><tr><td><div id='space_bottom'></div></td></tr></table>" 
		cargar_lista_reasignar();
//		$('space_top').innerHTML = 'Cargando...';
		$('descdiv').innerHTML = 'Cargando...';
		gridcot = new dax_dataGrid('Cotizaciones', $('descdiv'), 1, 0, false);
		gridcot.activate();
		gridcot.allowEditor(false);
		gridcot.go();
		gridcot.setColumnWidth(0, 100);
		gridcot.setColumnWidth(2, 100);
		gridcot.setColumnWidth(5, 80);
		gridcot.setColumnWidth(7, 50);
		gridcot.hideColumn(1);
		gridcot.hideColumn(3);
		gridcot.hideColumn(4);
		gridcot.hideColumn(6);
		gridcot.hideColumn(8);
		gridcot.hideColumn(9);
		gridcot.hideColumn(10);
		gridcot.hideColumn(11);
		gridcot.hideColumn(12);
		gridcot.hideColumn(13);
		gridcot.hideColumn(14);
		gridcot.newQuery();
		gridcot.addQuery("Id_Contacto", "=", vid_conta);
		gridcot.runQuery();
		gridcot.onDataRowClick = myClick_det;
		var records_cot = gridcot.getParsedDataRecordCount();
		if(records_cot < 1)
		//$('space_top').innerHTML = 'Sin Cotizaciones';
		$('descdiv').innerHTML = 'Sin Cotizaciones';
		
		
	var color ="";
	if(parsedRecord[0].fields[13].value=='Venta')
	color ="#00FF00"
	else
	color ="#FF0000"
	$('subdiv').innerHTML = "<table align='center' width='100%'><tr><td colspan='2'><input type='button' class='form5' id='btn_save' value='Crear Cotizacion' onclick='dax_create_cot(); return false;'/></td></tr><tr><td valign='bottom'>Estado Oportunidad: <font size='4' face='Verdana' color='"+color+"'><strong>"+parsedRecord[0].fields[13].value+"</strong></font></td><td>Creado Por : <strong>"+dax_retorna_nombre_usuario (parsedRecord[0].fields[14].value)+"</strong></td></tr></table>";
	//$('space_bottom').innerHTML = "";
	//if(parsedRecord[0].fields[14].value!="")
	//$('dropdiv').innerHTML +="Creado Por : <strong>"+dax_retorna_nombre_usuario (parsedRecord[0].fields[14].value)+"</strong>";
		
}

function dax_create_cot()
{
	if(vid_conta != "")
	dax_set_cotizaciones();
	else
	alert('Debe Seleccionar un Contacto');
	return;
}

function dax_logoutSuccess()
{
if (confirm("¿Esta Seguro de continuar con la salida?")) {
window.onbeforeunload = null;
window.location = "index_agencias.html";
}
}
<!--
function MM_findObj(n, d) 
{ //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() 
{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() 
{ //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() 
{ //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// JavaScript Document  Cotizaciones
			var count_saved = 1;
			var dropcount = 1; 	// Starts at row #1
			var cartSubtotal = 0;
			var cartDesc = 0;
			var cartTax = 0;
			var cartTotal = 0;
			var rowProduct = "";
			var rowPrice = 0;
			var subtotalRow = 0;
			var taxRow = 0;
			var totalRow = 0;
			var DescRow = 0;
			var porc_desc_temp = 0;
			var temp_desc = 0;
			var porc_desc = 0;
			
function dax_evalua_cotizacion()			
{
	
	if($('opc_medios').value == '')
	{
		alert('El Medio de Transmision es Obligatorio');
	}
	else if($('valor_monitoreo').value == '' || $('valor_monitoreo').value == '0')
	{
		alert('El Valor Monitoreo es Obligatorio');
	}
	else if($('forma_pago').value == '' || $('forma_pago').value == '0')
	{
		alert('La Forma de Pago es Obligatoria');
	}
	
	else if(displayGrid.getCellValue(1, 1) == '')
	{
		alert('Debe agregar al menos un Elemento');
	}
	
	else
	{
	fecha_hoy()	
	//addArrendamiento();
	addMyRecord_Det();
	addMyRecord();
	//
	}
}

var dragGrid;
function search_elementos(){
	dragGrid.clearCustomValues();
	dragGrid.addCustomValue('vNombre', $('searchInputBox').value);
	dragGrid.runQuery();}

var num_cuotas = 0;
var val_cuota =0;
var vAlmacen ="";
function cuota_arrendamiento(valor,cantidad)
{
	num_cuotas = cantidad
	val_cuota = redondear(temp_desc/cantidad);
	$('valor_cuota').value = redondear(valor);
}

function mostrar_opc_arrendamiento()
{
	if($('op_arriendo').checked == true)
	{
	vtipo_cotizacion = "ArT";
	vAlmacen = "Telesentinel";
	$('opc_arrendamiento').style.display = 'block';
	cuota_arrendamiento(cartTotal/$('list_cuotas').value,$('list_cuotas').value)
	}
	else if($('op_arriendo').checked == false)
	{
	vtipo_cotizacion = "";
	vAlmacen = "";
	$('opc_arrendamiento').style.display = 'none';	
	cuota_arrendamiento(0,0)
	}
	
}
//Crear Cotizacion

			function dax_set_cotizaciones() 
			{
				$('displaydiv').innerHTML="";
				vtipo_cotizacion = "";
				if(EmpresaID =="002")
				{var item_poliza ="<option value='Comercial'>Comercial</option>"}
				else
				{var item_poliza =""}				
$('area_button').innerHTML ="<div class='dax_toolbar'><form style='display: inline;' onsubmit='search_kb(); return false;' action='/4DACTION/WEBFORM'><div id='dax_search' class='dax_search' style='padding: 4px 3px 3px 3px;'><span class='dax_search_left'></span>	<input id='searchInputBox' class='dax_search_input' type='text' /><span class='dax_search_right'></span><div class='clear' onclick='clear_box();'></div></div><div class='toolbarbutton dax_toolbarbutton' style='margin:2px 0px 0px 10px;'><div class='l'></div><div class='m'><div onclick='search_elementos(); return false;' class='label'>Buscar</div></div><div class='r'></div></div><div class='maintitle'></div></form></div>";
				$('titulo').innerHTML = "Cotizacion <span class='texto_blue'>Dirigida a :</span><span class='textored_big'>   Srs "+vnombre_conta+' ('+vpersona_conta+')</span>';
				$('displaydiv').innerHTML ='';
				$('descdiv').innerHTML ="<form id='form_observa'><table style='width:265px' align='left'><tr><td>Medio de Transm.</td><td><label><select class='form2' id='opc_medios'><option></option><option value='GPRS'>GPRS</option><option value='RADIO'>RADIO</option><option value='TELEFONO'>Telefono</option></select></label></td></tr><tr><td>Valor Monitoreo $</td><td><input type='text' id=valor_monitoreo class='form' size='15' value='0' onblur='var val_m = new oNumero(this.value);this.value = val_m.formato(0, true)' onkeypress='return num(event);'></td></tr><tr><td>Forma de Pago</td><td><label><select class='form2' id='forma_pago'><option></option><option value='Efectivo'>Efectivo</option><option value='Cheques'>Cheques</option><option value='Tarjeta Credito'>Tarjeta Credito</option></select></label></td></tr><tr><td>Poliza</td><td><label><select class='form2' id='poliza_mapfre'><option value='No'>No</option><option value='Pyme'>Pyme</option><option value='Hogar'>Hogar</option>"+item_poliza+"</select></label></td></tr><tr><td>Descuento en:&nbsp;<label><select class='form' id='opc_desc'><option></option><option value='1'>%</option><option value='2'>$</option></select></label></td><td><input type='text' id='valor_descuento' class='form' size='15' value='0' onblur='updateFooters(); var val_d = new oNumero(this.value);this.value = val_d.formato(0, true)' onkeypress='return num(event);'></td></tr></table></form>";
				$('subdiv').innerHTML="<table style='width:100%'><tr valign='top'><td align='rigth' style='width:50%'>Observacion para el cliente: </td><td align='rigth'>Observacion Interna: </td></tr><tr><td><textarea cols='30' row='4' class='form2' id='Cot_obs' style='overflow: visible'></textarea></td><td><textarea cols='30' row='4' class='form2' id='Cot_obs_mercadeo' style='overflow: visible'></textarea></td></tr></table>";
				$('footerdiv').innerHTML ='Arrastre y suelte el producto que quiera añadir al icono de carrito de compras.';
				$('btndiv').innerHTML = "<input type='button' class='form5' id='btn_save' value='Guardar Cotizacion' onclick='dax_evalua_cotizacion();'/>&nbsp;&nbsp;<input type='button' class='form5' id='btn_erase' value='Borrar' onclick='ClearShoppingCart();return false;'/>&nbsp;&nbsp;&nbsp;<input type='button' class='form6' id='btn_cancel' value='Cancelar' onclick='ClearShoppingCart();dax_open_contactos();'/>";
				
				varHtml ="<table width='100%'><tr><td><label>Arrendamiento<input type='checkbox' name='op_arriendo' id='op_arriendo' onClick='mostrar_opc_arrendamiento()'></label></td><td id='opc_arrendamiento' style='display:none'>Cuotas: <select name='list_cuotas' id='list_cuotas'><option value='12' onClick='cuota_arrendamiento(cartTotal/this.value,this.value);' selected>12</option><option value='18' onClick='cuota_arrendamiento(cartTotal/this.value,this.value);'>18</option><option value='24' onClick='cuota_arrendamiento(cartTotal/this.value,this.value);'>24</option></select>&nbsp;&nbsp;$<input type='text' id='valor_cuota' class='form' size='8' value='0' readonly='readonly' onChange='var val_c = new oNumero(this.value);this.value = val_c.formato(0, true)';></td></tr></table>";
				if(EmpresaID=="002"){
				varHtml="";}
				$('sub_title_2').innerHTML =varHtml;
				//DRAG GRID
				dragGrid = new dax_dataGrid('Elementos', $('dragdiv'),0,0,false);
				dragGrid.allowEditor(false);
				dragGrid.activate();
				dragGrid.onCellClick = onCellClickEvent;
			 	dragGrid.onCellLeave = onCellLeaveEvent;
				dragGrid.onDataLoad = onDataLoadEvent;
			 	dragGrid.showStatusBar(true);
				dragGrid.querySetMaxChar(255);	//make sure there is enough room for our fields
				//dragGrid.showToolbar(['search']);
				dragGrid.go();
				dragGrid.newQuery();
				dragGrid.addQuery("Empresa", "=", EmpresaID);
				dragGrid.runQuery();
				total_elementos = dragGrid.getParsedDataRecordCount();
				//dragGrid.sort('Descripcion', 'asc');
				dragGrid.setDragCells(null, 0, true);	//make first column draggable
				dragGrid.hideColumn(1);			//hide all other columns
				dragGrid.hideColumn(2);
				dragGrid.hideColumn(3);
				dragGrid.hideColumn(4);
				dragGrid.hideColumn(5);
				dragGrid.hideColumn(6);
				dragGrid.hideColumn(7);				
				dragGrid.setColumnWidth(0, 426);	//re-size the cells to fit the custom html
				dragGrid.setRowHeightInPx(25);
				//dragGrid.setColumnStyle(0, 'texto');	//set specific style for first column
			//DROP GRID			
				dropGrid = new dax_dataGrid('Cot_Temporal', $('dropdiv'), 0, 0, false);
				dropGrid.allowEditor(false);
				//dropGrid.activate();
				dropGrid.disableAutoRefresh();
				dropGrid.ondragover = onDragOverEvent;
				dropGrid.ondragrelease = onDragReleaseEvent;
				dropGrid.go();
				dropGrid.setDropCells(0, 0, true);	//make cell droppable
				dropGrid.setColumnWidth(0,100);		//re-size cell to fit backgroud image
				dropGrid.setRowHeightInPx(100);
				dropGrid.setCellStyle( 0, 0, 'cart_style');	//set specific style for object		
			//DISPLAY GRID
				displayGrid = new dax_dataGrid('Cot_Detalle_temporal', $('displaydiv'), 1, 0, false);
				displayGrid.allowEditor(true);
				//displayGrid.onCellClick = input_comment();
				displayGrid.disableAutoRefresh();
				displayGrid.setFooterRows(4);
				displayGrid.allowColumnResize();
				displayGrid.go();
				displayGrid.hideColumn(3);
				displayGrid.hideColumn(4);
				displayGrid.setColumnWidth(0,235);
				createFooterInfo();	//call function to display the default footer information
			}
			function onDataLoadEvent() {
				var myContent;
				var precio_elemento = 0;
				for(var i = 0; i < 14; i++) {
					precio_elemento = new oNumero(dragGrid.getCellValue(i,2));
					myContent ='<div><table width=400px align="left"><tr><td style="text-align: left;" width="100%"><span><strong>' + dragGrid.getCellValue(i,1) + '</strong></span></td><td style="text-align: right;"><span class="texto">$' + precio_elemento.formato(0, true) + '</span></td></tr><tr><td><span>' + dragGrid.getCellValue(i,3) + '</span></td></tr></table></div>'
				dragGrid.setCellValue (i, 0, myContent);
				}
			}
			
			function createFooterInfo() {
				subtotalRow = displayGrid.getFooterRowNumber(0);
				DescRow = displayGrid.getFooterRowNumber(1);
				taxRow = displayGrid.getFooterRowNumber(2);
				totalRow = displayGrid.getFooterRowNumber(3);
				displayGrid.setCellValue(subtotalRow,1, 'Subtotal');
				displayGrid.setCellValue(subtotalRow,2, '$0.00');
				displayGrid.setCellValue(DescRow,1, '-Descuento(%)');
				displayGrid.setCellValue(DescRow,2, '$0.00');
				displayGrid.setCellValue(taxRow,1, 'IVA(16%)');
				displayGrid.setCellValue(taxRow,2, '$0.00');
				displayGrid.setCellValue(totalRow,1, 'Total');
				displayGrid.setCellValue(totalRow,2, '$0.00');
			}
			
			//displayGrid - Recalcular la informacion de pie de pagina, baseda en el contenido actual del data grid
			function updateFooters() 
			{
				porc_desc_temp = redondear( parseInt($('valor_descuento').value))
				cartSubtotal = 0;
				for(var i = 1; i < dropcount; i++) {
				cartSubtotal = cartSubtotal + parseInt(displayGrid.getCellValue(i, 2));
				}
				//Descuento en Porcentaje
				if($('opc_desc').value=='1')
				{cartDesc = (cartSubtotal * porc_desc_temp)/100;
				porc_desc = porc_desc_temp;
				if(AgenciaID.substring(0,1) == "F")//Si es Fuerza de Venta y el porcentaje supera el 20%, asignele ese % como max.			
					{	
						if(porc_desc>20)
							{	alert("No esta autorizado para realizar descuentos superiores al 20%");
								porc_desc=20;
								cartDesc = (cartSubtotal * porc_desc)/100;
								$('valor_descuento').value =cartDesc;
							}		
								
					}
				}
				//Descuento en Pesos
				else if ($('opc_desc').value=='2')
				{cartDesc = porc_desc_temp;
				porc_desc=(porc_desc_temp*100)/cartSubtotal;
				 if(AgenciaID.substring(0,1) == "F")//Si es Fuerza de Venta y el porcentaje supera el 20%, asignele ese % como max.			
					{	
						if(porc_desc>20)
							{	alert("No esta autorizado para realizar descuentos superiores al 20%");
								porc_desc=20;
								cartDesc = (cartSubtotal * porc_desc)/100;
								$('valor_descuento').value =cartDesc;
							}		
								
					}
				 }
					
				temp_desc = cartSubtotal - cartDesc
				cartTax = temp_desc * .16;
				cartTotal = temp_desc + cartTax;
				var subtotal = new oNumero(cartSubtotal);
				var decuento = new oNumero(cartDesc);
				var iva = new oNumero(cartTax);
				var total = new oNumero(cartTotal);
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(0), 2, "$" + subtotal.formato(0, true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(1), 2, "$" + decuento.formato(0,true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(2), 2, "$" + iva.formato(0,true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(3), 2, "$" + total.formato(0,true) );

				// Update Arriendo
				if(vtipo_cotizacion == "ArT")
				cuota_arrendamiento(cartTotal/$('list_cuotas').value,$('list_cuotas').value)
				
			}

			function updateFooters_cot(recordsdetalle,porc_desc) {
				
				subtotalRow = displayGrid.getFooterRowNumber(0);
				DescRow = displayGrid.getFooterRowNumber(1);
				taxRow = displayGrid.getFooterRowNumber(2);
				totalRow = displayGrid.getFooterRowNumber(3);
				displayGrid.setCellValue(subtotalRow,2, 'Subtotal');
				displayGrid.setCellValue(subtotalRow,3, '$0.00');
				displayGrid.setCellValue(DescRow,2, '-Descuento(%)');
				displayGrid.setCellValue(DescRow,3, '$0.00');
				displayGrid.setCellValue(taxRow,2, 'IVA(16%)');
				displayGrid.setCellValue(taxRow,3, '$0.00');
				displayGrid.setCellValue(totalRow,2, 'Total');
				displayGrid.setCellValue(totalRow,3, '$0.00');
				cartSubtotal = 0;
				for(var i = 1; i <= recordsdetalle; i++) {
					cartSubtotal = cartSubtotal + parseInt(displayGrid.getCellValue(i, 3));
					}
				//porc_desc = descuento;
				cartDesc = (cartSubtotal * porc_desc)/100;
				temp_desc = cartSubtotal - cartDesc
				cartTax = temp_desc * .16;
				cartTotal = cartSubtotal - cartDesc + cartTax;
				var subtotal = new oNumero(cartSubtotal);
				var decuento = new oNumero(cartDesc);
				var iva = new oNumero(cartTax);
				var total = new oNumero(cartTotal);
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(0), 3, "$" + subtotal.formato(0, true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(1), 3, "$" + decuento.formato(0,true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(2), 3, "$" + iva.formato(0,true) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(3), 3, "$" + total.formato(0,true) );		
				/*displayGrid.setCellValue(displayGrid.getFooterRowNumber(0), 2, "$" + cartSubtotal.toFixed(2) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(1), 2, "$" + cartDesc.toFixed(2) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(2), 2, "$" + cartTax.toFixed(2) );
				displayGrid.setCellValue(displayGrid.getFooterRowNumber(3), 2, "$" + cartTotal.toFixed(2) );*/
			}
		
			//extrae los valores del data grid que correspondan al objeto 'soltado' en la fila
			function getCurrentRow() {
				var originCell = dax_bridge.hoverDragging.dragObjectSource;	 //get dropped object from the drag grid
				rowProduct = dragGrid.getCellValue(originCell.row, 1);		 //Nombre del Elemento
				rowPrice = dragGrid.getCellValue(originCell.row, 2);//  Precio del Elemento
				rowDescrp = dragGrid.getCellValue(originCell.row, 3); // Descripcion del elemento
				rowGroup = dragGrid.getCellValue(originCell.row, 7); // Descripcion del elemento
			}

			//Una celda es Arrastrada dentro del grid 'dropGrid'
			function onDragReleaseEvent(cellRef, event) {
				getCurrentRow();	//extrae the needed grid values
				muestra_popup();
			}
		
			function updateCart(valor1){
			cantidad_elemento = 0;
			cantidad_elemento = parseFloat(valor1);
				if(dropcount == 1) {	//Si este es el primer item soltado, insertelo dentro de la primera fila
					displayGrid.setCellValue(1, 0, rowProduct);				
					var updatedPrice = parseFloat(rowPrice) *  cantidad_elemento;					
					displayGrid.setCellValue(1, 1, cantidad_elemento);
					displayGrid.setCellValue(1, 2, updatedPrice);
					displayGrid.setCellValue(1, 3, rowDescrp);
					displayGrid.setCellValue(1, 4, rowGroup);
					dropcount = dropcount + 1;
				}
				else if(dropcount > 1){
					for (var i = 1; i <= dropcount + 1; i++) {	
						if(rowProduct == displayGrid.getCellValue(i, 0)) { 
							var updatedQty = cantidad_elemento;
							var updatedPrice = parseFloat(rowPrice) * cantidad_elemento;
							//parseFloat(rowPrice) 
							//+ parseFloat(displayGrid.getCellValue(i, 2)); 
							displayGrid.setCellValue(i, 1, updatedQty);
							displayGrid.setCellValue(i, 2, updatedPrice);
							break;
						}
						else if(i == dropcount) {
							displayGrid.setCellValue(dropcount, 0, rowProduct);
							displayGrid.setCellValue(dropcount, 1, cantidad_elemento);
						var updatedPrice = parseFloat(rowPrice) *  cantidad_elemento;
							displayGrid.setCellValue(dropcount, 2, updatedPrice);
							displayGrid.setCellValue(dropcount, 3, rowDescrp);
							displayGrid.setCellValue(dropcount, 4, rowGroup);
							dropcount = dropcount + 1;
							break;
						}
					}
				}
				updateFooters();
			}
			//Moves the specified displayGrid record down 1 row
			function moveDisplayRow(rowID) {				
				displayGrid.setCellValue(rowID + 1, 0, displayGrid.getCellValue(rowID, 0) );
				displayGrid.setCellValue(rowID + 1, 1, displayGrid.getCellValue(rowID, 1) );
				displayGrid.setCellValue(rowID + 1, 2, displayGrid.getCellValue(rowID, 2) );
				displayGrid.setCellValue(rowID + 1, 3, displayGrid.getCellValue(rowID, 3) );
				displayGrid.setCellValue(rowID + 1, 4, displayGrid.getCellValue(rowID, 4) );
			}
			// Set CSS class for cell clicked
			function onCellClickEvent(cellRef) {
				cellRef.style.backgroundColor = "#FFFFFF";
			}
			// Set CSS class for cell which mouse is leaving
			function onCellLeaveEvent(cellRef) {
				cellRef.style.backgroundColor = "#FFFFFF";
			}
			// Set CSS class for cell which mouse is hovering
			function onDragOverEvent(cellRef, event) {
				return 'cartHover_style';
			}
			// Clear the content of all cells
			function ClearShoppingCart(){
				for(var i = 1; i < dropcount; i++) {
					for(var j = 0; j < 4; j++){
						displayGrid.setCellValue(i, j, '');
					}
				}
				displayGrid.setCellValue(subtotalRow,2, '$0');
				displayGrid.setCellValue(taxRow,2, '$0');
				displayGrid.setCellValue(totalRow,2, '$0');
				dropcount = 1;
				cartDesc = 0;
				temp_desc = 0;
				cartTax = 0;
				cartTotal = 0;
			}


//Mostrar Cotizacion + Detalle

function myClick_det(row, recordId)
{
   dax_bridge.getRecord('Cotizaciones', recordId, getRecordHandler_cot);
}

function getRecordHandler_cot(parsedRecord)
{
$('descdiv').innerHTML = '';
dax_load_cotizaciones(parsedRecord[0].fields[0].value);
}


function dax_load_cotizaciones(vId_search)
		{
		clear_div();
		$('area_button').innerHTML ="<table celpadding ='0' cellspacing='0' align='center'><tr><td>Mostrar Cotizaciones realizadas: <label><select class='form'><option></option><option value='Hoy' onclick='actualizar_fecha(this.value,1)'>Hoy</option><option value='8' onclick='actualizar_fecha(this.value,1)'>Ultimos 8 días</option><option value='30' onclick='actualizar_fecha(this.value,1)'>Ultimos 30 días</option><option value='Todas' onclick='actualizar_fecha(this.value,1)>Todas</option></select</label></td></tr></table>";
		$('titulo').innerHTML = "<img src='imagens/notepad.jpg' width='300' height='22'/>";
		$('dragdiv').innerHTML = 'Cargando...';
		$('dropdiv').innerHTML ="";
		//cotizaciones_grid = new dax_dataGrid('Cotizaciones', $('dragdiv'), 1, 0, false);	
		cotizaciones_grid = new dax_dataGrid('View_4', $('dragdiv'), 1, 1, false );
		cotizaciones_grid.activate();
		cotizaciones_grid.allowEditor(false);
		cotizaciones_grid.showStatusBar(true);
		cotizaciones_grid.go();
		cotizaciones_grid.onDataLoad = function() {
		cotizaciones_grid.setRowHeightInPx(27);}
		cotizaciones_grid.setHeaderHeight(1, 0);
		cotizaciones_grid.sort('Fecha','asc');
		cotizaciones_grid.enableAutoRefresh();
		cotizaciones_grid.setColumnWidth(0,160);
		cotizaciones_grid.setColumnWidth(1,60);
		cotizaciones_grid.setColumnWidth(3,70);
		cotizaciones_grid.setColumnWidth(2,70);
		cotizaciones_grid.setColumnWidth(4,60);
		cotizaciones_grid.setColumnWidth(5,60);
		cotizaciones_grid.setColumnWidth(6,60);
		cotizaciones_grid.setColumnWidth(7,60);
		str = vId_search.substring(0,1);
		if((str == "C") || (str == "F") || (str == "@")){
		cotizaciones_grid.newQuery();
		cotizaciones_grid.addQuery("Id_Cotizacion", "=", vId_search);
		cotizaciones_grid.runQuery();}
		else{
		if(TipoID == "1"){
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Asesor", "=", vId_search);
			cotizaciones_grid.runQuery();}
		else {
			
			if(AgenciaID==GrupoID)
			{
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Empresa", "=", EmpresaID);
			cotizaciones_grid.addQuery("Grupo", "=", GrupoID);
			cotizaciones_grid.runQuery();
			}
			else{
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Agencia", "=", AgenciaID);
			cotizaciones_grid.addQuery("Empresa", "=", EmpresaID);
			cotizaciones_grid.runQuery();}
			
			}
			}
		var vRecords=cotizaciones_grid.getParsedDataRecordCount();
		if(vRecords > 0)
			{
			cotizaciones_grid.showStatusMessage(vRecords);
			cotizaciones_grid.onDataRowClick = click_detalle;
			}
		else
			$('dragdiv').innerHTML ="Sin Cotizaciones";
	}

function load_detalle(){
  vrecordID_cotizacion = cotizaciones_grid.getRow(1);
  cotizaciones_grid.selectRowByRecordId(vrecordID);
  $('displaydiv').innerHTML = "Obteniendo datos ...";
  dax_bridge.getRecord('Cotizaciones', vrecordID_cotizacion, getRecordHandler_det);
}

function click_detalle(row, recordId){
  $('displaydiv').innerHTML = "Obteniendo datos...";
  vrecordID_cotizacion = recordId;
  dax_bridge.getRecord('Cotizaciones', recordId, getRecordHandler_det);
}

//Cargar y mostrar cotizacion
function getRecordHandler_det(parsedRecord){
	vNum_cot_print = parsedRecord[0].fields[0].value;
	var vId_cotizacion = parsedRecord[0].fields[0].value;
	vCot_Id_contacto = parsedRecord[0].fields[1].value;
	var vOb_coti = parsedRecord[0].fields[4].value;
	vCot_Agencia_contacto = parsedRecord[0].fields[5].value;
	cc_vendedor = parsedRecord[0].fields[6].value;
	vCot_vl_monitoreo = parsedRecord[0].fields[7].value;
	var val_m = new oNumero(vCot_vl_monitoreo);
	val_cuota_old = parsedRecord[0].fields[3].value/parsedRecord[0].fields[10].value;
	var val_cuota_new = new oNumero(val_cuota_old);
	displayGrid = new dax_dataGrid('Cotizaciones_Detalle', $('displaydiv'), 1, 0, false);
	displayGrid.allowEditor(false);
	displayGrid.activate();
	displayGrid.setFooterRows(4);
	displayGrid.go();
    displayGrid.setColumnWidth(1,40);
	displayGrid.newQuery();
	displayGrid.addQuery("Id_Cotizacion", "=", vId_cotizacion);
	displayGrid.runQuery();
	displayContactGrid = new dax_dataGrid('Contactos', $('descdiv'), 0, 0, false);
	displayContactGrid.go();
    displayContactGrid.newQuery();
	displayContactGrid.addQuery("Id_Contacto", "=", vCot_Id_contacto);
	displayContactGrid.runQuery();
	vemail_conta = displayContactGrid.getCellValue(0,5);
	$output = '<strong>'+displayContactGrid.getCellValue(0,0)+'</strong><br>'+displayContactGrid.getCellValue(0,6)+'&nbsp;('+displayContactGrid.getCellValue(0,5)+')<br><br>';
	$output += '<strong>Valor Monitoreo :</strong> $'+val_m.formato(0, true)+'<br>'
	$output += "Cambiar Estado:&nbsp;<label><select class='form' id='opc_estado_cot'><option></option><option value='Descartada'>Descartada</option></select></label>&nbsp;<input type='button' class='form5' id='btn_update' value='Cambiar' onclick='dax_modify_estado_cot(); return false;'/><br>"
	if(navigator.userAgent.indexOf('MSIE') != -1)
	{$output2 = "<strong>Observaciones: </strong><br>" +"<textarea cols='12' rows='5'  class='form2' readonly='readonly' id='Cotizacion_obs' style='overflow: visible'>"+vOb_coti+"</textarea>";
	$('subdiv').innerHTML =$output2;
	}
	else
	{$output += "<strong>Observaciones: </strong><br>" +"<textarea cols='12' rows='3'  class='form2' readonly='readonly' id='Cotizacion_obs' style='overflow: visible'>"+vOb_coti+"</textarea>";}


if(parsedRecord[0].fields[9].value=="ArT")
{
	$('sub_title_2').innerHTML ='<font color="#FF0000"><strong>Cotizacion en Arriendo</strong></font><br> Num Cuotas: '+parsedRecord[0].fields[10].value+', Valor Cuota: $'+val_cuota_new.formato(0, true)+'<br>';
}
else
{$('sub_title_2').innerHTML ='Lista de Equipos';}
$('descdiv').innerHTML =$output;
	//createFooterInfo();
	updateFooters_cot(displayGrid.getParsedDataRecordCount(),parsedRecord[0].fields[2].value);
	$('btndiv').innerHTML ="<table border='0' cellpadding='0' cellspacing='0' width='310'><tr><td><a href='javascript:dax_print_cot(1);' onmouseout='MM_swapImgRestore();'onmouseover='MM_swapImage('Untitled3_r1_c1','','images/Untitled-3_r1_c1_f2.jpg',1);'><img name='Untitled3_r1_c1' src='images/Untitled-3_r1_c1.jpg' width='102' height='27' border='0' id='Untitled3_r1_c1' alt='' /></a></td><td><img name='Untitled3_r1_c2' src='images/Untitled-3_r1_c2.jpg' width='2' height='27' border='0' id='Untitled3_r1_c2' alt='' /></td><td><a href='javascript:ShowDiv(vemail_conta);' onmouseout='MM_swapImgRestore();' onmouseover='MM_swapImage('Untitled3_r1_c3','','images/Untitled-3_r1_c3_f2.jpg',1);'><img name='Untitled3_r1_c3' src='images/Untitled-3_r1_c3.jpg' width='102' height='27' border='0' id='Untitled3_r1_c3' alt='' /></a></td><td><img name='Untitled3_r1_c4' src='images/Untitled-3_r1_c4.jpg' width='3' height='27' border='0' id='Untitled3_r1_c4' alt='' /></td><td><a href='javascript:show_new_record(2);' onmouseout='MM_swapImgRestore();' onmouseover='MM_swapImage('Untitled3_r1_c5','','images/Untitled-3_r1_c5_f2.jpg',1);'><img name='Untitled3_r1_c5' src='images/Untitled-3_r1_c5.jpg' width='101' height='27' border='0' id='Untitled3_r1_c5' alt='' /></a></td><td><img src='images/spacer.gif' width='1' height='27' border='0' alt='' /></td></tr></table>";	
	}

	function clean_fields()
	{
		$('xRazon_Social').value = "";
		$('xnit').value = "";
		$('xDireccion').value = "";
		$('xTelefono').value = "";
		$('vCelular').value = "";
		$('xemail').value = "";
		$('con_obs').value = "";
		$('xContacto').value = "";
		$('xDireccion_old').value ="";
	}	
	
function dax_load_clientes(vId_search)
			{
		clear_div();
		$('area_button').innerHTML="<div class='dax_toolbar'><form style='display: inline;' onsubmit='search_kb(); return false;' action='/4DACTION/WEBFORM'><div id='dax_search' class='dax_search' style='padding: 4px 3px 3px 3px;'><span class='dax_search_left'></span><input id='searchInputBox' class='dax_search_input' type='text'/><span class='dax_search_right'></span><div class='clear' onclick='clear_box();'></div></div><div class='toolbarbutton dax_toolbarbutton' style='margin:2px 0px 0px 10px;'><div class='l'></div><div class='m'><div onclick='search_kb(); return false;' class='label'>Buscar</div></div><div class='r'></div></div><div class='maintitle'></div></form></div>"
		
		$('titulo').innerHTML = "<img src='imagens/sale.jpg' width='300' height='22'/>";
		$('dragdiv').innerHTML = 'Cargando...';
		$('dropdiv').innerHTML ="";
		clientes_grid = new dax_dataGrid('Clientes', $('dragdiv'), 1, 0, false);	
		clientes_grid.activate();
		clientes_grid.allowEditor(true);
		clientes_grid.showStatusBar(true);
		clientes_grid.go();
		clientes_grid.enableAutoRefresh();
		str = vId_search.substring(0,1);
		if( str == "C"){
		clientes_grid.newQuery();
		clientes_grid.addQuery("Id_Contacto", "=", vId_search);
		clientes_grid.runQuery();}
		else{
		if(TipoID == "1"){
			clientes_grid.newQuery();
			clientes_grid.addQuery("Asesor", "=", vId_search);
			clientes_grid.runQuery();}
		else {
			clientes_grid.newQuery();
			clientes_grid.addQuery("Agencia", "=", AgenciaID);
			clientes_grid.addQuery("Empresa", "=", EmpresaID);
			clientes_grid.runQuery();
		  	 }
			}
		
		var vRecords=clientes_grid.getParsedDataRecordCount();
		if(vRecords > 0)
			clientes_grid.onDataRowClick = click_detalle_cliente;
		else
			$('dragdiv').innerHTML ="Sin Ventas";
		//cotizaciones_grid.onDataLoad = load_detalle();
		}	
//Guardar Todo
function click_detalle_cliente(row, recordId){
  $('displaydiv').innerHTML = "";
  dax_bridge.getRecord('Clientes', recordId, getRecordHandler_cliente);
}
//Guardar Contacto
function addMyRecord_contact()
{
dax_bridge.addRecord('Contactos', ['Id_Contacto', 'Nombre', 'Doc_id', 'Direccion', 'Telefono', 'Celular', 'email', 'Persona_Contacto', 'Agencia','Asesor', 'Tipo_cliente', 'Sub_Tipo_Cliente', 'Fecha','Observacion', 'Estado', 'Direccion_antigua', 'Creado_desde_web', 'Empresa', 'Grupo', 'Usuario_Creo', 'Exportado'], ['1', $('xRazon_Social').value, $('ynit').value, $('xDireccion').value, $('xTelefono').value, $('vCelular').value, $('xemail').value, $('xContacto').value, AgenciaID, $('con_asesor').value, $('xTipo_Cliente').value, $('xClase_Negocio').value, '00/00/00', $('con_obs').value, 'Cita', $('xDireccion_old').value, '1', EmpresaID, GrupoID, Inciales_Usuario, 0],addRecordHandler,'Contactos');
}

//Guardar Cotizacion
var tax_cuota = 0;
function addMyRecord()
{	
dax_bridge.addRecord('Cotizaciones', ['Id_Cotizacion', 'Id_Contacto', 'Fecha', 'Sub_Total', 'Valor_Iva', 'Descuento_porcentaje', 'Valor_Total', 'Observaciones', 'Observacion_mercadeo', 'Estado', 'Agencia', 'Asesor', 'Valor_monitoreo', 'Medio_transmision', 'Formas_pago', 'poliza', 'Empresa', 'Grupo', 'Tipo', 'Almacen', 'Num_Cuotas'], [vNum_cotizacion, vid_conta, '00/00/00', cartSubtotal, cartTax, porc_desc, cartTotal, $('Cot_obs').value, $('Cot_obs_mercadeo').value, 'Estudio',vagencia_conta, vasesor_conta, $('valor_monitoreo').value, $('opc_medios').value, $('forma_pago').value, $('poliza_mapfre').value, EmpresaID, GrupoID, vtipo_cotizacion, vAlmacen, num_cuotas], addRecordHandler, 'Cotizaciones');
}
function addArrendamiento()
{
if(vtipo_cotizacion == "ArT"){
	var tax_cuota = val_cuota * .16
	dax_bridge.addRecord('Cotizaciones_Forma_Pago', ['Id_Cotizacion', 'Id_Forma_Pago', 'Num_Cuotas', 'Valor_Cuota', 'Valor_Iva'],[vNum_cotizacion,'1', num_cuotas ,val_cuota,tax_cuota],addRecordHandler, 'Cotizaciones_Forma_Pago');}
	}

//Guardar Detalle Cotizacion
function addMyRecord_Det()
	{
for(var x = 1; x < dropcount; x++)
				{
							var v_idelemento = displayGrid.getCellValue(x, 0);
							var v_idcantidad = displayGrid.getCellValue(x, 1);
							var v_idvalor = displayGrid.getCellValue(x, 2);
							var v_idRef = displayGrid.getCellValue(x, 3);
							var v_idgrupo = displayGrid.getCellValue(x, 4);
							var v_idvalor_u = v_idvalor/v_idcantidad;
			dax_bridge.addRecord('Cotizaciones_Detalle', ['Id_Detalle', 'Id_Cotizacion', 'Id_elemento', 'Cantidad', 'Valor_Und', 'Valor_Total', 'Grupo', 'Descripcion'], ['1', vNum_cotizacion, v_idelemento, parseInt(v_idcantidad), parseInt(v_idvalor_u), parseInt(v_idvalor), v_idgrupo, v_idRef], addRecordHandler, 'Cotizaciones_Detalle');
				}

	}

//Guardar Cliente
function addMyRecord_cliente()
{
dax_bridge.addRecord('Clientes', ['ID_Cliente', 'Razon_Social', 'NIT', 'Direccion_Cobro', 'Direccion_Instalacion', 'Telefono_1', 'Telefono_2', 'email', 'Representante_legal', 'Cedula_representante','Asesor','Agencia','Id_Contacto','Tipo_poliza', 'Medio_transmision','Celular','Valor_monitoreo','Observaciones', 'Fecha_Contrato','Empresa', 'Cod_Cotizacion'], [$('xNum_Contrato').value, $('xCRazon_Social').value, $('xCnit').value, $('xDireccion_cobro').value, $('xDireccion_instal').value,$('xTelefono1').value,$('xTelefono2').value, $('xCemail').value, $('xRepresentante').value, $('xcedula').value,$('xAsesor_contrato').value, vCot_Agencia_contacto, vCot_Id_contacto,$('xTipo_poliza').value, $('xMedio').value,$('xCelular').value, $('xValor_monitoreo').value, $('con_obs_cliente').value, $('xfecha_cto').value, EmpresaID, vNum_cot_print],addRecordHandler,'Clientes');
}

//Respuesta de 4D despues de guardar
function addRecordHandler(http_response, passedVariable) 
{
				if (http_response.readyState != 4)
					return;
				switch (passedVariable){
				case 'Cotizaciones':
				var vestado_cot = 'Cotizacion';
				dax_bridge.modifyRecord('Contactos',['Estado'],[vestado_cot],vrecordID_contacto,modifyRecordHandler,'Contactos');
				break;	
				case 'Cotizaciones_Detalle':
						count_saved = count_saved + 1;
						if (count_saved=dropcount)
						{
						ClearShoppingCart();
						$('descdiv').innerHTML ='';
						$('dropdiv').innerHTML ='';
						$('footerdiv').innerHTML ='Cotizaciones realizadas por: '+vName+' '+vLastname;
						$('sub_title_2').innerHTML ='Lista de Equipos';
						//$('btndiv').innerHTML = "<span class='textored_big'>Guardado Exitosamente</span>";
						dax_open_contactos();
						//dax_load_cotizaciones(AsesorID);
						}
				break;
				case 'Contactos':
				//clean_fields();
				do_hideDashboard();
				alert('Guardado Exitosamente!');
				return;
				break;
				case 'Cotizaciones_Forma_Pago':
				break;
				case 'Clientes':
				var vestado_cot = 'Venta';
				dax_bridge.modifyRecord('Cotizaciones',['Estado', 'Cod_Cliente'],[vestado_cot, $('xNum_Contrato').value],vrecordID_cotizacion,modifyRecordHandler,'Cotizaciones');
				do_hideDashboard();
				alert('Venta Reportada Exitosamente!');
				return;
				break;
				default:
				alert("Error en la creacion del registro!");
				do_hideDashboard();
				}
				}

// Imprimir Cotización
function dax_print_cot(opcion)

{
		if(opcion=='1'){
           
        //alert("Disculpenos, Opcion en mantenimiento")
        //if(mailID == "onoriega@telesentinel.com"){
        nombres = "vNum_cot_print,cc_vendedor";
        pagina = "http://www.telesentinel.net/cotizacion2.html?";
        portafolio = "http://www.telesentinel.net/portafolio.html?";
        nomVec = nombres.split(",");
        for (i=0; i<nomVec.length; i++)
        {
            pagina += escape(eval(nomVec[i]))+"&";
        portafolio += escape(eval(nomVec[i]))+"&";}
        pagina = pagina.substring(0,pagina.length-1);
        //portafolio = portafolio.substring(0,pagina.length-1);
        open(portafolio);
        open(pagina);
        //}
        //else
        //alert("Disculpenos, Opcion en mantenimiento")
        }
        else{
		//alert("Disculpenos, Opcion inhabilitada temporalmete");
		//if(mailID == "onoriega@telesentinel.com"){
		vEmail_para = $('email_para').value;
		vEmail_cc = $('email_cc').value;
		vEmail_cco = $('email_cco').value;
		nombres = "vNum_cot_print,vEmail_para,vEmail_cc,vEmail_cco";
		nomVec = nombres.split(",");
		pagina = "/4DCGI/cotizacion.html?";
		for (i=0; i<nomVec.length; i++)
		{		pagina += escape(eval(nomVec[i]))+"&";}
		pagina = pagina.substring(0,pagina.length-1);
		open(pagina);
		open("http://www.telesentinel.net/restore/cotizacion_enviada.html");
		$('email_para').value = "";
		$('email_cc').value ="";
		$('email_cco').value ="";
		$('form_email').style.visibility='hidden';}
}

function dax_open_view_cotizaciones()
{
		//cotizaciones_grid = new dax_dataGrid('Cotizaciones', $('dragdiv'), 1, 0, false);	
		cotizaciones_grid = new dax_dataGrid('Cotizaciones', $('dragdiv'), 1, 0, false );
		cotizaciones_grid.activate();
		cotizaciones_grid.allowEditor(false);
		cotizaciones_grid.go();
		str = vId_search.substring(0,1);
		if( str == "C"){
		cotizaciones_grid.newQuery();
		cotizaciones_grid.addQuery("Id_Contacto", "=", vId_search);
		cotizaciones_grid.runQuery();}
		else{
		if(TipoID == "1"){
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Asesor", "=", vId_search);
			cotizaciones_grid.addQuery("Estado", "=", 'Cita');
			cotizaciones_grid.runQuery();}
		else {
			cotizaciones_grid.newQuery();
			cotizaciones_grid.addQuery("Agencia", "=", AgenciaID);
			cotizaciones_grid.addQuery("Estado", "=", 'Cita');
			cotizaciones_grid.runQuery();
		  	 }
			 var vRecords = cotizaciones_grid.getParsedDataRecordCount();
			}
		
		//cotizaciones_grid.onDataLoad = load_detalle();
		return vRecords;
}