﻿function mostrarDiv(intDiv) {
    
    switch(intDiv) {
        case 1: 
                document.getElementById("misDatos").style.display="";
                document.getElementById("miContraseña").style.display="none";
                document.getElementById("misAmigos1").style.display="";
                document.getElementById("misAmigos2").style.display="";

                break;
        case 2: 
                document.getElementById("misDatos").style.display       ="none";
                document.getElementById("miContraseña").style.display   ="block";
                document.getElementById("misAmigos1").style.display="none";
                document.getElementById("misAmigos2").style.display="none";
                
                break;       
        /*case 3:
                
                document.getElementById("misDatos").style.display       ="none";
                document.getElementById("miContraseña").style.display   ="none";
                document.getElementById("misAmigos1").style.display="block";
                document.getElementById("misAmigos2").style.display="block";*/
    }

}

function cancelarReserva(idReserva){
    if(confirm("¿Seguro qué deseas cancelar esta reserva?")){
        document.Form.hidIdReserva.value = idReserva;
        document.Form.hidAction.value = "cancelar";
        document.Form.submit();
    }
}
function reservarP(idReserva){
    document.Form.hidIdReserva.value = idReserva;
    document.Form.hidAction.value = "reservar";
    document.Form.submit();
}

function guardarDatos(){
    if(ValidarGroup('registro')){
        document.Form.hidAction.value = "guardar";
        document.Form.submit();
    }
}
function guardarDatosClave(){
    if(ValidarGroup('clave')){
        document.Form.hidAction.value = "guardarClave";
        document.Form.submit();
    }
}

function guardarAmigo(){
    if(ValidarGroup('nuevoAmigo')){
        document.Form.hidAction.value = "guardarAmigo";
        document.Form.submit();
    }
}
function editarAmigo(id){
    document.Form.hidIdAmigo.value = id;
    document.Form.hidAction.value = "editarAmigo";
    document.Form.submit();
}
function borrarAmigo(id){
    document.Form.hidIdAmigo.value = id;
    document.Form.hidAction.value = "borrar";
    document.Form.submit();
}

