 function enviarFormContacto_original(contacto, mailto){
        pagina = document.location;
        referencia_actual = new String(pagina);
        keys="";
        values="";

        arr_pagina = referencia_actual.split('?');
        str_directorio = new String(arr_pagina[0]);
        str_pagina="";
        if (arr_pagina.length>1){
            str_pagina=new String(arr_pagina[1]);
        }
        arr_dir = str_directorio.split('/');
        en_carpeta = arr_dir.length>4;
        arr_dir_str = arr_dir.toString();
        en_index = arr_dir_str.indexOf("index.php")!=-1;

        if(str_pagina!=""){
           arr_parametros= str_pagina.split('&');
           str_keys_values="";
            if (arr_parametros.length>0){
                 for(var i=0; i<arr_parametros.length; i++){
                    key_value = arr_parametros[i];
                    if (key_value !=""){
                        keys_values = key_value.split('=');
                        if (keys.length>0){
                            keys+=","+keys_values[0];
                            values+=","+keys_values[1];
                        }else{
                            keys=keys_values[0];
                            values=keys_values[1];
                        }
                    }
                 }
            }
        }
        if (en_carpeta){
            url = "../formContacto.php?";
            if (en_index){
                estructura = convertirEstructuraID( arr_dir[4]);
                if (keys.length>0){
                    keys += ",estructura";
                    values += ","+estructura;
                }else{
                    keys += "estructura";
                    values += estructura;
                }
            }
            url += "&keys="+keys+"&values="+values;
        }else{
            url = "formContacto.php?";
            url += "keys="+keys+"&values="+values;
        }

        if(contacto!=""){
            url+="&contacto="+contacto;
        }
        if(mailto!=""){
            url+="&mailto="+mailto;
        }
        window.open(url,'uploadimagen','height=470, width=460,scrollbars=yes');
 }
 
function enviarFormContacto(contacto, mailto){
        var pagina = document.location;
        var referencia_actual = new String(pagina);

        //Contendrán los parametros pasados x url
        var keys="";
        var values="";

        //Elimino del url el http
        indice_path_url = referencia_actual.indexOf('/', 7);
        inicio = indice_path_url+1;
        fin = referencia_actual.length;
        referencia_actual = referencia_actual.substring(inicio,fin);

        //Elimino del url el nombre del servidor incluyendo la '/'
/*        indice_path_url = referencia_actual.indexOf('/');
		alert(referencia_actual);
        inicio = indice_path_url+1;
        fin = referencia_actual.length;
        referencia_actual = referencia_actual.substring(inicio,fin);*/

        //Busco carpetas si existen y los parametros del url
        var en_carpeta = referencia_actual.indexOf('/')!=-1;
        var tengo_parametros = referencia_actual.indexOf("?")!=-1 && referencia_actual.indexOf("?")<referencia_actual.length;
        //Busco la carpeta para poner el id a la estructura.
        if (en_carpeta){
            indice_carpeta = referencia_actual.indexOf('/');
            inicio = 0;
            fin = indice_carpeta;
            nombre_carpeta = referencia_actual.substring(inicio,fin);
        }

        //Armo la lista de parametros, en caso de ser posible y pongo los nombres de variables en keys y los valores en values.
        if (tengo_parametros){
            indice_parametros = referencia_actual.indexOf('?');
            inicio = indice_parametros+1;
            fin = referencia_actual.length;
            str_parametros = referencia_actual.substring(inicio,fin);
            //Separo los distintos parametros
            var arr_clave_valor= str_parametros.split('&');
            var esta_estructura = false;

            for(i=0; i<arr_clave_valor.length; i++){
              clave_valor = arr_clave_valor[i];
              if (clave_valor !="" && clave_valor.indexOf('=')!=-1){
                  arr_clave_valor_actual = clave_valor.split('=');
                  esta_estructura = esta_estructura || arr_clave_valor_actual[0] == "estructura";
                  if (keys.length>0){
                      keys+=","+arr_clave_valor_actual[0];
                      values+=","+arr_clave_valor_actual[1];
                  }else{
                      keys=arr_clave_valor_actual[0];
                      values=arr_clave_valor_actual[1];
                  }
              }
            }
        }
		
		//si estoy en una carpeta y no esta id_estructura en los parametros lo paso.
		if (en_carpeta && !esta_estructura){
			id_estructura = convertirEstructuraID(nombre_carpeta);
			if (id_estructura != -1){
			  if (keys.length>0){
				  keys += ",estructura";
				  values += ","+id_estructura;
			  }else{
				  keys += "estructura";
				  values += id_estructura;
			  }
			}else{
			  if (keys.length>0){
				  keys += ",carpeta";
				  values += ","+nombre_carpeta;
			  }else{
				  keys += "carpeta";
				  values += nombre_carpeta;
			  }
			}
		}

        if (contacto == ""){ contacto = "Contacto"; }

        //completo la url al formulario de contacto
        if (en_carpeta){
            url_to = "../formContacto.php?";
        }else{
            url_to = "formContacto.php?";
        }
		
        if(contacto!=""){
            url_to+="contacto="+contacto;
        }

        if(mailto!=""){
            url_to+="&mailto="+mailto;
        }

        var con_parametros = keys.length>0 && values.length>0;
        if (con_parametros){
            url_to += "&keys="+keys+"&values="+values;
        }

        window.open(url_to,'uploadimagen','height=470, width=460,scrollbars=yes');
 } 


function convertirEstructuraID( nombreCarp){
    codigo=-1;
    switch(nombreCarp){
         case 'institucional':
            codigo = 1;
         break;
         case 'academico':
            codigo = 2;
         break;
         case 'investigacion':
            codigo = 3;
         break;
         case 'extension':
            codigo = 4;
         break;
         case 'hys':
            codigo = 5;
         break;
    }
    return codigo;
}
