/***************************************************************************************************************/
/*Función que muestra y oculta datos                                                                           */
/***************************************************************************************************************/
function muestra_oculta(id){
	//alert(id)
	if(document.getElementById(id) != null){
	if(document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display="";
	}
	else document.getElementById(id).style.display="none";
	}
	
}
/***************************************************************************************************************/
/*Función abrir nueva ventana                                                                                  */
/***************************************************************************************************************/
function Abrir_ventana (pagina,anchura,altura) {
    var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+anchura+", height="+altura+", top=85, left=140";
    window.open(pagina,"",opciones);
}
/***************************************************************************************************************/
/*Función abre nueva ventana e imprime el contenido                                                                                 */
/***************************************************************************************************************/
function imprSelec(nombre){
  var ficha = document.getElementById(nombre);
  var ventimp = window.open(' ', 'popimpr');
  
  ventimp.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n');
  ventimp.document.write('<html xmlns="http://www.w3.org/1999/xhtml">\n');
  ventimp.document.write('<head><title>Micro-Web</title>\n');
  ventimp.document.write('<link href="templates/azul3/css/estilos.css" rel="stylesheet" type="text/css"/>\n');
  ventimp.document.write('<style type="text/css">.nover {display:none}</style>\n'); 
  ventimp.document.write('<style type="text/css">@media print { .nover {display:none}}</style>\n');
  ventimp.document.write( '<body>\n' ); 
  ventimp.document.write( ficha.innerHTML );
  ventimp.document.write( '</body>\n</html>\n' ); 
  ventimp.document.close();
  ventimp.print( );
  ventimp.close();
}
/***************************************************************************************************************/
/*Función para agregar a favoritos                                                                             */
/***************************************************************************************************************/
function Favoritos(titulo,url) {
        if (window.sidebar) {
               window.sidebar.addPanel(titulo, url,"");
        } 
        else if( document.all ) {
               window.external.AddFavorite( url, titulo);
        } 
        else if( window.opera && window.print ) {
               return true;
         }
 }
/***************************************************************************************************************/
/*Función para comprobar correo                                                                           */
/***************************************************************************************************************/ 
 function comprueba_mail(mail) {
  var re_mail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
  if (re_mail.test(mail)) {
    return true;
  } else {
    alert(mail + " no es una dirección de correo válida.");
    return false;
  }
}
/**************** Función para comprobar que un campo no esté en blanco ****************/

function CompruebaBlanco(Campo, NombreCampo) {

  if (Campo == "") {

    alert('El campo ' + NombreCampo + ' es obligatorio');
    return false;

  } else {

    return true;

  }
}
function validar_contacto(obj){
    var frmName = document.getElementById('form').value;
    var formulario = eval( 'document.forms.' + frmName );
    //var message="Los siguientes campos no son válidos:\n";
    var conformidad = document.getElementById('conformidad');  
    var nombre = document.getElementById('nombre').value;
    var email = document.getElementById('email').value;
    var asunto = document.getElementById('asunto').value;
    var mensaje = document.getElementById('mensaje').value;
   if(conformidad.checked){
        if(CompruebaBlanco(nombre, 'Nombre') && comprueba_mail(email) && CompruebaBlanco(asunto, 'Asunto') && CompruebaBlanco(mensaje, 'Mensaje')){       
            formulario.submit();
        } 
   }
   else alert('Debe marcar la pestaña de conformidad');
}

//******************* Función para mostrar textos en toolTip y Status *******************

function TextosMouseOver(Alt) {
 
  toolTip(Alt);

  window.status = '::' + Alt;

}

//******************* Función para ocultar textos en toolTip y Status *******************

function TextosMouseOut() {

  toolTip();
  window.status = '';

}

//funcion envioPOST para ajax
function envio_post(capa,pagina,parametros) {
        var frmName = document.getElementById('form').value;
        var formulario = eval( 'document.forms.' + frmName );  
        var variables = "";
        array_parametros = parametros.split('#');
    
        for(i=0;i<array_parametros.length;i++){
            
             if(formulario.elements[array_parametros[i]].value == undefined){//si sólo hay un elemento
                if(formulario.elements[array_parametros[i]][i].type == 'radio'){//compruebo si es un radio                   
                    for(j=0;j<formulario.elements[array_parametros[i]].length;j++){//recorro todas la opciones de radio                       
                        if(formulario.elements[array_parametros[i]][j].checked){//si esta checked recogo el valor
                            variables += array_parametros[i]+"="+formulario.elements[array_parametros[i]][j].value+"&";       
                            //alert(variables);
                        }
                    }                   
                }
                else{//si es un text      
                    variables += array_parametros[i]+"="+formulario.elements[array_parametros[i]][i].value+"&";
                }
             }
             else{
                variables += array_parametros[i]+"="+formulario.elements[array_parametros[i]].value+"&";
             }
            
        }
       
        variables = variables.substring(0,variables.length-1)
        //variables += "accion="+accion;
        
        // pagina = 'acciones.php?texto='+formulario.elements['texto'].value;
              
        FAjax(pagina,capa,variables,'post');
        
}