function nuevoEvento(){
    document.Form.hidAction.value = "paso1";
    document.Form.submit();
}
function editarEvento(id){
    document.Form.hidIdEvento.value = id;
    document.Form.hidAction.value = "paso1";
    document.Form.submit();
}
function borrarEvento(id){
    document.Form.hidIdEvento.value = id;
    document.Form.hidAction.value = "borrar";
    document.Form.submit();
}
function agregarFecha(){
    document.Form.hidFechas.value += document.Form.txtFecha.value + "|";
    var elmTBODY = document.getElementById('tblFechas');      
    var intLength = elmTBODY.rows.length;
    var elmTR = elmTBODY.insertRow(intLength);
   	elmTR.id  = "tr" + intLength;
		
	//Creo los TDS
	elmTD = elmTR.insertCell(0);
   	elmTD.id  = "td" + intLength;
	//elmTD.setAttribute("width","5%");
	elmTD.innerHTML = document.Form.txtFecha.value;
   	elmTD = elmTR.insertCell(1);
    //elmTD.setAttribute("width","15%");
   	elmTD.innerHTML = "<a href=\"javascript:borrarFecha("+ intLength +")\">quitar</a>";
    
    document.Form.txtFecha.value = "";
}
function borrarFecha(nroFila){
    var strFecha = document.getElementById('td'+nroFila).innerHTML;
    
    document.Form.hidFechas.value = document.Form.hidFechas.value.replace(strFecha + "|","");
    document.getElementById('tr'+nroFila).style.display = 'none';
}
function paso2(){
    if(Validar()){
        document.Form.hidAction.value = "paso2";
        document.Form.submit();
    }
}
function buscarRestaurantes(){
    var idC = document.Form.cmbCiudad.value;
    var bar = document.Form.cmbBar.value;
    if(idC!=0 && bar>-1){
        simple_ajax('ajaxFiltrarCombos.aspx','GET','filtro=1&idC='+idC+'&bar='+bar);
    }
}
function agregarRestaurante(){
    document.Form.hidRestaurantes.value += document.Form.cmbRestaurante.value + "|";
    var elmTBODY = document.getElementById('tblRestaurantes');      
    var intLength = elmTBODY.rows.length;
    var elmTR = elmTBODY.insertRow(intLength);
   	elmTR.id  = "tr" + intLength;
		
	//Creo los TDS
	elmTD = elmTR.insertCell(0);
   	elmTD.id  = "td" + intLength;
	elmTD.setAttribute("style","display:none");
	elmTD.innerHTML = document.Form.cmbRestaurante.value;
	elmTD = elmTR.insertCell(1);
	//elmTD.setAttribute("width","5%");
	elmTD.innerHTML = document.Form.cmbRestaurante[document.Form.cmbRestaurante.selectedIndex].text;
   	elmTD = elmTR.insertCell(2);
    //elmTD.setAttribute("width","15%");
   	elmTD.innerHTML = "<a href=\"javascript:borrarRestaurante("+ intLength +")\">quitar</a>";
    
    document.Form.cmbRestaurante.value = "";
}
function borrarRestaurante(nroFila){
    var idRestaurante = document.getElementById('td'+nroFila).innerHTML;
    
    document.Form.hidRestaurantes.value = document.Form.hidRestaurantes.value.replace(idRestaurante + "|","");
    document.getElementById('tr'+nroFila).style.display = 'none';
}
function paso3(){
    document.Form.hidAction.value = "paso3";
    document.Form.submit();
}
function paso4(){
    if(Validar('evento')){
        document.Form.hidAction.value = "paso4";
        document.Form.submit();
    }
}
function paso5(){
    document.Form.hidAction.value = "paso5";
    document.Form.submit();
}
function verStatus(id){
    document.Form.hidIdEvento.value = id;
    document.Form.hidAction.value = "status";
    document.Form.submit();
}
function finalizar(){
    document.Form.hidAction.value = "finalizar";
    document.Form.submit();
}
function verInvitaciones(){
    document.Form.hidAction.value = "listado";
    document.Form.submit();
}
function anadirDiselo(){
    anadirAmigo();
}
function anadirAmigo(){
    var tdEmails = document.getElementById('tdEmails');
    var tdNombres = document.getElementById('tdNombres');
    if(parseInt(document.Form.hidCantidad.value)<20){
        var elmTBODY = document.getElementById('tblAmigos');      
        var intCantidad = elmTBODY.rows.length;
        var anterior = "texto";
        if(document.getElementById('txtNombre' + (intCantidad-2))!=null){
            anterior = document.getElementById('txtNombre' + (intCantidad-2)).value;
        }
        if(anterior!=""){
            var elmTR = elmTBODY.insertRow(intCantidad);
            document.Form.hidCantidad.value = parseInt(document.Form.hidCantidad.value) + 1;
        		
	        //Creo los TDS
	        //Inserto la descripción en la celda 1
   	        elmTD = elmTR.insertCell(0);
            elmTD.setAttribute("style","padding-top:5px");
            elmTD.setAttribute("class","txt_destacado7");
            elmTD.innerHTML = "<input name=\"txtNombre\" id=\"txtNombre"+intCantidad+"\" onfocus=\"anadirAmigo()\" type=\"text\" class=\"imput_news\" style=\"width:130px;\" validationgroupname=\"Recomendados\" />";
            
            //inserto el codigo en la celda 2
            elmTD = elmTR.insertCell(1);
            elmTD.setAttribute("style","padding-top:5px");
            elmTD.setAttribute("class","txt_destacado7");
   	        elmTD.innerHTML = "<input name=\"txtEmail\" id=\"txtEmail"+intCantidad+"\" type=\"text\" tipo=\"EMail\" class=\"imput_news\" style=\"width:160px;\" validationgroupname=\"Recomendados\" />";
   	    }
   	}
}
function guardarRecomendado(){
    document.getElementById('hidRecomendados').value = "";
    var arrNombres = document.getElementsByName('txtNombre');
    var arrEmails = document.getElementsByName('txtEmail');
    for(i=0;i<document.getElementById('hidCantidad').value;i++){
        document.getElementById('hidRecomendados').value += arrNombres[i].value + "|" + arrEmails[i].value + "#";
        if(arrNombres[i].value!="" && arrEmails[i].value==""){
            arrEmails[i].setAttribute("obligatory","true");
        }else{
            arrEmails[i].setAttribute("obligatory","false");
        }
    }
    if(ValidarGroup('Recomendados')){
        document.Form.hidAction.value = "guardar";
        document.Form.submit();
    }
}
function loginCta(){
    cssClassDefault = 'imput_buscador'; 
    cssClassDefaultError = 'imput_news_error';

    if (ValidarGroup('LoginCta')) {
        document.Form.hidAction.value = 'login';
        document.Form.submit();
    }
}
function registrarCta(){
    cssClassDefault = 'imput_buscador'; 
    cssClassDefaultError = 'imput_news_error'; 
    if(ValidarGroup('registro')){
        if(document.Form.txtEmail.value==document.Form.txtEmail2.value){
            if(document.Form.txtPassword.value==document.Form.txtPassword2.value){
                document.Form.hidAction.value = 'guardar';
                document.Form.submit();
            }else{
                SetControlInvalido(document.Form.txtPassword);
                SetControlInvalido(document.Form.txtPassword2);
            }
        }else{
            SetControlInvalido(document.Form.txtEmail);
            SetControlInvalido(document.Form.txtEmail2);
        }
    }
}

function enviarInvitacion(){
    var arrChecks = getElementsByName_iefix("input", "chkAmigo");
    var nro = 0;
    var strAmigos = "";
    for(i=0; i<arrChecks.length; i++){
        if(arrChecks[i].checked){
            strAmigos += (strAmigos==""?"":",") + arrChecks[i].value;
        }
    }
    window.location = "invitar.aspx?invite=" + strAmigos;
}
function selectAllFriends(checked){
    var arrChecks = getElementsByName_iefix("input", "chkAmigo");
    for(i=0; i<arrChecks.length; i++){
        arrChecks[i].checked = checked;
    }
}
function seleccionarAmigos(){
    openPopup("popSeleccionaAmigos.aspx", 450, 400, false, false, "test");
}

