﻿            var n_emails
            var emailsxenv=10
            var emails_importados
            var index=0
            var em_anv=0
            var ajaxEnvMail
            var por_in=2
            function verificaemail(mail){
	            var s = mail;
	            var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	            if (filter.test(s)){
		            return true;
	            }else{
		            return false;
	            }
            }
            function importar_c(){
            if($('nombre_c').value==''){
            alert('Por favor, ingrese su nombre')
            $('nombre_c').focus();
            return false
            }
            if(!verificaemail($('email_c').value)){
            alert('Por favor, ingrese un email valido')
            $('email_c').focus();
            return false
            }
            if($('clave_c').value==''){
            alert('Por favor, ingrese su clave')
            $('clave_c').focus();
            return false
            }
            if(!$('divEnv')){
                var divCarg=document.createElement("div");
	            divCarg.id='divEnv'
	            divCarg.className='divCargando'
	            $('cntg').appendChild(divCarg)
                
            }else{
                $('divEnv').style.display='block'
	        }
	        if($('divEnv'))$('divEnv').innerHTML='<div id="msgprog">Extrayendo contactos...</div><div id="cBarra"><div id="Barrita"></div></div><div id="porcenv">'+por_in+'%<br><label id="msgec">Un Momento Por favor.... esta Operacion puede durar unos min. segun al nro de contactos que tengas.</label></div>'	        	        	        	        
	        $('Barrita').style.width=por_in+'%'
	        
	            var params="email="+$('email_c').value+"&clave="+$('clave_c').value+"&nombre="+$('nombre_c').value	            
	            var msgerror="Usuario o contraseña incorrecto<br><a href='javascript:void(0)' onclick='limp()'>Intentar nuevamente</a>"
	            var ajaxRequest = new Ajax.Request('/importar_contactos.aspx',{method: 'post',parameters: params,asynchronous: true,onComplete: showResponse});
                function showResponse(request){
                    if(request.responseText==1){
	                    $('divEnv').innerHTML=msgerror
	                }else{
	                    emails_importados=eval(request.responseText) 
	                    n_emails=emails_importados.length	                    
	                    $('msgprog').innerHTML='Enviando video...'
	                    ajaxEnv()
                    }
                }
	            
            }
            function ajaxEnv(){
                var em=emails_a_enviar(); 	      
                
	            var ajaxRequest2 = new Ajax.Request('/enviar_email_contactos.aspx',{method: 'post',parameters:'emails='+em+'&nombre='+$('nombre_c').value+'&videos_env='+$('videos_env').value,asynchronous: true,onComplete: req_env});
            }
            function req_env(request){                                
                $('Barrita').style.width=((em_anv*100)/n_emails)+'%'
                $('porcenv').innerHTML=Math.round(((em_anv*100)/n_emails))+'%'
                index=index+emailsxenv
                if(em_anv<n_emails)
                ajaxEnv();
                else{
                    $('msgprog').innerHTML="Envio de videos Completado"
                    $('porcenv').innerHTML=$('porcenv').innerHTML + '<BR><br><input type="button" value="Cerrar ventana" onclick="cerrar_ic()">'
                }
            }            
            function con_enter(e){
                tecla = (document.all) ? e.keyCode : e.which;
	            if (tecla==13){importar_c(); return false}
            }

            function emails_a_enviar(){
                var txt=''
                var j=1
                for (var i=index; i < n_emails; i++) {                            
                    dato = emails_importados[i];
                    txt=txt + dato.email + ','                            
                    if(j==emailsxenv) i=n_emails
                    j++;
                    em_anv=em_anv+1
                }
                return txt.replace(/undefined/g,'')
            }
            function limp(){
                if($('divEnv'))$('divEnv').style.display='none'
                $('clave_c').value=''
                index=0
                em_anv=0
            }
            function cerrar_ic(){            
                limp()
                $('divENVXMAIL').style.display='none';
                $('nombre_c').value=''
                $('email_c').value=''                                
            }
